Commit Graph

1698 Commits (3ef16c46fb3a64c150a3b42c3cc4a8538a12ff3f)

Author SHA1 Message Date
Tom Lane a54676acad Marginal cleanup of GROUPING SETS code in grouping_planner(). 10 years ago
Tom Lane c44d013835 Delay creation of subplan tlist until after create_plan(). 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane efe4c9d704 Add some comments about division of labor between rewriter and planner. 10 years ago
Robert Haas 51d152f18e Change Gather not to use a physical tlist. 10 years ago
Robert Haas ccd8f97922 postgres_fdw: Consider requesting sorted data so we can do a merge join. 10 years ago
Stephen Frost e5e11c8cca Collect the global OR of hasRowSecurity flags for plancache 10 years ago
Tom Lane 4fcf48450d Get rid of the planner's LateralJoinInfo data structure. 10 years ago
Tom Lane acfcd45cac Still more fixes for planner's handling of LATERAL references. 10 years ago
Robert Haas 385f337c9f Allow foreign and custom joins to handle EvalPlanQual rechecks. 10 years ago
Tom Lane edca44b152 Simplify LATERAL-related calculations within add_paths_to_joinrel(). 10 years ago
Tom Lane 7e19db0c09 Fix another oversight in checking if a join with LATERAL refs is legal. 10 years ago
Robert Haas c7485a82c3 Add handling for GatherPath to print_path. 10 years ago
Robert Haas 7907a949ab Fix incomplete set_foreignscan_references handling for fdw_recheck_quals 10 years ago
Robert Haas 80558c1f5a Generate parallel sequential scan plans in simple cases. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Robert Haas 5c90a2ffdd Comment update. 10 years ago
Tom Lane 59464bd6f9 Improve implementation of GEQO's init_tour() function. 10 years ago
Robert Haas 8538a63070 Make Gather node projection-capable. 10 years ago
Robert Haas a53c06a13e Prohibit parallel query when the isolation level is serializable. 10 years ago
Robert Haas 5fc4c26db5 Allow FDWs to push down quals without breaking EvalPlanQual rechecks. 10 years ago
Stephen Frost b7aac36245 Handle append_rel_list in expand_security_qual 10 years ago
Andres Freund ad22783792 Fix several bugs related to ON CONFLICT's EXCLUDED pseudo relation. 10 years ago
Tom Lane 21995d3f6d Fix documentation error in commit 8703059c6b. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Robert Haas 758fcfdc01 Comment update for join pushdown. 10 years ago
Robert Haas d1b7c1ffe7 Parallel executor support. 10 years ago
Tom Lane 39df0f150c Allow planner to use expression-index stats for function calls in WHERE. 10 years ago
Robert Haas 7aea8e4f2d Determine whether it's safe to attempt a parallel plan for a query. 10 years ago
Tom Lane 87efbc2be1 Fix setrefs.c comment properly. 10 years ago
Stephen Frost 1e460d4bd6 Fix typo in setrefs.c 10 years ago
Heikki Linnakangas c80b5f66c6 Fix misc typos. 10 years ago
Tom Lane cfe30a72fa Undo mistaken tightening in join_is_legal(). 10 years ago
Tom Lane 68fa28f771 Postpone extParam/allParam calculations until the very end of planning. 10 years ago
Tom Lane 4200a92862 Further mucking with PlaceHolderVar-related restrictions on join order. 10 years ago
Tom Lane 89db83922a Further adjustments to PlaceHolderVar removal. 10 years ago
Tom Lane bab163e121 Fix old oversight in join removal logic. 10 years ago
Tom Lane cde35cf4ae Fix eclass_useful_for_merging to give valid results for appendrel children. 10 years ago
Tom Lane 8703059c6b Further fixes for degenerate outer join clauses. 10 years ago
Tom Lane 6af9ee4c8c Make real sure we don't reassociate joins into or out of SEMI/ANTI joins. 10 years ago
Tom Lane 85e5e222b1 Fix a PlaceHolderVar-related oversight in star-schema planning patch. 10 years ago
Tom Lane f69b4b9495 Fix some planner issues with degenerate outer join clauses. 10 years ago
Tom Lane dea1491ffb Teach predtest.c that "foo" implies "foo IS NOT NULL". 10 years ago
Tom Lane a6492ff897 Fix an oversight in checking whether a join with LATERAL refs is legal. 10 years ago
Tom Lane 8693ebe37d Avoid some zero-divide hazards in the planner. 10 years ago
Robert Haas f04ce31475 Fix incorrect comment. 10 years ago
Tom Lane 95f4e59c32 Remove an unsafe Assert, and explain join_clause_is_movable_into() better. 10 years ago
Tom Lane fca8e59c1c Fix oversight in flattening of subqueries with empty FROM. 10 years ago
Tom Lane 358eaa01bf Make entirely-dummy appendrels get marked as such in set_append_rel_size. 10 years ago
Andres Freund 159cff58cf Check the relevant index element in ON CONFLICT unique index inference. 10 years ago