aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* Prohibit pushing subqueries containing window function calculation toAmit Kapila2018-09-04
* Allow parallel query for prepared statements with generic plans.Robert Haas2017-10-29
* Code review for NextValueExpr expression node type.Tom Lane2017-07-14
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Fix testing of parallel-safety of SubPlans.Tom Lane2017-04-18
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-10
* Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner2017-03-31
* Update some obsolete comments.Tom Lane2017-03-26
* Faster expression evaluation and targetlist projection.Andres Freund2017-03-25
* Make more use of castNode()Peter Eisentraut2017-02-21
* Allow parallel workers to execute subplans.Robert Haas2017-02-14
* Remove obsoleted code relating to targetlist SRF evaluation.Andres Freund2017-01-19
* Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund2017-01-18
* Improve RLS planning by marking individual quals with security levels.Tom Lane2017-01-18
* Change representation of statement lists, and add statement location info.Tom Lane2017-01-14
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Fix estimate_expression_value to constant-fold SQLValueFunction nodes.Tom Lane2016-11-28
* Fix optimization for skipping searches for parallel-query hazards.Tom Lane2016-11-21
* Improve speed of aggregates that use array_append as transition function.Tom Lane2016-10-30
* Improve parser's and planner's handling of set-returning functions.Tom Lane2016-09-13
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-27
* Speed up planner's scanning for parallel-query hazards.Tom Lane2016-08-19
* Improve parsetree representation of special functions such as CURRENT_DATE.Tom Lane2016-08-16
* Fix two errors with nested CASE/WHEN constructs.Tom Lane2016-08-08
* Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane2016-07-26
* Avoid making a separate pass over the query to check for partializability.Tom Lane2016-06-26
* Rethink node-level representation of partial-aggregation modes.Tom Lane2016-06-26
* Fix type-safety problem with parallel aggregate serial/deserialization.Tom Lane2016-06-22
* Fix handling of argument and result datatypes for partial aggregation.Tom Lane2016-06-17
* Refactor to reduce code duplication for function property checking.Tom Lane2016-06-10
* Improve the situation for parallel query versus temp relations.Tom Lane2016-06-09
* pgindent run for 9.6Robert Haas2016-06-09
* Fix costing for parallel aggregation.Robert Haas2016-04-12
* Fix parallel-safety code for parallel aggregation.Robert Haas2016-04-05
* Allow aggregate transition states to be serialized and deserialized.Robert Haas2016-03-29
* Support parallel aggregation.Robert Haas2016-03-21
* Improve handling of pathtargets in planner.c.Tom Lane2016-03-09
* Add an explicit representation of the output targetlist to Paths.Tom Lane2016-02-18
* Add defenses against putting expanded objects into Const nodes.Tom Lane2016-01-21
* Update copyright for 2016Bruce Momjian2016-01-02
* Generate parallel sequential scan plans in simple cases.Robert Haas2015-11-11
* Determine whether it's safe to attempt a parallel plan for a query.Robert Haas2015-09-16
* Recognize GROUPING() as a aggregate expression.Andres Freund2015-07-26
* Make RLS work with UPDATE ... WHERE CURRENT OFJoe Conway2015-07-24
* pgindent run for 9.5Bruce Momjian2015-05-23
* Support GROUPING SETS, CUBE and ROLLUP.Andres Freund2015-05-16
* Improve qual pushdown for RLS and SB viewsStephen Frost2015-04-27
* Add parse location fields to NullTest and BooleanTest structs.Tom Lane2015-02-22
* Update copyright for 2015Bruce Momjian2015-01-06