aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* Fix confusion about the return rowtype of SQL-language procedures.Tom Lane2024-03-12
* Fix type-checking of RECORD-returning functions in FROM.Tom Lane2024-03-06
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Add missing check_stack_depth() to some recursive functionsAlexander Korotkov2024-02-16
* Update copyright for 2024Bruce Momjian2024-01-03
* Ensure we preprocess expressions before checking their volatility.Tom Lane2023-11-16
* Fix computation of varnullingrels when const-folding field selection.Tom Lane2023-11-09
* Don't include CaseTestExpr in JsonValueExpr.formatted_exprAmit Langote2023-07-13
* Add back SQLValueFunction for SQL keywordsMichael Paquier2023-05-17
* Handle RLS dependencies in inlined set-returning functions properly.Tom Lane2023-05-08
* SQL/JSON: add standard JSON constructor functionsAlvaro Herrera2023-03-29
* Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson2023-03-25
* Make Vars be outer-join-aware.Tom Lane2023-01-30
* Update copyright for 2023Bruce Momjian2023-01-02
* Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier2022-11-21
* Invent "multibitmapsets", and use them to speed up antijoin detection.Tom Lane2022-11-16
* Refactor aclcheck functionsPeter Eisentraut2022-11-13
* Handle SubPlan cases in find_nonnullable_rels/vars.Tom Lane2022-11-05
* Rename shadowed local variablesDavid Rowley2022-10-05
* Fix outdated convert_saop_to_hashed_saop commentDavid Rowley2022-09-15
* Revert SQL/JSON featuresAndrew Dunstan2022-09-01
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* SQL/JSON query functionsAndrew Dunstan2022-03-29
* SQL/JSON constructorsAndrew Dunstan2022-03-27
* Common SQL/JSON clausesAndrew Dunstan2022-03-27
* Revert "Common SQL/JSON clauses"Andrew Dunstan2022-03-22
* Common SQL/JSON clausesAndrew Dunstan2022-03-22
* Parse/analyze function renamingPeter Eisentraut2022-03-04
* Update copyright for 2022Bruce Momjian2022-01-07
* Flush Memoize cache when non-key parameters change, take 2David Rowley2021-11-24
* Revert "Flush Memoize cache when non-key parameters change"David Rowley2021-11-24
* Flush Memoize cache when non-key parameters changeDavid Rowley2021-11-24
* Avoid O(N^2) behavior in SyncPostCheckpoint().Tom Lane2021-11-02
* 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