summaryrefslogtreecommitdiff
path: root/src/backend/nodes
Commit message (Expand)AuthorAgeFilesLines
* 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
* Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane2008-04-101-18/+34
* Remove TypeName struct's timezone flag, which has been write-only storageTom Lane2008-03-213-6/+3
* Arrange for an explicit cast applied to an ARRAY[] constructor to be appliedTom Lane2008-03-203-3/+38
* Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian2008-03-201-14/+13
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-191-8/+2
* Add missing copyfuncs/equalfuncs support for AlterTSDictionaryStmt andTom Lane2008-02-072-3/+63
* 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-0114-28/+28
* Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane2007-12-013-6/+3
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-153-39/+39
* pgindent run for 8.3.Bruce Momjian2007-11-154-51/+51
* 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-112-2/+5
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-201-4/+3
* Make eval_const_expressions() preserve typmod when simplifying something likeTom Lane2007-09-061-5/+6
* Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE.Tom Lane2007-09-032-34/+8