summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/relnode.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in comment.Etsuro Fujita2019-11-271-1/+1
* Generate EquivalenceClass members for partitionwise child join rels.Tom Lane2019-11-051-1/+14
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-17/+17
* Compute root->qual_security_level in a less random place.Tom Lane2019-03-311-11/+0
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-301-71/+63
* Build "other rels" of appendrel baserels in a separate step.Tom Lane2019-03-261-42/+90
* Split create_foreignscan_path() into three functions.Tom Lane2019-02-071-0/+9
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-281-33/+10
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-101-0/+1
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Disable support for partitionwise joins in problematic cases.Etsuro Fujita2018-08-311-61/+64
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-261-31/+39
* Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane2018-04-201-1/+2
* Reorganize partitioning codeAlvaro Herrera2018-04-141-1/+1
* Faster partition pruningAlvaro Herrera2018-04-061-0/+8
* Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut2018-02-161-3/+3
* Fix possible crash in partition-wise join.Robert Haas2018-02-051-1/+4
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Update typedefs.list and re-run pgindentRobert Haas2017-11-291-16/+18
* Fix incorrect comment.Robert Haas2017-11-101-2/+1
* Basic partition-wise join functionality.Robert Haas2017-10-061-10/+358
* Associate partitioning information with each RelOptInfo.Robert Haas2017-09-201-2/+35
* Clean up handling of dropped columns in NAMEDTUPLESTORE RTEs.Tom Lane2017-09-061-2/+2
* Assorted preparatory refactoring for partition-wise join.Robert Haas2017-08-151-19/+26
* Phase 3 of pgindent updates.Tom Lane2017-06-211-1/+1
* Phase 2 of pgindent updates.Tom Lane2017-06-211-4/+4
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-3/+3
* Optimize joins when the inner relation can be proven unique.Tom Lane2017-04-071-1/+7
* Abstract logic to allow for multiple kinds of child rels.Robert Haas2017-04-031-29/+22
* Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner2017-03-311-0/+1
* Some preliminary refactoring towards partitionwise join.Robert Haas2017-03-141-59/+83
* Support XMLTABLE query expressionAlvaro Herrera2017-03-081-2/+3
* Improve RLS planning by marking individual quals with security levels.Tom Lane2017-01-181-0/+14
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Fix get_relation_info name typo'ed in a commentAlvaro Herrera2016-11-281-1/+1
* Speed up planner's scanning for parallel-query hazards.Tom Lane2016-08-191-2/+2
* Avoid invalidating all foreign-join cached plans when user mappings change.Tom Lane2016-07-151-43/+39
* Restore foreign-key-aware estimation of join relation sizes.Tom Lane2016-06-181-2/+2
* Remove reltarget_has_non_vars flag.Tom Lane2016-06-101-4/+1
* pgindent run for 9.6Robert Haas2016-06-091-1/+1
* Don't generate parallel paths for rels with parallel-restricted outputs.Robert Haas2016-06-091-3/+7
* Eliminate "parallel degree" terminology.Robert Haas2016-06-091-1/+1
* Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane2016-04-291-7/+75
* Add a 'parallel_degree' reloption.Robert Haas2016-04-081-0/+1
* Run pgindent on a batch of (mostly-planner-related) source files.Tom Lane2016-04-061-7/+7
* Don't require a user mapping for FDWs to work.Robert Haas2016-03-281-2/+10
* Fix typos.Robert Haas2016-03-151-1/+1
* Rethink representation of PathTargets.Tom Lane2016-03-141-14/+9
* Make the upper part of the planner work by generating and comparing Paths.Tom Lane2016-03-071-2/+57
* Add an explicit representation of the output targetlist to Paths.Tom Lane2016-02-181-10/+14