summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
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-18Push recursive paths to remote nodes when construction the pathsTomas Vondra
2017-03-18Iterate over the whole simple_rel_array in WITH RECURSIVE checkTomas Vondra
2017-03-18produce the same plans on replicated tables as XL 9.5Tomas Vondra
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
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-03-07Properly initialize variable.Robert Haas
2017-03-07Consider parallel merge joins.Robert Haas
2017-03-07Preparatory refactoring for parallel merge join support.Robert Haas
2017-03-07Fix parallel hash join path search.Robert Haas
2017-02-24Look into the initPlans attached to lefttree of RemoteSubplan while decidingPavan Deolasee
2017-02-21Suppress unused-variable warning.Tom Lane
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-19Add optimizer and executor support for parallel index-only scans.Robert Haas
2017-02-15Add optimizer and executor support for parallel index scans.Robert Haas
2017-02-15Replace min_parallel_relation_size with two new GUCs.Robert Haas
2017-02-14Allow parallel workers to execute subplans.Robert Haas
2017-02-14Remove duplicate code in planner.c.Tom Lane
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-02-03Fix placement of initPlans when forcibly materializing a subplan.Tom Lane
2017-02-02Fix mishandling of tSRFs at different nesting levels.Tom Lane
2017-01-29fix handling of inner/outer sortkeys in set_joinpath_distribution()Tomas Vondra
2017-01-28redistribute Limit nodes nested in MinMaxAggPathTomas Vondra
2017-01-27Refactor bitmap heap scan estimation of heap pages fetched.Robert Haas
2017-01-23Fix example plan in optimizer/README.Tom Lane