aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* Fix missed lock acquisition while inlining new-style SQL functions.Tom Lane2021-08-31
* Copy a Param's location field when replacing it with a Const.Tom Lane2021-07-14
* Use a hash table to speed up NOT IN(values)David Rowley2021-07-07
* Reconsider the handling of procedure OUT parameters.Tom Lane2021-06-10
* Fix use of uninitialized variable in inline_function().Tom Lane2021-05-25
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Undo decision to allow pg_proc.prosrc to be NULL.Tom Lane2021-04-15
* Speedup ScalarArrayOpExpr evaluationDavid Rowley2021-04-08
* SQL-standard function bodyPeter Eisentraut2021-04-07
* Add support for NullIfExpr in eval_const_expressionsPeter Eisentraut2021-04-02
* Cache if PathTarget and RestrictInfos contain volatile functionsDavid Rowley2021-03-29
* Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila2021-03-24
* Add a new GUC and a reloption to enable inserts in parallel-mode.Amit Kapila2021-03-18
* Improve FK trigger parallel-safety check added by 05c8482f7f.Amit Kapila2021-03-13
* Fix use of relcache TriggerDesc field introduced by commit 05c8482f7f.Amit Kapila2021-03-12
* Fix valgrind issue in commit 05c8482f7f.Amit Kapila2021-03-10
* Enable parallel SELECT for "INSERT INTO ... SELECT ...".Amit Kapila2021-03-10
* Silence another gcc 11 warning.Tom Lane2021-01-28
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Update copyright for 2021Bruce Momjian2021-01-02
* Provide an error cursor for "can't subscript" error messages.Tom Lane2020-12-11
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-09
* Teach contain_leaked_vars that assignment SubscriptingRefs are leaky.Tom Lane2020-12-08
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-24
* Rethink the generation rule for fmgroids.h macros.Tom Lane2020-11-02
* Fix list-munging bug that broke SQL function result coercions.Tom Lane2020-10-19
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-19
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* code: replace 'master' with 'leader' where appropriate.Andres Freund2020-07-08
* Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera2020-05-13
* Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera2020-05-12
* Suppress unnecessary RelabelType nodes in more cases.Tom Lane2020-02-26
* Improve the handling of result type coercions in SQL functions.Tom Lane2020-01-08
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Allow functions-in-FROM to be pulled up if they reduce to constants.Tom Lane2019-08-01
* Avoid using lcons and list_delete_first where it's easy to do so.Tom Lane2019-07-17
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Fix many typos and inconsistenciesMichael Paquier2019-07-01
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Improve planner's understanding of strictness of type coercions.Tom Lane2019-02-20
* Fix incorrect strictness test for ArrayCoerceExpr expressions.Tom Lane2019-02-20
* Allow extensions to generate lossy index conditions.Tom Lane2019-02-11
* Build out the planner support function infrastructure.Tom Lane2019-02-09
* Create the infrastructure for planner support functions.Tom Lane2019-02-09
* Refactor the representation of indexable clauses in IndexPaths.Tom Lane2019-02-09
* Renaming for new subscripting mechanismAlvaro Herrera2019-02-01
* Refactor planner's header files.Tom Lane2019-01-29
* Make some small planner API cleanups.Tom Lane2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28