summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAgeFilesLines
* Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane2004-02-031-3/+3
* Fix another place that wasn't maintaining AND/OR flatness of anTom Lane2004-01-121-6/+51
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Repair subselect.c's occasional assignment of the wrong vartypmod toTom Lane2003-11-251-2/+8
* Get rid of hashkeys field of Hash plan node, since it's redundant withTom Lane2003-11-251-5/+1
* Repair interaction between IN-join processing and subselect pullup thatTom Lane2003-10-181-6/+9
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-081-8/+8
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-80/+93
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-251-5/+5
* Back out array mega-patch.Bruce Momjian2003-06-251-49/+14
* Array mega-patch.Bruce Momjian2003-06-241-14/+49
* Implement outer-level aggregates to conform to the SQL spec, withTom Lane2003-06-061-71/+144
* Infrastructure for deducing Param types from context, in the same wayTom Lane2003-04-291-3/+6
* First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane2003-04-081-17/+28
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-101-25/+3
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-091-3/+3
* Make further use of new bitmapset code: executor's chgParam, extParam,Tom Lane2003-02-091-82/+140
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-081-4/+4
* Extend join-selectivity API (oprjoin interface) so that join type isTom Lane2003-01-281-2/+2
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-201-15/+132
* Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane2003-01-171-5/+5
* Reconsider mechanism for marking sub-selects that are at top level ofTom Lane2003-01-131-12/+30
* Cause planner to account for evaluation costs in targetlists andTom Lane2003-01-131-1/+3
* First cut at implementing IN (and NOT IN) via hashtables. There isTom Lane2003-01-121-9/+17
* Further tweaking of parsetree & plantree representation of SubLinks.Tom Lane2003-01-101-60/+143
* Adjust parser so that 'x NOT IN (subselect)' is converted toTom Lane2003-01-091-3/+3
* Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane2002-12-141-106/+121
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-24/+20
* Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane2002-12-051-24/+12
* Be more realistic about plans involving Materialize nodes: take theirTom Lane2002-11-301-2/+10
* Upgrade planner and executor to allow multiple hash keys for a hash join,Tom Lane2002-11-301-2/+2
* Use Params, rather than run-time-modified Const nodes, to handleTom Lane2002-11-261-125/+115
* pgindent run.Bruce Momjian2002-09-041-4/+4
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2
* Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan toTom Lane2002-05-181-22/+36
* First pass at set-returning-functions in FROM, by Joe Conway withTom Lane2002-05-121-4/+5
* Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR takeTom Lane2002-04-161-5/+5
* Repair failure to mark an inserted Materialize node with the appropriateTom Lane2001-11-301-3/+14
* pgindent run. Make it all clean.Bruce Momjian2001-03-221-22/+24
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-241-2/+2
* Fix oversight in planning of GROUP queries: when an expression is usedTom Lane2001-01-091-2/+3
* Fix erroneous handling of parameters at SubqueryScan plan nodes,Tom Lane2000-11-211-2/+9
* Change SearchSysCache coding conventions so that a reference count isTom Lane2000-11-161-11/+17
* Re-implement LIMIT/OFFSET as a plan node type, instead of a hack inTom Lane2000-10-261-1/+2
* Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane2000-10-051-38/+25
* Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane2000-09-291-14/+2
* First cut at full support for OUTER JOINs. There are still a few looseTom Lane2000-09-121-2/+10
* Copy sub-Query nodes to avoid trouble when same sub-Query is linked toTom Lane2000-08-061-4/+15
* First stage of reclaiming memory in executor by resetting short-termTom Lane2000-07-121-2/+2