Commit Graph

2096 Commits (eee01d606eb40f760799320e75d45c84022353d8)

Author SHA1 Message Date
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Tom Lane 6e35939feb Change rewriter/planner/executor/plancache to depend on RTE rellockmode. 7 years ago
Tom Lane fdba460a26 Create an RTE field to record the query's lock mode for each relation. 7 years ago
Tom Lane db1071d4ee Fix some minor issues exposed by outfuncs/readfuncs testing. 7 years ago
Andrew Gierth 728202b63c Order active window clauses for greater reuse of Sort nodes. 7 years ago
Amit Kapila 75f9c4ca5a Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers. 7 years ago
Amit Kapila 14e9b2a752 Prohibit pushing subqueries containing window function calculation to 7 years ago
Etsuro Fujita 7cfdc77023 Disable support for partitionwise joins in problematic cases. 7 years ago
Etsuro Fujita 2e39f69b66 Remove extra word from src/backend/optimizer/README 7 years ago
Tom Lane 4a2994f055 Fix wrong order of operations in inheritance_planner. 7 years ago
Heikki Linnakangas 31380bc7c2 Spell "partitionwise" consistently. 7 years ago
Tom Lane 1c2cb2744b Fix run-time partition pruning for appends with multiple source rels. 8 years ago
Tom Lane 662d12aea1 Avoid crash in eval_const_expressions if a Param's type changes. 8 years ago
Heikki Linnakangas 5220bb7533 Expand run-time partition pruning to work with MergeAppend 8 years ago
Michael Paquier b33ef397a1 Fix print of Path nodes when using OPTIMIZER_DEBUG 8 years ago
Michael Paquier c6598b8b05 Fix re-parameterize of MergeAppendPath 8 years ago
Heikki Linnakangas 6b387179ba Fix misc typos, mostly in comments. 8 years ago
Tom Lane 1007b0a126 Fix hashjoin costing mistake introduced with inner_unique optimization. 8 years ago
Heikki Linnakangas 42f70cd9c3 Improve performance of tuple conversion map generation 8 years ago
Tom Lane 57cd2b6e6d Fix create_scan_plan's handling of sortgrouprefs for physical tlists. 8 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 8 years ago
Alvaro Herrera f2c587067a Rethink how to get float.h in old Windows API for isnan/isinf 8 years ago
Peter Eisentraut bcbd940806 Remove dynamic_shared_memory_type=none 8 years ago
Michael Paquier fc057b2b8f Remove dead code for temporary relations in partition planning 8 years ago
Alvaro Herrera 7d872c91a3 Allow direct lookups of AppendRelInfo by child relid 8 years ago
Robert Haas c6f28af5d7 Avoid generating bogus paths with partitionwise aggregate. 8 years ago
Amit Kapila 98d476a965 Improve coding pattern in Parallel Append code. 8 years ago
Tom Lane 07e5a21352 Fix mishandling of sortgroupref labels while splitting SRF targetlists. 8 years ago
Amit Kapila 403318b71f Don't consider parallel append for parallel unsafe paths. 8 years ago
Tom Lane 4e23236403 Improve commentary about run-time partition pruning data structures. 8 years ago
Tom Lane 939449de0e Relocate partition pruning structs to a saner place. 8 years ago
Magnus Hagander 848b1f3e35 Fix typo in README 8 years ago
Heikki Linnakangas a0b37684ba Fix typo in comment. 8 years ago
Tom Lane a11b3bd37f Fix misprocessing of equivalence classes involving record_eq(). 8 years ago
Robert Haas 7fc7dac1a7 Pass the correct PlannerInfo to PlanForeignModify/PlanDirectModify. 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Robert Haas dc1057fcd8 Prevent generation of bogus subquery scan paths. 8 years ago
Alvaro Herrera 055fb8d33d Add GUC enable_partition_pruning 8 years ago
Tom Lane ec38dcd363 Tweak a couple of planner APIs to save recalculating join relids. 8 years ago
Tom Lane c792c7db41 Change more places to be less trusting of RestrictInfo.is_pushed_down. 8 years ago
Tom Lane e5d83995e9 Fix incorrect handling of join clauses pushed into parameterized paths. 8 years ago
Alvaro Herrera da6f3e45dd Reorganize partitioning code 8 years ago
Peter Eisentraut a8677e3ff6 Support named and default arguments in CALL 8 years ago
Teodor Sigaev c266ed31a8 Cleanup covering infrastructure 8 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Teodor Sigaev 02f3e558f2 match_clause_to_index should check only key columns 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 8 years ago