summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2017-10-19Fix handling of root->distribution during redistributionTomas Vondra
2017-09-15Fix incorrect planning of grouping setsTomas Vondra
2017-08-28Do not add any distribution to a dummy append nodePavan Deolasee
2017-08-22Do not FQS NextValueExprPavan Deolasee
2017-08-18Merge commit '21d304dfedb4f26d0d6587d9ac39b1b5c499bb55'Pavan Deolasee
2017-08-14Final pgindent + perltidy run for v10.Tom Lane
2017-08-08Use sort_pathkeys instead of query_pathkeys in standard_plannerTomas Vondra
2017-07-31Copy distribution information correctly to ProjectSet pathPavan Deolasee
2017-07-31Refactor the construction of distributed grouping pathsTomas Vondra
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-15Ensure grouping sets get properly distributed dataTomas Vondra
2017-07-14Code review for NextValueExpr expression node type.Tom Lane
2017-07-11Ensure all partitions of a partitioned table has the same distribution.Pavan Deolasee
2017-07-09Properly redistribute results of Gather Merge nodesTomas Vondra
2017-06-28Merge remote-tracking branch 'remotes/origin/master' into xl10develPavan Deolasee
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
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-16Handle NextValueExpr node correctly at various places.Pavan Deolasee
2017-06-15Merge 'remotes/PGSQL/master' into xl10develPavan Deolasee
2017-06-15Check for SQLValueFunction node in shippability walkerPavan Deolasee
2017-06-14Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas
2017-06-14Merge from PG master upto d5cb3bab564e0927ffac7c8729eacf181a12dd40Pavan Deolasee
2017-06-10Restrict subplan nodes even for equal distributionsTomas Vondra
2017-06-10Disable aggregate paths with extra COMBINE phaseTomas Vondra
2017-06-08Add remote subquery step to recurse_set_operationsTomas Vondra
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-05remove pgxcpath.c and RemoteQueryPath, which are both unusedTomas Vondra
2017-05-05remove optimizer/pgxcplan.h, mostly a duplicate of pgxc/planner.hTomas Vondra
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-20Propagate the distribution up when (root->distribution==NULL).Tomas Vondra
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