Commit Graph

273 Commits (b12fd41c695b43c76b0a9a4d19ba43b05536440c)

Author SHA1 Message Date
Robert Haas b12fd41c69 Don't generate parallel paths for rels with parallel-restricted outputs. 10 years ago
Tom Lane e4158319f3 Mop-up for parallel degree-ectomy. 10 years ago
Robert Haas c9ce4a1c61 Eliminate "parallel degree" terminology. 10 years ago
Tom Lane 2a2435e699 Small improvements to OPTIMIZER_DEBUG code. 10 years ago
Tom Lane c45bf5751b Fix planner crash from pfree'ing a partial path that a GatherPath uses. 10 years ago
Robert Haas 25fe8b5f1a Add a 'parallel_degree' reloption. 10 years ago
Tom Lane f9aefcb91f Support using index-only scans with partial indexes in more cases. 10 years ago
Robert Haas e06a38965b Support parallel aggregation. 10 years ago
Tom Lane 307c78852f Rethink representation of PathTargets. 10 years ago
Tom Lane 364a9f47ab Refactor pull_var_clause's API to make it less tedious to extend. 10 years ago
Tom Lane 3fc6e2d7f5 Make the upper part of the planner work by generating and comparing Paths. 10 years ago
Tom Lane 05893712cc Fix build under OPTIMIZER_DEBUG. 10 years ago
Robert Haas 35746bc348 Add new FDW API to test for parallel-safety. 10 years ago
Tom Lane 19a541143a Add an explicit representation of the output targetlist to Paths. 10 years ago
Robert Haas 45be99f8cd Support parallel joins, and make related improvements. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas c7485a82c3 Add handling for GatherPath to print_path. 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
Tom Lane 358eaa01bf Make entirely-dummy appendrels get marked as such in set_append_rel_size. 11 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 11 years ago
Joe Conway b26e3d660d Make RLS work with UPDATE ... WHERE CURRENT OF 11 years ago
Tom Lane 3f59be836c Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 11 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 11 years ago
Stephen Frost dcbf5948e1 Improve qual pushdown for RLS and SB views 11 years ago
Tom Lane 70d44dd9de Fix obsolete comment in set_rel_size(). 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate. 11 years ago
Stephen Frost 143b39c185 Rename pg_rowsecurity -> pg_policy and other fixes 11 years ago
Tom Lane c2ea2285e9 Simplify API for initially hooking custom-path providers into the planner. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Tom Lane d222585a9f Allow pushdown of WHERE quals into subqueries with window functions. 12 years ago
Tom Lane 1147035203 Disallow pushing volatile qual expressions down into DISTINCT subqueries. 12 years ago
Tom Lane 9d4444a6fc Preserve exposed type of subquery outputs when substituting NULLs. 12 years ago
Tom Lane 55d5b3c082 Remove unnecessary output expressions from unflattened subqueries. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane a87c729153 Fix EquivalenceClass processing for nested append relations. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane f343a880d5 Extract restriction OR clauses whether or not they are indexable. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane 9e7e29c75a Fix planner problems with LATERAL references in PlaceHolderVars. 13 years ago
Tom Lane 5372275b4b Fix planning of parameterized appendrel paths with expensive join quals. 13 years ago
Tom Lane 964c0d0f80 Prevent pushing down WHERE clauses into unsafe UNION/INTERSECT nests. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane a7b965382c Better fix for permissions tests in excluded subqueries. 13 years ago
Tom Lane 50c137487c Fix permission tests for views/tables proven empty by constraint exclusion. 13 years ago
Tom Lane 1908abc4a3 Arrange to cache FdwRoutine structs in foreign tables' relcache entries. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago