aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Repair crash with unsortable data in grouping sets.Andrew Gierth2017-04-24
* Always build a custom plan node's targetlist from the path's pathtarget.Tom Lane2017-04-17
* Spelling fixesPeter Eisentraut2017-03-14
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Improve speed of aggregates that use array_append as transition function.Tom Lane2016-10-30
* Fix improper repetition of previous results from a hashed aggregate.Tom Lane2016-08-24
* Fix two errors with nested CASE/WHEN constructs.Tom Lane2016-08-08
* Fix assorted fallout from IS [NOT] NULL patch.Tom Lane2016-07-28
* Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane2016-07-26
* Fix infer_arbiter_indexes() to not barf on system columns.Tom Lane2016-05-11
* Fix assorted missing infrastructure for ON CONFLICT.Tom Lane2016-05-11
* Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane2016-04-29
* Fix planner failure with full join in RHS of left join.Tom Lane2016-04-21
* Fix incorrect varlevelsup in security_barrier_replace_vars().Dean Rasheed2016-02-29
* Fix overeager pushdown of HAVING clauses when grouping sets are used.Andres Freund2016-02-08
* Add defenses against putting expanded objects into Const nodes.Tom Lane2016-01-21
* Collect the global OR of hasRowSecurity flags for plancacheStephen Frost2015-12-14
* Get rid of the planner's LateralJoinInfo data structure.Tom Lane2015-12-11
* Still more fixes for planner's handling of LATERAL references.Tom Lane2015-12-11
* Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane2015-12-09
* Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas2015-12-08
* Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane2015-12-07
* Fix incomplete set_foreignscan_references handling for fdw_recheck_qualsRobert Haas2015-11-18
* Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas2015-10-15
* Handle append_rel_list in expand_security_qualStephen Frost2015-10-09
* Fix several bugs related to ON CONFLICT's EXCLUDED pseudo relation.Andres Freund2015-10-03
* Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.Tom Lane2015-10-01
* Comment update for join pushdown.Robert Haas2015-09-29
* Allow planner to use expression-index stats for function calls in WHERE.Tom Lane2015-09-24
* Fix setrefs.c comment properly.Tom Lane2015-09-10
* Fix typo in setrefs.cStephen Frost2015-09-10
* Fix misc typos.Heikki Linnakangas2015-09-05
* Undo mistaken tightening in join_is_legal().Tom Lane2015-08-12
* Further mucking with PlaceHolderVar-related restrictions on join order.Tom Lane2015-08-10
* Further adjustments to PlaceHolderVar removal.Tom Lane2015-08-07
* Fix old oversight in join removal logic.Tom Lane2015-08-06
* Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane2015-08-06
* Further fixes for degenerate outer join clauses.Tom Lane2015-08-06
* Make real sure we don't reassociate joins into or out of SEMI/ANTI joins.Tom Lane2015-08-05
* Fix a PlaceHolderVar-related oversight in star-schema planning patch.Tom Lane2015-08-04
* Fix some planner issues with degenerate outer join clauses.Tom Lane2015-08-01
* Teach predtest.c that "foo" implies "foo IS NOT NULL".Tom Lane2015-08-01
* Fix an oversight in checking whether a join with LATERAL refs is legal.Tom Lane2015-07-31
* Avoid some zero-divide hazards in the planner.Tom Lane2015-07-30
* Remove an unsafe Assert, and explain join_clause_is_movable_into() better.Tom Lane2015-07-28
* Fix oversight in flattening of subqueries with empty FROM.Tom Lane2015-07-26
* Make entirely-dummy appendrels get marked as such in set_append_rel_size.Tom Lane2015-07-26
* Check the relevant index element in ON CONFLICT unique index inference.Andres Freund2015-07-26
* Allow to push down clauses from HAVING to WHERE when grouping sets are used.Andres Freund2015-07-26
* Recognize GROUPING() as a aggregate expression.Andres Freund2015-07-26