summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
AgeCommit message (Expand)Author
2022-09-21Suppress more variable-set-but-not-used warnings from clang 15.Tom Lane
2021-12-13Silence another gcc 11 warning.Tom Lane
2018-04-20Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane
2018-04-19Fix incorrect handling of join clauses pushed into parameterized paths.Tom Lane
2018-03-11Fix improper uses of canonicalize_qual().Tom Lane
2018-01-23Teach reparameterize_path() to handle AppendPaths.Tom Lane
2017-02-06Fix typos in comments.Heikki Linnakangas
2016-08-08Fix two errors with nested CASE/WHEN constructs.Tom Lane
2016-07-28Fix assorted fallout from IS [NOT] NULL patch.Tom Lane
2016-07-26Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane
2016-04-29Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane
2015-12-11Still more fixes for planner's handling of LATERAL references.Tom Lane
2015-12-09Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane
2015-12-07Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane
2015-07-28Remove an unsafe Assert, and explain join_clause_is_movable_into() better.Tom Lane
2015-06-03Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.Tom Lane
2014-10-20Fix mishandling of FieldSelect-on-whole-row-Var in nested lateral queries.Tom Lane
2014-10-01Fix some more problems with nested append relations.Tom Lane
2014-07-08Don't assume a subquery's output is unique if there's a SRF in its tlist.Tom Lane
2014-05-06Remove tabs after spaces in C commentsBruce Momjian
2013-11-08Make contain_volatile_functions/contain_mutable_functions look into SubLinks.Tom Lane
2013-11-06Support default arguments and named-argument notation for window functions.Tom Lane
2013-08-23In locate_grouping_columns(), don't expect an exact match of Var typmods.Tom Lane
2013-08-17Fix thinko in comment.Tom Lane
2013-08-17Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane
2013-08-14Remove ph_may_need from PlaceHolderInfo, with attendant simplifications.Tom Lane
2013-07-23Change post-rewriter representation of dropped columns in joinaliasvars.Tom Lane
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-03-14Avoid inserting Result nodes that only compute identity projections.Tom Lane
2013-03-06Arrange to cache FdwRoutine structs in foreign tables' relcache entries.Tom Lane
2013-03-03Add a materialized view relations.Kevin Grittner
2013-01-21Add infrastructure for storing a VARIADIC ANY function's VARIADIC flag.Tom Lane
2013-01-11Redesign the planner's handling of index-descent cost estimation.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-11-28Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY.Tom Lane
2012-10-12Get rid of COERCE_DONTCARE.Tom Lane
2012-10-12Make equal() ignore CoercionForm fields for better planning with casts.Tom Lane
2012-09-05Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane
2012-09-01Drop cheap-startup-cost paths during add_path() if we don't need them.Tom Lane
2012-09-01Fix mark_placeholder_maybe_needed to handle LATERAL references.Tom Lane
2012-08-31Fix LATERAL references to join alias variables.Tom Lane
2012-08-30Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera
2012-08-29Adjust definition of cheapest_total_path to work better with LATERAL.Tom Lane
2012-08-28Split heapam_xlog.h from heapam.hAlvaro Herrera
2012-08-26Fix up planner infrastructure to support LATERAL properly.Tom Lane
2012-08-18Another round of planner fixes for LATERAL.Tom Lane
2012-08-12More fixes for planner's handling of LATERAL.Tom Lane
2012-08-10Centralize the logic for detecting misplaced aggregates, window funcs, etc.Tom Lane
2012-08-07Implement SQL-standard LATERAL subqueries.Tom Lane
2012-07-21Account for SRFs in targetlists in planner rowcount estimates.Tom Lane