aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Make setrefs.c match by ressortgroupref even for plain Vars.Tom Lane2017-10-26
* Allow rel_is_distinct_for() to look through RelabelType below OpExpr.Tom Lane2017-09-17
* When WCOs are present, disable direct foreign table modification.Robert Haas2017-07-24
* Avoid regressions in foreign-key-based selectivity estimates.Tom Lane2017-06-19
* Always build a custom plan node's targetlist from the path's pathtarget.Tom Lane2017-04-17
* Fix planner error (or assert trap) with nested set operations.Tom Lane2017-04-07
* Fix parallel query so it doesn't spoil row estimates above Gather.Robert Haas2017-03-31
* Fix failure to use clamp_row_est() for parallel joins.Robert Haas2017-03-15
* Spelling fixesPeter Eisentraut2017-03-14
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Fix placement of initPlans when forcibly materializing a subplan.Tom Lane2017-02-02
* Fix cardinality estimates for parallel joins.Robert Haas2017-01-13
* Fix FK-based join selectivity estimation for semi/antijoins.Tom Lane2016-12-17
* Prevent planagg.c from failing on queries containing CTEs.Tom Lane2016-12-13
* Fix bogus handling of JOIN_UNIQUE_OUTER/INNER cases for parallel joins.Tom Lane2016-11-29
* Fix incorrect variable type in set_rel_consider_parallel().Tom Lane2016-11-29
* Fix get_relation_info name typo'ed in a commentAlvaro Herrera2016-11-28
* Mark a query's topmost Paths parallel-unsafe if they will have initPlans.Tom Lane2016-11-25
* Fix test for subplans in force-parallel mode.Tom Lane2016-11-21
* Fix partial aggregation for the case of a degenerate GROUP BY clause.Tom Lane2016-11-10
* Don't make FK-based selectivity estimates in inheritance situations.Tom Lane2016-11-02
* Don't convert Consts into Vars during setrefs.c processing.Tom Lane2016-11-02
* Improve speed of aggregates that use array_append as transition function.Tom Lane2016-10-30
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-27
* Fix improper repetition of previous results from a hashed aggregate.Tom Lane2016-08-24
* Guard against parallel-restricted functions in VALUES expressions.Tom Lane2016-08-19
* Disable parallel query by default.Robert Haas2016-08-16
* Fix two errors with nested CASE/WHEN constructs.Tom Lane2016-08-08
* Fix assorted fallout from IS [NOT] NULL patch.Tom Lane2016-07-28
* Fix cost_rescan() to account for multi-batch hashing correctly.Tom Lane2016-07-27
* Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane2016-07-26
* Correctly set up aggregate FILTER expression in partial-aggregation plans.Tom Lane2016-07-23
* Avoid invalidating all foreign-join cached plans when user mappings change.Tom Lane2016-07-15
* Adjust spellings of forms of "cancel"Peter Eisentraut2016-07-14
* Add a regression test case to improve code coverage for tuplesort.Tom Lane2016-07-13
* Typo fix.Tom Lane2016-07-03
* Allow RTE_SUBQUERY rels to be considered parallel-safe.Tom Lane2016-07-03
* Fix up parallel-safety marking for appendrels.Tom Lane2016-07-03
* Allow treating TABLESAMPLE scans as parallel-safe.Tom Lane2016-07-03
* Set correct cost data in Gather node added by force_parallel_mode.Tom Lane2016-07-03
* Round rowcount estimate for a partial path to an integer.Tom Lane2016-07-03
* Fix failure to mark all aggregates with appropriate transtype.Tom Lane2016-07-02
* Fix some interrelated planner issues with initPlans and Param munging.Tom Lane2016-07-01
* Rethink the GetForeignUpperPaths API (again).Tom Lane2016-07-01
* Set consider_parallel correctly for upper planner rels.Robert Haas2016-07-01
* Dodge compiler bug in Visual Studio 2013.Tom Lane2016-06-29
* Fix match_foreign_keys_to_quals for FKs linking to unused rtable entries.Tom Lane2016-06-29
* Don't apply sortgroupref labels to a tlist that might not match.Tom Lane2016-06-28
* Avoid making a separate pass over the query to check for partializability.Tom Lane2016-06-26
* Rethink node-level representation of partial-aggregation modes.Tom Lane2016-06-26