aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* Add infrastructure for storing a VARIADIC ANY function's VARIADIC flag.Tom Lane2013-01-21
* Update copyrights for 2013Bruce Momjian2013-01-01
* Get rid of COERCE_DONTCARE.Tom Lane2012-10-12
* Make equal() ignore CoercionForm fields for better planning with casts.Tom Lane2012-10-12
* Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera2012-08-30
* Centralize the logic for detecting misplaced aggregates, window funcs, etc.Tom Lane2012-08-10
* Account for SRFs in targetlists in planner rowcount estimates.Tom Lane2012-07-21
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-10
* Refactor simplify_function et al to centralize argument simplification.Tom Lane2012-03-23
* Code review for protransform patches.Tom Lane2012-03-23
* Restructure SELECT INTO's parsetree representation into CreateTableAsStmt.Tom Lane2012-03-19
* Allow LEAKPROOF functions for better performance of security views.Robert Haas2012-02-13
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Add const qualifiers to node inspection functionsPeter Eisentraut2011-12-07
* Make some minor formatting improvements to what pgindent did.Tom Lane2011-11-28
* Pgindent clauses.c, per request from Tom.Bruce Momjian2011-11-28
* Convert eval_const_expressions's long series of IsA tests into a switch.Tom Lane2011-11-28
* Fix inline_set_returning_function() to allow multiple OUT parameters.Tom Lane2011-11-03
* Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane2011-09-03
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-12
* Add notion of a "transform function" that can simplify function calls.Robert Haas2011-06-21
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-09
* Improve cost estimation for aggregates and window functions.Tom Lane2011-04-24
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Clean up a few failures to set collation fields in expression nodes.Tom Lane2011-03-26
* Pass collation to makeConst() instead of looking it up internally.Tom Lane2011-03-25
* Fix handling of collation in SQL-language functions.Tom Lane2011-03-24
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-19
* Split CollateClause into separate raw and analyzed node types.Tom Lane2011-03-11
* Per-column collation supportPeter Eisentraut2011-02-08
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Fix up handling of simple-form CASE with constant test expression.Tom Lane2010-12-19
* Allow plugins to suppress inlining and hook function entry/exit/abort.Robert Haas2010-12-13
* Prevent inlining a SQL function with multiple OUT parameters.Tom Lane2010-12-01
* Fix old oversight in const-simplification of COALESCE() expressions.Tom Lane2010-11-12
* Fix inline_set_returning_function() to preserve the invalItems list properly.Tom Lane2010-10-25
* Improve the planner's simplification of NOT constructs.Tom Lane2010-10-10
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Fix planner to make a reasonable assumption about the amount of memory spaceTom Lane2010-08-14
* Modify error context callback functions to not assume that they can fetchTom Lane2010-03-19
* pgindent run for 9.0Bruce Momjian2010-02-26
* Wrap calls to SearchSysCache and related functions using macros.Robert Haas2010-02-14
* Fix thinko in my recent change to put an explicit argisrow field in NullTest:Tom Lane2010-01-19
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* Add an "argisrow" field to NullTest nodes, following a plan made way back inTom Lane2010-01-01
* Support ORDER BY within aggregate function calls, at long last providing aTom Lane2009-12-15
* Fix a bug introduced when set-returning SQL functions were made inline-able:Tom Lane2009-12-14
* Support use of function argument names to identify which actual argumentsTom Lane2009-10-08
* Teach simplify_boolean_equality to simplify the forms foo <> true andTom Lane2009-07-20
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-11