Commit Graph

313 Commits (d4b754c876d3338f314c9610e424083cfaff0717)

Author SHA1 Message Date
Tom Lane d4b754c876 Ensure dummy paths have correct required_outer if rel is parameterized. 7 years ago
Tom Lane 19ff710aaa Fix handling of targetlist SRFs when scan/join relation is known empty. 7 years ago
Tom Lane dc0eb137fe Call set_rel_pathlist_hook before generate_gather_paths, not after. 7 years ago
Amit Kapila 1ceb103e7d Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers. 8 years ago
Michael Paquier 49d506dd21 Fix print of Path nodes when using OPTIMIZER_DEBUG 8 years ago
Magnus Hagander 9d75dfd0e5 Fix typo 9 years ago
Robert Haas 448aa36e8b Set partitioned_rels appropriately when UNION ALL is used. 9 years ago
Robert Haas 1300276042 Update comment to account for table partitioning. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Robert Haas c44c47a773 Some preliminary refactoring towards partitionwise join. 9 years ago
Robert Haas 2609e91fcf Fix regression in parallel planning against inheritance tables. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Robert Haas a71f10189d Preparatory refactoring for parallel merge join support. 9 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Robert Haas 51ee6f3160 Replace min_parallel_relation_size with two new GUCs. 9 years ago
Tom Lane d479e37e3d Fix Assert failure induced by commit 215b43cdc. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Robert Haas 716c7d4b24 Factor out logic for computing number of parallel workers. 9 years ago
Tom Lane 215b43cdc8 Improve RLS planning by marking individual quals with security levels. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 10 years ago
Tom Lane d6c8b34e95 Fix incorrect variable type in set_rel_consider_parallel(). 10 years ago
Tom Lane 72daabc7a3 Disallow pushing volatile quals past set-returning functions. 10 years ago
Tom Lane a4c35ea1c2 Improve parser's and planner's handling of set-returning functions. 10 years ago
Tom Lane 65a603e903 Guard against parallel-restricted functions in VALUES expressions. 10 years ago
Tom Lane da1c91631e Speed up planner's scanning for parallel-query hazards. 10 years ago
Tom Lane 29a2195de6 Typo fix. 10 years ago
Tom Lane 110a6dbdeb Allow RTE_SUBQUERY rels to be considered parallel-safe. 10 years ago
Tom Lane 4ea9948e58 Fix up parallel-safety marking for appendrels. 10 years ago
Tom Lane 2c6e6471af Allow treating TABLESAMPLE scans as parallel-safe. 10 years ago
Tom Lane 75be66464c Invent min_parallel_relation_size GUC to replace a hard-wired constant. 10 years ago
Tom Lane 3303ea1a32 Remove reltarget_has_non_vars flag. 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
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