summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/createplan.c
AgeCommit message (Expand)Author
2017-08-18Merge commit '21d304dfedb4f26d0d6587d9ac39b1b5c499bb55'Pavan Deolasee
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-06-28Merge remote-tracking branch 'remotes/origin/master' into xl10develPavan Deolasee
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Final pgindent run with old pg_bsd_indent (version 1.3).Tom Lane
2017-06-15Merge 'remotes/PGSQL/master' into xl10develPavan 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-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-14Remove no-longer-needed fields of Hash plan nodes.Tom Lane
2017-05-01Fire per-statement triggers on partitioned tables.Robert Haas
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-08Optimize joins when the inner relation can be proven unique.Tom Lane
2017-04-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
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-21Don't scan partitioned tables.Robert Haas
2017-03-18Push recursive paths to remote nodes when construction the pathsTomas Vondra
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-09Fix a couple of planner bugs in Gather Merge.Robert Haas
2017-03-09Add a Gather Merge executor node.Robert Haas
2017-03-08Support parallel bitmap heap scans.Robert Haas
2017-03-08Support XMLTABLE query expressionAlvaro Herrera
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-03Fix placement of initPlans when forcibly materializing a subplan.Tom Lane
2017-01-28redistribute Limit nodes nested in MinMaxAggPathTomas Vondra
2017-01-20fix the segfault crashes in 6de274a02Tomas Vondra
2017-01-20make sure explicit Sorts in Merge Append are pushed to remote nodesTomas Vondra
2017-01-18Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund
2017-01-18Improve RLS planning by marking individual quals with security levels.Tom Lane
2017-01-15fix grouping sets planning by removing XL changes from make_sort()Tomas Vondra
2017-01-10move LIMIT push-down to planner.c (when constructing the path)Tomas Vondra
2017-01-08make find_push_down_plan/find_delete_push_down_plan static in createplan.cTomas Vondra
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-10remove AggDistribution and Agg->aggdistributionTomas Vondra
2016-11-10sync nodeAgg.c to upstream as of b5bce6c1ecTomas Vondra
2016-11-10remove the collect function/type from pg_aggregateTomas Vondra
2016-11-07fix some of the compilation errors in planner (pathification etc.)Tomas Vondra
2016-10-27Merge commit 'b5bce6c1ec6061c8a4f730d927e162db7e2ce365'Pavan Deolasee
2016-10-21postgres_fdw: Push down aggregates to remote servers.Robert Haas