summaryrefslogtreecommitdiff
path: root/src/include/executor
Commit message (Expand)AuthorAgeFilesLines
* Avoid leaking memory while evaluating arguments for a table function.Tom Lane2014-06-191-0/+1
* Remove tabs after spaces in C commentsBruce Momjian2014-05-064-10/+10
* Fix a bug introduced when set-returning SQL functions were made inline-able:Tom Lane2009-12-141-2/+2
* Fix error cleanup failure caused by 8.4 changes in plpgsql to try to avoidTom Lane2009-07-181-2/+2
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-115-25/+25
* Fix an oversight in the support for storing/retrieving "minimal tuples" inTom Lane2009-03-301-10/+22
* Optimize multi-batch hash joins when the outer relation has a nonuniformTom Lane2009-03-212-4/+44
* Add new SPI_OK_REWRITTEN return code to SPI_execute and friends, for theHeikki Linnakangas2009-01-211-1/+2
* Insert conditional SPI_push/SPI_pop calls into InputFunctionCall,Tom Lane2009-01-071-1/+3
* Fix executor/spi.h to follow our usual conventions for include files, ie,Tom Lane2009-01-071-30/+3
* Include a pointer to the query's source text in QueryDesc structs. This isTom Lane2009-01-021-1/+4
* Update copyright for 2009.Bruce Momjian2009-01-0139-78/+78
* Support window functions a la SQL:2008.Tom Lane2008-12-281-0/+25
* Ensure that the contents of a holdable cursor don't depend on out-of-lineTom Lane2008-12-011-2/+3
* Clean up the API for DestReceiver objects by eliminating the assumptionTom Lane2008-11-301-3/+6
* Some infrastructure changes for the upcoming auto-explain contrib module:Tom Lane2008-11-192-2/+15
* Simplify ExecutorRun's API and save some trivial number of cycles by havingTom Lane2008-10-311-8/+8
* Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETETom Lane2008-10-311-1/+4
* Be more tense about not creating tuplestores with randomAccess = true unlessTom Lane2008-10-291-2/+3
* Extend ExecMakeFunctionResult() to support set-returning functions that returnTom Lane2008-10-282-10/+4
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-043-0/+75
* Improve tuplestore.c to support multiple concurrent read positions.Tom Lane2008-10-011-3/+1
* Allow ShowBufferUsage() to report the number of reads/writes that haveTom Lane2008-09-171-16/+1
* Fix caching of foreign-key-checking queries so that when a replan is needed,Tom Lane2008-09-151-1/+2
* Get rid of the last remaining uses of var_is_rel(), to wit some debuggingTom Lane2008-08-251-1/+2
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-221-5/+3
* As noted by Andrew Gierth, there's really no need any more to force a junkTom Lane2008-07-261-2/+1
* Provide a function hook to let plug-ins get control around ExecutorRun.Tom Lane2008-07-181-1/+10
* Move the "instr_time" typedef and associated macros into a new headerTom Lane2008-05-141-39/+2
* Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane2008-04-131-3/+2
* Add SPI-level support for executing SQL commands with one-time-use plans,Tom Lane2008-04-011-1/+10
* Support statement-level ON TRUNCATE triggers. Simon RiggsTom Lane2008-03-281-1/+6
* Arrange to "inline" SQL functions that appear in a query's FROM clause,Tom Lane2008-03-181-1/+2
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-0135-70/+70
* Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane2007-11-301-2/+2
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-152-4/+4
* pgindent run for 8.3.Bruce Momjian2007-11-154-27/+27
* Arrange to cache a ResultRelInfo in the executor's EState for relations thatTom Lane2007-08-151-1/+2
* Repair problems occurring when multiple RI updates have to be done to the sameTom Lane2007-08-151-2/+2
* Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict withMagnus Hagander2007-07-251-5/+5
* Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane2007-06-111-2/+4
* Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane2007-06-111-1/+8
* Rework temp_tablespaces patch so that temp tablespaces are assigned separatelyTom Lane2007-06-072-7/+4
* Create a GUC parameter temp_tablespaces that allows selection of theTom Lane2007-06-032-4/+7
* Buy back some of the cycles spent in more-expensive hash functions byTom Lane2007-06-011-1/+3
* Support scrollable cursors (ie, 'direction' clause in FETCH) in plpgsql.Tom Lane2007-04-161-1/+2
* Expose more cursor-related functionality in SPI: specifically, allowTom Lane2007-04-161-3/+8
* Remove the prohibition on executing cursor commands through SPI_execute.Tom Lane2007-03-251-2/+2
* Make use of plancache module for SPI plans. In particular, since plpgsqlTom Lane2007-03-152-33/+60
* Get rid of the separate EState for subplans, and just let them share theTom Lane2007-02-272-7/+4