summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2018-09-04Prohibit pushing subqueries containing window function calculation toAmit Kapila
2018-08-31Disable support for partitionwise joins in problematic cases.Etsuro Fujita
2018-08-31Remove extra word from src/backend/optimizer/READMEEtsuro Fujita
2018-08-11Fix wrong order of operations in inheritance_planner.Tom Lane
2018-08-09Spell "partitionwise" consistently.Heikki Linnakangas
2018-08-01Fix run-time partition pruning for appends with multiple source rels.Tom Lane
2018-07-26Avoid crash in eval_const_expressions if a Param's type changes.Tom Lane
2018-07-19Expand run-time partition pruning to work with MergeAppendHeikki Linnakangas
2018-07-19Fix print of Path nodes when using OPTIMIZER_DEBUGMichael Paquier
2018-07-19Fix re-parameterize of MergeAppendPathMichael Paquier
2018-07-18Fix misc typos, mostly in comments.Heikki Linnakangas
2018-07-14Fix hashjoin costing mistake introduced with inner_unique optimization.Tom Lane
2018-07-13Improve performance of tuple conversion map generationHeikki Linnakangas
2018-07-11Fix create_scan_plan's handling of sortgrouprefs for physical tlists.Tom Lane
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-07-11Rethink how to get float.h in old Windows API for isnan/isinfAlvaro Herrera
2018-07-10Remove dynamic_shared_memory_type=nonePeter Eisentraut
2018-07-04Remove dead code for temporary relations in partition planningMichael Paquier
2018-06-26Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera
2018-06-22Avoid generating bogus paths with partitionwise aggregate.Robert Haas
2018-06-22Improve coding pattern in Parallel Append code.Amit Kapila
2018-06-21Fix mishandling of sortgroupref labels while splitting SRF targetlists.Tom Lane
2018-06-20Don't consider parallel append for parallel unsafe paths.Amit Kapila
2018-06-11Improve commentary about run-time partition pruning data structures.Tom Lane
2018-06-10Relocate partition pruning structs to a saner place.Tom Lane
2018-06-07Fix typo in READMEMagnus Hagander
2018-05-22Fix typo in comment.Heikki Linnakangas
2018-05-16Fix misprocessing of equivalence classes involving record_eq().Tom Lane
2018-05-16Pass the correct PlannerInfo to PlanForeignModify/PlanDirectModify.Robert Haas
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-25Prevent generation of bogus subquery scan paths.Robert Haas
2018-04-23Add GUC enable_partition_pruningAlvaro Herrera
2018-04-20Tweak a couple of planner APIs to save recalculating join relids.Tom Lane
2018-04-20Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane
2018-04-19Fix incorrect handling of join clauses pushed into parameterized paths.Tom Lane
2018-04-15Reorganize partitioning codeAlvaro Herrera
2018-04-14Support named and default arguments in CALLPeter Eisentraut
2018-04-12Cleanup covering infrastructureTeodor Sigaev
2018-04-12Revert MERGE patchSimon Riggs
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-04-08match_clause_to_index should check only key columnsTeodor Sigaev
2018-04-07Support partition pruning at execution timeAlvaro Herrera
2018-04-07Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev
2018-04-06Faster partition pruningAlvaro Herrera
2018-04-05MERGE post-commit reviewSimon Riggs
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-04-02postgres_fdw: Push down partition-wise aggregation.Robert Haas
2018-04-01Fix a boatload of typos in C comments.Tom Lane