summaryrefslogtreecommitdiff
path: root/src/backend/nodes
Commit message (Expand)AuthorAgeFilesLines
* Fix planner to restore its previous level of intelligence about pushingTom Lane2009-04-163-3/+6
* Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane2009-04-053-3/+6
* Remove the recently added node types ReloptElem and OptionDefElem in favorTom Lane2009-04-044-87/+26
* If we expect a hash join to be performed in multiple batches, suppressTom Lane2009-03-261-1/+2
* Implement "fastupdate" support for GIN indexes, in which we try to accumulateTom Lane2009-03-241-2/+18
* Optimize multi-batch hash joins when the outer relation has a nonuniformTom Lane2009-03-212-2/+11
* Make SubPlan nodes carry the result's typmod as well as datatype OID. This isTom Lane2009-03-104-13/+36
* Get rid of the rather fuzzily defined FlattenedSubLink node type in favor ofTom Lane2009-02-254-70/+4
* Add the possibility to specify an explicit validator function for foreign-dataPeter Eisentraut2009-02-242-6/+8
* Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane2009-02-062-4/+6
* Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera2009-02-024-4/+56
* Support column-level privileges, as required by SQL standard.Tom Lane2009-01-224-6/+83
* Add vacuum_freeze_table_age GUC option, to control when VACUUM shouldHeikki Linnakangas2009-01-162-4/+4
* Revise the TIDBitmap API to support multiple concurrent iterations over aTom Lane2009-01-101-66/+104
* Update copyright for 2009.Bruce Momjian2009-01-0114-28/+28
* Add some basic support for window frame clauses to the window-functionsTom Lane2008-12-314-4/+16
* Support window functions a la SQL:2008.Tom Lane2008-12-285-5/+343
* SQL/MED catalog manipulation facilitiesPeter Eisentraut2008-12-193-3/+300
* Default values for function argumentsPeter Eisentraut2008-12-042-2/+4
* Utilize the visibility map in autovacuum, too. There was an oversight inHeikki Linnakangas2008-12-042-2/+4
* Fix an oversight in the code that makes transitive-equality deductions fromTom Lane2008-12-011-1/+2
* CLUSTER VERBOSE and corresponding clusterdb --verbose optionPeter Eisentraut2008-11-242-2/+4
* Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane2008-11-154-4/+12
* Get rid of adjust_appendrel_attr_needed(), which has been broken ever sinceTom Lane2008-11-113-6/+3
* Add support for user-defined I/O conversion casts.Heikki Linnakangas2008-10-312-2/+4
* Add a concept of "placeholder" variables to the planner. These are variablesTom Lane2008-10-214-6/+151
* Extend CTE patch to support recursive UNION (ie, without ALL). TheTom Lane2008-10-072-2/+22
* When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane2008-10-065-5/+12
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-046-22/+674
* Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane2008-09-092-7/+42
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-016-18/+37
* Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane2008-08-303-3/+32
* In GCC-based builds, use a better newNode() macro that relies on GCC-specificTom Lane2008-08-291-1/+5
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-286-22/+489
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-252-56/+1723
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-223-3/+47
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-144-65/+104
* Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane2008-08-072-2/+4
* Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane2008-08-072-2/+6
* Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane2008-08-074-4/+8
* 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-024-71/+30
* 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-163-3/+6
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-191-1/+2
* Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout.Alvaro Herrera2008-06-061-1/+2
* Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing aTom Lane2008-05-162-2/+4
* Remove typename from A_Const.Alvaro Herrera2008-04-293-7/+3
* Push index operator lossiness determination down to GIST/GIN opclassTom Lane2008-04-142-4/+2
* Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane2008-04-132-10/+2