summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
AgeCommit message (Expand)Author
2004-08-02Allow DECLARE CURSOR to take parameters from the portal in which it isTom Lane
2004-07-31Be more consistent about reporting SPI errors in the various PLs.Tom Lane
2004-07-27Replace nested-BEGIN syntax for subtransactions with spec-compliantTom Lane
2004-07-01More paranoia in AtEOSubXact_SPI: don't assume we can safely use SPI_finishTom Lane
2004-07-01Nested transactions. There is still much left to do, especially on theTom Lane
2004-06-11When using extended-query protocol, postpone planning of unnamed statementsTom Lane
2004-06-06Infrastructure for I/O of composite types: arrange for the I/O routinesTom Lane
2004-06-04Resurrect heap_deformtuple(), this time implemented as a singly nestedTom Lane
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-04-01Replace TupleTableSlot convention for whole-row variables and functionTom Lane
2004-03-21Revise syntax-error reporting behavior to give pleasant results forTom Lane
2004-03-17Document SPI_push() and SPI_pop().Bruce Momjian
2004-03-05Add new SPI functions for use by PL/Java:Bruce Momjian
2003-12-02Add a warning to AtEOXact_SPI() to catch cases where the currentJoe Conway
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-10-01Repair RI trigger visibility problems (this time for sure ;-)) per recentTom Lane
2003-09-25Get rid of ReferentialIntegritySnapshotOverride by extending Executor APITom Lane
2003-09-23_SPI_cursor_operation forgot to check for failure return fromTom Lane
2003-09-16Since SPI_modifytuple's natts argument is the number of attributes to beTom Lane
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-08Fix nasty little order-of-operations bug in _SPI_cursor_operation.Tom Lane
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-07-21Error message editing in backend/executor.Tom Lane
2003-05-09Implement new-protocol binary I/O support in DataRow, Bind, and FunctionCallTom Lane
2003-05-08Update 3.0 protocol support to match recent agreements about how toTom Lane
2003-05-06Restructure command destination handling so that we pass aroundTom Lane
2003-05-06Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane
2003-05-02Portal and memory management infrastructure for extended query protocol.Tom Lane
2003-04-29Infrastructure for deducing Param types from context, in the same wayTom Lane
2003-04-29Code review for holdable-cursors patch. Fix error recovery, memoryTom Lane
2003-04-27Put back encoding-conversion step in processing of incoming queries;Tom Lane
2003-04-24Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane
2003-03-27This patch implements holdable cursors, following the proposalBruce Momjian
2003-03-11Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n optionsTom Lane
2003-03-10Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane
2003-02-14Fix SPI result logic for case where there are multiple statements of theTom Lane
2003-01-29SPI_exec shouldn't return SPI_OK_SELECT if it hasn't actually returnedTom Lane
2003-01-21Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTOTom Lane
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