Commit Graph

452 Commits (e2cda3c20a61c76e497fb2ebb6d2b2ae8c43c014)

Author SHA1 Message Date
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
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Tom Lane 8e1f37c07a Rethink the generation rule for fmgroids.h macros. 5 years ago
Tom Lane c8ab970179 Fix list-munging bug that broke SQL function result coercions. 5 years ago
Tom Lane 2072932407 Suppress unnecessary RelabelType nodes in yet more cases. 5 years ago
Tom Lane 1e7629d2c9 Be more careful about the shape of hashable subplan clauses. 5 years ago
Andres Freund e07633646a code: replace 'master' with 'leader' where appropriate. 5 years ago
Alvaro Herrera 17cc133f01
Dial back -Wimplicit-fallthrough to level 3 5 years ago
Alvaro Herrera 3e9744465d
Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS 5 years ago
Tom Lane a477bfc1df Suppress unnecessary RelabelType nodes in more cases. 6 years ago
Tom Lane 913bbd88dc Improve the handling of result type coercions in SQL functions. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Tom Lane 7266d0997d Allow functions-in-FROM to be pulled up if they reduce to constants. 6 years ago
Tom Lane d97b714a21 Avoid using lcons and list_delete_first where it's easy to do so. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane e04a3905e4 Improve planner's understanding of strictness of type coercions. 7 years ago
Tom Lane 1571bc0f06 Fix incorrect strictness test for ArrayCoerceExpr expressions. 7 years ago
Tom Lane 74dfe58a59 Allow extensions to generate lossy index conditions. 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Tom Lane 1fb57af920 Create the infrastructure for planner support functions. 7 years ago
Tom Lane 1a8d5afb0d Refactor the representation of indexable clauses in IndexPaths. 7 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Tom Lane 68a13f28be Don't believe MinMaxExpr is leakproof without checking. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 6f19a8c41f Teach eval_const_expressions to constant-fold LEAST/GREATEST expressions. 7 years ago
Tom Lane 04fe805a17 Drop no-op CoerceToDomain nodes from expressions at planning time. 7 years ago
Andrew Gierth 5613da4cc7 Optimize nested ConvertRowtypeExpr nodes. 7 years ago
Tom Lane 14a158f9bf Fix interaction of CASE and ArrayCoerceExpr. 7 years ago
Amit Kapila 14e9b2a752 Prohibit pushing subqueries containing window function calculation to 7 years ago
Tom Lane 662d12aea1 Avoid crash in eval_const_expressions if a Param's type changes. 7 years ago
Peter Eisentraut a8677e3ff6 Support named and default arguments in CALL 8 years ago
Andrew Dunstan 16828d5c02 Fast ALTER TABLE ADD COLUMN with a non-NULL default 8 years ago
Tom Lane 877cdf11ea Mop-up for letting VOID-returning SQL functions end with a SELECT. 8 years ago
Peter Eisentraut fd1a421fe6 Add prokind column, replacing proisagg and proiswindow 8 years ago
Peter Eisentraut 9e945f8626 Fix Latin spelling 8 years ago