summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
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
2015-08-02Fix some planner issues with degenerate outer join clauses.Tom Lane
2015-08-01Teach predtest.c that "foo" implies "foo IS NOT NULL".Tom Lane
2015-07-31Fix an oversight in checking whether a join with LATERAL refs is legal.Tom Lane
2015-07-30Avoid some zero-divide hazards in the planner.Tom Lane
2015-07-29Fix incorrect comment.Robert Haas
2015-07-28Remove an unsafe Assert, and explain join_clause_is_movable_into() better.Tom Lane
2015-07-26Fix oversight in flattening of subqueries with empty FROM.Tom Lane
2015-07-26Make entirely-dummy appendrels get marked as such in set_append_rel_size.Tom Lane
2015-07-26Check the relevant index element in ON CONFLICT unique index inference.Andres Freund
2015-07-26Allow to push down clauses from HAVING to WHERE when grouping sets are used.Andres Freund
2015-07-26Recognize GROUPING() as a aggregate expression.Andres Freund
2015-07-26Build column mapping for grouping sets in all required cases.Andres Freund
2015-07-25Redesign tablesample method API, and do extensive code review.Tom Lane
2015-07-24Make RLS work with UPDATE ... WHERE CURRENT OFJoe Conway
2015-07-22Fix add_rte_to_flat_rtable() for recent feature additions.Tom Lane
2015-07-16Fix spelling errorMagnus Hagander
2015-07-12For consistency add a pfree to ON CONFLICT set_plan_refs code.Andres Freund
2015-06-27Fix typo in commentHeikki Linnakangas
2015-06-26Improve handling of CustomPath/CustomPlan(State) children.Robert Haas
2015-06-23Update get_relation_info comment.Robert Haas
2015-06-22Improve inheritance_planner()'s performance for large inheritance sets.Tom Lane
2015-06-03Fix some questionable edge-case behaviors in add_path() and friends.Tom Lane
2015-06-03Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.Tom Lane
2015-05-24Manual cleanup of pgindent results.Tom Lane
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-22Remove the new UPSERT command tag and use INSERT instead.Andres Freund
2015-05-21More fixes for lossy-GiST-distance-functions patch.Tom Lane