Commit Graph

20 Commits (23209457314f6fd89fcd251a8173b0129aaa95a2)

Author SHA1 Message Date
Andres Freund 69c3936a14 Expression evaluation based aggregate transition invocation. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund b40933101c Perform slot validity checks in a separate pass over expression. 8 years ago
Tom Lane 6719b238e8 Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit. 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Tom Lane 37a795a60b Support domains over composite types. 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Tom Lane 136ab7c5a5 Marginal improvement for generated code in execExprInterp.c. 8 years ago
Tom Lane 716ea626a8 Make construct_[md_]array return a valid empty array for zero-size input. 8 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane decb08ebdf Code review for NextValueExpr expression node type. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane 3f902354b0 Clean up after insufficiently-researched optimization of tuple conversions. 9 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago
Tom Lane 2c4debbd0f Make new expression eval code reject references to dropped columns. 9 years ago
Tom Lane 2f0903ea19 Improve performance of ExecEvalWholeRowVar. 9 years ago
Tom Lane d77f014efa Improve implementation of EEOP_BOOLTEST_* opcodes. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago