summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
AgeCommit message (Expand)Author
2002-12-30Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers asTom Lane
2002-12-17Skip unnecessary plan-copying now that plan trees are read-only in theTom Lane
2002-12-15Tweak default memory context allocation policy so that a context is notTom Lane
2002-12-15Revise executor APIs so that all per-query state structure is built inTom Lane
2002-12-05Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane
2002-11-13Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian
2002-11-11Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian
2002-11-10Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian
2002-10-14Make SPI's execution of querystrings follow the rules agreed to forTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02Code review for HeapTupleHeader changes. Add version number to page headersTom Lane
2002-07-20oid is needed, it is added at the end of the struct (after the nullBruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-05-21Remove global variable scanCommandId in favor of storing a command IDTom Lane
2002-04-15The contents of command.c, creatinh.c, define.c, remove.c and rename.cTom Lane
2002-03-21First phase of SCHEMA changes, concentrating on fixing the grammar andTom Lane
2002-02-27Clean up BeginCommand and related routines. BeginCommand and EndCommandTom Lane
2002-02-26Restructure command-completion-report code so that there is just oneTom Lane
2002-02-14Ensure that a cursor is scanned under the same scanCommandId it wasTom Lane
2002-01-03SPI_cursor_open must copy by-reference parameter values into theTom Lane
2001-11-21Insert CommandCounterIncrement call into SPI_cursor_open.Tom Lane
2001-11-10Clean up usage-statistics display code (ShowUsage and friends). StatFpTom Lane
2001-11-05Fix coredump in plpgsql when trying to return a rowtype result.Tom Lane
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-10-23Make SPI's column-accessing functions work for system columns as well asTom Lane
2001-10-05Further cleanup of dynahash.c API, in pursuit of portability andTom Lane
2001-08-02Add a SPI_copytupledesc function that parallels SPI_copytuple --- ie,Tom Lane
2001-08-02Tweak memory context sizing for saved SPI plans.Tom Lane
2001-06-01If spi.c wants to use malloc, it better test for malloc failure.Tom Lane
2001-05-21Enhancement of SPI to get access to portalsJan Wieck
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-02-19Change plpgsql's GET DIAGNOSTICS statement to use SQL99-compatibleTom Lane
2001-01-04Repair guaranteed core dump in SPI_exec(). Guess this routine wasn'tTom Lane
2000-12-01Make tuple receive/print routines TOAST-aware. Formerly, printtup wouldTom Lane
2000-11-16Change SearchSysCache coding conventions so that a reference count isTom Lane
2000-10-26Re-implement LIMIT/OFFSET as a plan node type, instead of a hack inTom Lane
2000-06-28First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane
2000-05-30Third round of fmgr updates: eliminate calls using fmgr() andTom Lane
2000-04-04Fix bug noted by Bruce: FETCH in an already-aborted transaction blockTom Lane
1999-12-16Some changes to prepare for LONG attributes.Jan Wieck
1999-12-10Rename several destroy* functions/tags to drop*.Bruce Momjian
1999-11-22Add system indexes to match all caches.Bruce Momjian
1999-11-07New NameStr macro to convert Name to Str. No need for var.data anymore.Bruce Momjian
1999-07-15Remove unused #includes in *.c files.Bruce Momjian
1999-05-25Another pgindent run. Sorry folks.Bruce Momjian
1999-05-25pgindent run over code.Bruce Momjian
1999-05-13Rip out QueryTreeList structure, root and branch. QuerytreeTom Lane
1999-03-30Small cleanups.Bruce Momjian
1999-03-09Changes to fix/improve the dynamic loading on NTMarc G. Fournier
1999-02-13Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian