summaryrefslogtreecommitdiff
path: root/src/backend/nodes/outfuncs.c
Commit message (Expand)AuthorAgeFilesLines
* Fix planner to restore its previous level of intelligence about pushingTom Lane2009-04-161-1/+2
* Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane2009-04-051-1/+2
* Remove the recently added node types ReloptElem and OptionDefElem in favorTom Lane2009-04-041-14/+3
* If we expect a hash join to be performed in multiple batches, suppressTom Lane2009-03-261-1/+2
* Optimize multi-batch hash joins when the outer relation has a nonuniformTom Lane2009-03-211-1/+6
* Make SubPlan nodes carry the result's typmod as well as datatype OID. This isTom Lane2009-03-101-1/+2
* Get rid of the rather fuzzily defined FlattenedSubLink node type in favor ofTom Lane2009-02-251-15/+1
* Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane2009-02-061-2/+3
* Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera2009-02-021-1/+14
* Support column-level privileges, as required by SQL standard.Tom Lane2009-01-221-3/+3
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Add some basic support for window frame clauses to the window-functionsTom Lane2008-12-311-1/+6
* Support window functions a la SQL:2008.Tom Lane2008-12-281-1/+87
* Fix an oversight in the code that makes transitive-equality deductions fromTom Lane2008-12-011-1/+2
* Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane2008-11-151-1/+3
* Get rid of adjust_appendrel_attr_needed(), which has been broken ever sinceTom Lane2008-11-111-2/+1
* Add a concept of "placeholder" variables to the planner. These are variablesTom Lane2008-10-211-1/+33
* Extend CTE patch to support recursive UNION (ie, without ALL). TheTom Lane2008-10-071-1/+14
* When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane2008-10-061-1/+2
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-041-4/+114
* Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane2008-09-091-6/+22
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-011-3/+5
* Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane2008-08-301-1/+10
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-281-6/+40
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-221-1/+14
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-141-22/+23
* Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane2008-08-071-1/+2
* Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane2008-08-071-1/+3
* Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane2008-08-071-1/+2
* Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq,Tom Lane2008-08-051-1/+2
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-021-18/+7
* Add dump support for SortBy nodes. Needed this while debugging a reportedTom Lane2008-07-171-1/+15
* Support "variadic" functions, which can accept a variable number of argumentsTom Lane2008-07-161-1/+2
* Remove typename from A_Const.Alvaro Herrera2008-04-291-2/+1
* Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane2008-04-131-5/+1
* Remove TypeName struct's timezone flag, which has been write-only storageTom Lane2008-03-211-2/+1
* Arrange for an explicit cast applied to an ARRAY[] constructor to be appliedTom Lane2008-03-201-1/+12
* Fix an omission in the outfuncs.c support for Agg nodes: the grpColIdxNeil Conway2008-01-091-1/+12
* Fix a minor bug in outfuncs support for SetOp: dupOperators is an arrayNeil Conway2008-01-071-2/+2
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane2007-12-011-2/+1
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-151-12/+12
* pgindent run for 8.3.Bruce Momjian2007-11-151-13/+13
* Fix EquivalenceClass code to handle volatile sort expressions in a moreTom Lane2007-11-081-1/+2
* Fix the plan-invalidation mechanism to treat regclass constants that refer toTom Lane2007-10-111-1/+3
* Rewrite make_outerjoininfo's construction of min_lefthand and min_righthandTom Lane2007-08-311-1/+3
* Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS,Neil Conway2007-07-171-1/+2
* Fix outfuncs.c to dump A_Const nodes representing NULLs correctly. This hasTom Lane2007-07-171-1/+5
* Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane2007-06-111-1/+2
* Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane2007-06-111-1/+13