summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2016-01-28Assert that create_unique_path returns non-NULL.Robert Haas
2016-01-21Add defenses against putting expanded objects into Const nodes.Tom Lane
2016-01-20Support parallel joins, and make related improvements.Robert Haas
2016-01-20Support multi-stage aggregation.Robert Haas
2016-01-18Add explicit cast to amcostestimate call.Tom Lane
2016-01-18Restructure index access method API to hide most of it at the C level.Tom Lane
2016-01-18Re-pgindent a few files.Tom Lane
2016-01-14Fix build_grouping_chain() to not clobber its input lists.Tom Lane
2016-01-11Remove obsolete comment.Robert Haas
2016-01-08Marginal cleanup of GROUPING SETS code in grouping_planner().Tom Lane
2016-01-08Delay creation of subplan tlist until after create_plan().Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-29Add some comments about division of labor between rewriter and planner.Tom Lane
2015-12-23Change Gather not to use a physical tlist.Robert Haas
2015-12-22postgres_fdw: Consider requesting sorted data so we can do a merge join.Robert Haas
2015-12-15Collect the global OR of hasRowSecurity flags for plancacheStephen Frost
2015-12-11Get rid of the planner's LateralJoinInfo data structure.Tom Lane
2015-12-11Still more fixes for planner's handling of LATERAL references.Tom Lane
2015-12-08Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas
2015-12-07Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane
2015-12-07Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane
2015-12-02Add handling for GatherPath to print_path.Robert Haas
2015-11-19Fix incomplete set_foreignscan_references handling for fdw_recheck_qualsRobert Haas
2015-11-11Generate parallel sequential scan plans in simple cases.Robert Haas
2015-11-11Make sequential scans parallel-aware.Robert Haas
2015-11-09Comment update.Robert Haas
2015-11-05Improve implementation of GEQO's init_tour() function.Tom Lane
2015-10-27Make Gather node projection-capable.Robert Haas
2015-10-16Prohibit parallel query when the isolation level is serializable.Robert Haas
2015-10-15Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas
2015-10-09Handle append_rel_list in expand_security_qualStephen Frost
2015-10-03Fix several bugs related to ON CONFLICT's EXCLUDED pseudo relation.Andres Freund
2015-10-01Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.Tom Lane
2015-09-30Add a Gather executor node.Robert Haas
2015-09-29Comment update for join pushdown.Robert Haas
2015-09-29Parallel executor support.Robert Haas
2015-09-24Allow planner to use expression-index stats for function calls in WHERE.Tom Lane
2015-09-16Determine whether it's safe to attempt a parallel plan for a query.Robert Haas
2015-09-10Fix setrefs.c comment properly.Tom Lane
2015-09-10Fix typo in setrefs.cStephen Frost
2015-09-05Fix misc typos.Heikki Linnakangas
2015-08-13Undo mistaken tightening in join_is_legal().Tom Lane
2015-08-12Postpone extParam/allParam calculations until the very end of planning.Tom Lane
2015-08-10Further mucking with PlaceHolderVar-related restrictions on join order.Tom Lane
2015-08-07Further adjustments to PlaceHolderVar removal.Tom Lane
2015-08-07Fix old oversight in join removal logic.Tom Lane
2015-08-07Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane
2015-08-06Further fixes for degenerate outer join clauses.Tom Lane
2015-08-05Make real sure we don't reassociate joins into or out of SEMI/ANTI joins.Tom Lane
2015-08-04Fix a PlaceHolderVar-related oversight in star-schema planning patch.Tom Lane