summaryrefslogtreecommitdiff
path: root/src/include/nodes/execnodes.h
Commit message (Expand)AuthorAgeFilesLines
* The original patch to avoid building a hash join's hashtable when theTom Lane2005-09-251-2/+3
* Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane2005-08-011-3/+4
* Add Oracle-compatible GREATEST and LEAST functions. Pavel StehuleTom Lane2005-06-261-1/+12
* Avoid WAL-logging individual tuple insertions during CREATE TABLE ASTom Lane2005-06-201-1/+3
* Change the implementation of hash join to attempt to avoid unnecessaryNeil Conway2005-06-151-1/+2
* Minor refactoring to eliminate duplicate code and make startup aTom Lane2005-05-141-1/+5
* Revise nodeMergejoin in light of example provided by Guillaume Smet.Tom Lane2005-05-131-10/+16
* Adjust nodeBitmapIndexscan to keep the target index opened from planTom Lane2005-05-051-1/+5
* Implement sharable row-level locks, and use them for foreign key referencesTom Lane2005-04-281-1/+2
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-25/+13
* Adjust nodeBitmapIndexscan.c to not keep the index open across calls,Tom Lane2005-04-241-5/+1
* Minor performance improvement: avoid unnecessary creation/unioning ofTom Lane2005-04-201-1/+3
* Create executor and planner-backend support for decoupled heap and indexTom Lane2005-04-191-1/+71
* Improve EXPLAIN ANALYZE to show the time spent in each trigger whenTom Lane2005-03-251-1/+3
* Revise TupleTableSlot code to avoid unnecessary construction and disassemblyTom Lane2005-03-161-17/+28
* Revise hash join code so that we can increase the number of batchesTom Lane2005-03-061-6/+11
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Instead of supposing (wrongly, in the general case) that the rowtypeTom Lane2004-12-111-1/+18
* Fix problems with SQL functions returning rowtypes that have droppedTom Lane2004-10-071-12/+3
* Pgindent run for 8.0.Bruce Momjian2004-08-291-9/+10
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Support assignment to subfields of composite columns in UPDATE and INSERT.Tom Lane2004-06-091-1/+13
* Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane2004-05-101-1/+12
* Replace TupleTableSlot convention for whole-row variables and functionTom Lane2004-04-011-1/+12
* Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... ENDTom Lane2004-03-171-1/+6
* Replace the switching function ExecEvalExpr() with a macro that jumpsTom Lane2004-03-171-3/+15
* Remove unneeded indxqual field in IndexScanState, and the useless workTom Lane2004-02-281-2/+3
* Fix oversight in optimization that avoids an unnecessary projection stepTom Lane2004-01-221-4/+3
* Instead of rechecking lossy index operators by putting them into theTom Lane2004-01-061-1/+3
* Use a shutdown callback to clear setArgsValid in a FuncExprState that isTom Lane2003-12-181-1/+8
* make sure the $Id tags are converted to $PostgreSQL as well ...PostgreSQL Daemon2003-11-291-1/+1
* Repair RI trigger visibility problems (this time for sure ;-)) per recentTom Lane2003-10-011-2/+2
* Get rid of ReferentialIntegritySnapshotOverride by extending Executor APITom Lane2003-09-251-1/+2
* Tweak processing of multiple-index-scan plans to reduce overhead whenTom Lane2003-08-221-1/+5
* Improve dynahash.c's API so that caller can specify the comparison functionTom Lane2003-08-191-14/+11
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-081-22/+22
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-74/+77
* Support expressions of the form 'scalar op ANY (array)' andTom Lane2003-06-291-1/+17
* Revise hash join and hash aggregation code to use the same datatype-Tom Lane2003-06-221-1/+6
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-281-10/+7
* First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane2003-04-081-1/+25
* Revise tuplestore and nodeMaterial so that we don't have to read theTom Lane2003-03-091-4/+3
* COALESCE() and NULLIF() are now first-class expressions, not macrosTom Lane2003-02-161-3/+14
* Make further use of new bitmapset code: executor's chgParam, extParam,Tom Lane2003-02-091-2/+3
* Determine the set of constraints applied to a domain at executorTom Lane2003-02-031-6/+28
* Change CREATE TABLE AS / SELECT INTO to create the new table with OIDs,Tom Lane2003-01-231-1/+3
* First cut at implementing IN (and NOT IN) via hashtables. There isTom Lane2003-01-121-9/+24
* Create a new file executor/execGrouping.c to centralize utility routinesTom Lane2003-01-101-11/+45
* Further tweaking of parsetree & plantree representation of SubLinks.Tom Lane2003-01-101-3/+9