summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2017-07-24When WCOs are present, disable direct foreign table modification.Robert Haas
2017-07-24Be more consistent about errors for opfamily member lookup failures.Tom Lane
2017-07-14Code review for NextValueExpr expression node type.Tom Lane
2017-06-22Document partitioned_rels in create_modifytable_path header comment.Robert Haas
2017-06-22Update comment to account for table partitioning.Robert Haas
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-06-21Final pgindent run with old pg_bsd_indent (version 1.3).Tom Lane
2017-06-19Avoid regressions in foreign-key-based selectivity estimates.Tom Lane
2017-06-14Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas
2017-06-04#ifdef out assorted unused GEQO code.Tom Lane
2017-06-03Fix old corner-case logic error in final_cost_nestloop().Tom Lane
2017-05-19Copy partitioned_rels lists to avoid shared substructure.Robert Haas
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-14Remove no-longer-needed fields of Hash plan nodes.Tom Lane
2017-05-14Standardize terminology for pg_statistic_ext entries.Tom Lane
2017-05-01Reduce semijoins with unique inner relations to plain inner joins.Tom Lane
2017-05-01Fix mis-optimization of semijoins with more than one LHS relation.Tom Lane
2017-05-01Fire per-statement triggers on partitioned tables.Robert Haas
2017-04-18Fix testing of parallel-safety of SubPlans.Tom Lane
2017-04-17Rename columns in new pg_statistic_ext catalogAlvaro Herrera
2017-04-17Always build a custom plan node's targetlist from the path's pathtarget.Tom Lane
2017-04-12Mark finished Plan nodes with parallel_safe flags.Tom Lane
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-08Clean up bugs in clause_selectivity() cleanup.Tom Lane
2017-04-08Optimize joins when the inner relation can be proven unique.Tom Lane
2017-04-07Fix planner error (or assert trap) with nested set operations.Tom Lane
2017-04-06Reset API of clause_selectivity()Simon Riggs
2017-04-06Comment fixes for extended statisticsAlvaro Herrera
2017-04-05Collect and use multi-column dependency statsSimon Riggs
2017-04-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
2017-04-03Try and silence spurious Coverity warning.Andrew Gierth
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-04-01Fix parallel query so it doesn't spoil row estimates above Gather.Robert Haas
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut
2017-03-27Support hashed aggregation with grouping sets.Andrew Gierth
2017-03-26Update some obsolete comments.Tom Lane
2017-03-25Faster expression evaluation and targetlist projection.Andres Freund
2017-03-24Implement multivariate n-distinct coefficientsAlvaro Herrera
2017-03-22Fix wrong costing of Sort under Gather Merge.Robert Haas
2017-03-21Don't scan partitioned tables.Robert Haas
2017-03-15Fix failure to use clamp_row_est() for parallel joins.Robert Haas
2017-03-14Some preliminary refactoring towards partitionwise join.Robert Haas
2017-03-14Fix regression in parallel planning against inheritance tables.Robert Haas
2017-03-14Spelling fixesPeter Eisentraut
2017-03-14Spelling fixes in code commentsPeter Eisentraut
2017-03-14Update overlooked comment for Gather Merge.Robert Haas
2017-03-14Remove some bogus logic from create_gather_merge_plan.Robert Haas
2017-03-13Silence unused variable compiler warningAlvaro Herrera