Commit Graph

78 Commits (525ec837e108db1a41159b8d2caee26b19bae849)

Author SHA1 Message Date
David Rowley 4aa43ba218 Disable WindowAgg inverse transitions when subplans are present 3 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane f21636e5d5 Remove useless entries for aggregate functions from fmgrtab.c. 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Andres Freund 6a04d345fd Don't include utils/array.h from acl.h. 6 years ago
Michael Paquier 8548ddc61b Fix inconsistencies and typos in the tree, take 9 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund 1ef6bd2954 Don't require return slots for nodes without projection. 7 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 8 years ago
Peter Eisentraut 387543f7bd Make new error code name match SQL standard more closely 8 years ago
Tom Lane 9fe802c818 Fix brown-paper-bag bug in commit 0a459cec96. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Andres Freund bf6c614a2f Do execGrouping.c via expression eval machinery, take two. 8 years ago
Andres Freund 2a41507dab Revert "Do execGrouping.c via expression eval machinery." 8 years ago
Andres Freund 773aec7aa9 Do execGrouping.c via expression eval machinery. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 4de2d4fba3 Explicitly track whether aggregate final functions modify transition state. 8 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 9 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 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 e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 9a00f03e47 Improve speed of aggregates that use array_append as transition function. 9 years ago
Tom Lane ac4a9d92fc Fix incorrect handling of polymorphic aggregates used as window functions. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Heikki Linnakangas 804163bc25 Share transition state between different aggregates when possible. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Robert Haas 40f42d2a34 Use outerPlanState macro instead of referring to leffttree. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Peter Eisentraut 303f4d1012 Assorted message fixes and improvements 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane f0fedfe82c Allow polymorphic aggregates to have non-polymorphic state data types. 12 years ago
Tom Lane e0c91a7ff0 Improve some O(N^2) behavior in window function evaluation. 12 years ago
Tom Lane a9d9acbf21 Create infrastructure for moving-aggregate optimization. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago