summaryrefslogtreecommitdiff
path: root/src/include/optimizer/prep.h
AgeCommit message (Expand)Author
2025-02-25Expand virtual generated columns in the plannerRichard Guo
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-19Improve planner's handling of SetOp plans.Tom Lane
2024-05-21Re-allow planner to use Merge Append to efficiently implement UNION.Robert Haas
2024-05-20Revert commit 66c0185a3 and follow-on patches.Tom Lane
2024-03-25Allow planner to use Merge Append to efficiently implement UNIONDavid Rowley
2024-01-04Update copyright for 2024Bruce Momjian
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-20Harmonize more parameter names in bulk.Peter Geoghegan
2022-03-28Add support for MERGE SQL commandAlvaro Herrera
2022-01-08Update copyright for 2022Bruce Momjian
2021-05-10Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane
2021-03-31Rework planning and execution of UPDATE and DELETE.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-01Allow functions-in-FROM to be pulled up if they reduce to constants.Tom Lane
2019-01-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-29Make some small planner API cleanups.Tom Lane
2019-01-28In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane
2019-01-10Move inheritance expansion code into its own fileAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-03-11Fix improper uses of canonicalize_qual().Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-27Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-08-15Teach adjust_appendrel_attrs(_multilevel) to do multiple translations.Robert Haas
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-01-18Improve RLS planning by marking individual quals with security levels.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-03-12Support flattening of empty-FROM subqueries and one-row VALUES tables.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-10-01Fix some more problems with nested append relations.Tom Lane
2014-04-13Make security barrier views automatically updatableStephen Frost
2014-01-07Update copyright for 2014Bruce Momjian
2013-01-01Update copyrights for 2013Bruce Momjian
2012-08-12More fixes for planner's handling of LATERAL.Tom Lane
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-02-14Preserve column names in the execution-time tupledesc for a RowExpr.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-11-08Use appendrel planning logic for top-level UNION ALL structures.Tom Lane
2010-10-11Improve the planner's simplification of NOT constructs.Tom Lane
2010-09-20Remove cvs keywords from all files.Magnus Hagander