summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2021-06-02Fix planner's row-mark code for inheritance from a foreign table.Tom Lane
2021-05-31Fix mis-planning of repeated application of a projection.Tom Lane
2021-01-28Silence another gcc 11 warning.Tom Lane
2021-01-21Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane
2020-12-08Teach contain_leaked_vars that assignment SubscriptingRefs are leaky.Tom Lane
2020-12-05Fix missed step in removal of useless RESULT RTEs in the planner.Tom Lane
2020-11-30Prevent parallel index build in a standalone backend.Tom Lane
2020-11-30Fix miscomputation of direct_lateral_relids for join relations.Tom Lane
2020-11-24Properly check index mark/restore in ExecSupportsMarkRestore.Andrew Gierth
2020-10-28Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane
2020-10-20Relax some asserts in merge join costing codeDavid Rowley
2020-10-06Build EC members for child join rels in the right memory context.Tom Lane
2020-10-05Fix two latent(?) bugs in equivclass.c.Tom Lane
2020-08-22Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane
2020-08-19Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane
2020-08-14Be more careful about the shape of hashable subplan clauses.Tom Lane
2020-07-14Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane
2020-07-13Cope with lateral references in the quals of a subquery RTE.Tom Lane
2020-07-03Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane
2020-05-01Get rid of trailing semicolons in C macro definitions.Tom Lane
2020-02-26Suppress unnecessary RelabelType nodes in more cases.Tom Lane
2020-02-06Fix typo.Amit Kapila
2019-12-14Prevent overly-aggressive collapsing of joins to RTE_RESULT relations.Tom Lane
2019-11-27Fix typo in comment.Etsuro Fujita
2019-11-06Request small targetlist for input to WindowAgg.Andrew Gierth
2019-11-05Generate EquivalenceClass members for partitionwise child join rels.Tom Lane
2019-08-02Fix representation of hash keys in Hash/HashJoin nodes.Andres Freund
2019-07-03Don't remove surplus columns from GROUP BY for inheritance parentsDavid Rowley
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-06-30Repair logic for reordering grouping sets optimization.Andrew Gierth
2019-06-19Prevent Parallel Hash Join for JOIN_UNIQUE_INNER.Thomas Munro
2019-06-16Rework the pg_statistic_ext catalogTomas Vondra
2019-06-13Avoid combinatorial explosion in add_child_rel_equivalences().Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-09Repair issues with faulty generation of merge-append plans.Tom Lane
2019-05-09postgres_fdw: Fix cost estimation for aggregate pushdown.Etsuro Fujita
2019-05-05Fix style violations in syscache lookups.Tom Lane
2019-04-30Clean up handling of constraint_exclusion and enable_partition_pruning.Tom Lane
2019-04-19Fix collection of typos and grammar mistakes in docs and commentsMichael Paquier
2019-04-09Prevent inlining of multiply-referenced CTEs with outer recursive refs.Tom Lane
2019-04-08Fix improper interaction of FULL JOINs with lateral references.Tom Lane
2019-04-07Clean up side-effects of commits ab5fcf2b0 et al.Tom Lane
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-04-04Make queries' locking of indexes more consistent.Tom Lane
2019-04-02postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely.Etsuro Fujita
2019-04-02Refactor create_limit_path() to share cost adjustment code with FDWs.Etsuro Fujita
2019-03-31tableam: bitmap table scan.Andres Freund
2019-03-31tableam: Formatting and other minor cleanups.Andres Freund
2019-03-31Compute root->qual_security_level in a less random place.Tom Lane