summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2018-10-16Correct constness of system attributes in heap.c & prerequisites.Andres Freund
2018-10-14Use PlaceHolderVars within the quals of a FULL JOIN.Tom Lane
2018-10-07Remove some unnecessary fields from Plan trees.Tom Lane
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-18Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane
2018-09-14Order active window clauses for greater reuse of Sort nodes.Andrew Gierth
2018-09-14Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila
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