Commit Graph

493 Commits (36f5594c0fe694600c07c803324b51fcfbea4079)

Author SHA1 Message Date
Tom Lane 36f5594c0f Fix computation of varnullingrels when const-folding field selection. 2 years ago
Amit Langote b6e1157e7d Don't include CaseTestExpr in JsonValueExpr.formatted_expr 2 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 2 years ago
Tom Lane ca73753b09 Handle RLS dependencies in inlined set-returning functions properly. 2 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Tom Lane e9e26b5e71 Invent "multibitmapsets", and use them to speed up antijoin detection. 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Tom Lane ff8fa0bf7e Handle SubPlan cases in find_nonnullable_rels/vars. 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
David Rowley 63840526b0 Fix outdated convert_saop_to_hashed_saop comment 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 4 years ago
Andrew Dunstan f79b803dcc Common SQL/JSON clauses 4 years ago
Andrew Dunstan 1460fc5942 Revert "Common SQL/JSON clauses" 4 years ago
Andrew Dunstan 865fe4d5df Common SQL/JSON clauses 4 years ago
Peter Eisentraut 791b1b71da Parse/analyze function renaming 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
David Rowley 411137a429 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley dad20ad470 Revert "Flush Memoize cache when non-key parameters change" 4 years ago
David Rowley 1050048a31 Flush Memoize cache when non-key parameters change 4 years ago
Tom Lane 65c6cab136 Avoid O(N^2) behavior in SyncPostCheckpoint(). 4 years ago
Tom Lane 589be6f6c7 Fix missed lock acquisition while inlining new-style SQL functions. 4 years ago
Tom Lane be850f1822 Copy a Param's location field when replacing it with a Const. 4 years ago
David Rowley 29f45e299e Use a hash table to speed up NOT IN(values) 4 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 4 years ago
Tom Lane e30e3fdea8 Fix use of uninitialized variable in inline_function(). 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Tom Lane 1111b2668d Undo decision to allow pg_proc.prosrc to be NULL. 4 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Peter Eisentraut 9c5f67fd62 Add support for NullIfExpr in eval_const_expressions 5 years ago
David Rowley f58b230ed0 Cache if PathTarget and RestrictInfos contain volatile functions 5 years ago
Amit Kapila 26acb54a13 Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."." 5 years ago
Amit Kapila c8f78b6161 Add a new GUC and a reloption to enable inserts in parallel-mode. 5 years ago
Amit Kapila c5be48f092 Improve FK trigger parallel-safety check added by 05c8482f7f. 5 years ago
Amit Kapila e2cda3c20a Fix use of relcache TriggerDesc field introduced by commit 05c8482f7f. 5 years ago
Amit Kapila e4e87a32cc Fix valgrind issue in commit 05c8482f7f. 5 years ago
Amit Kapila 05c8482f7f Enable parallel SELECT for "INSERT INTO ... SELECT ...". 5 years ago
Tom Lane 1046dbedde Silence another gcc 11 warning. 5 years ago
Tom Lane 55dc86eca7 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 653aa603f5 Provide an error cursor for "can't subscript" error messages. 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Tom Lane 62ee703313 Teach contain_leaked_vars that assignment SubscriptingRefs are leaky. 5 years ago