summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeWindowAgg.c
AgeCommit message (Expand)Author
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-15Retire MemoryContextResetAndDeleteChildren() macro.Nathan Bossart
2023-09-28Remove obsolete executor cleanup codeAmit Langote
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-24Rename ExecAggTransReparent, and improve its documentation.Tom Lane
2023-04-16Ensure result of an aggregate's finalfunc is made read-only.Tom Lane
2023-02-13Disable WindowAgg inverse transitions when subplans are presentDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-06Fix 32-bit build dangling pointer issue in WindowAggDavid Rowley
2022-11-13Refactor aclcheck functionsPeter Eisentraut
2022-10-06Remove uses of MemoryContextContains in nodeAgg.c and nodeWindowAgg.c.Tom Lane
2022-08-25More -Wshadow=compatible-local warning fixesDavid Rowley
2022-04-07Teach planner and executor about monotonic window funcsDavid Rowley
2022-01-08Update copyright for 2022Bruce Momjian
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-04Remove useless entries for aggregate functions from fmgrtab.c.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-08-16Don't include utils/array.h from acl.h.Andres Freund
2019-08-05Fix inconsistencies and typos in the tree, take 9Michael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-01-29Refactor planner's header files.Tom Lane
2019-01-26Change function call information to be variable length.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-16Introduce notion of different types of slots (without implementing them).Andres Freund
2018-11-10Don't require return slots for nodes without projection.Andres Freund
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-06-11Make new error code name match SQL standard more closelyPeter Eisentraut
2018-02-23Fix brown-paper-bag bug in commit 0a459cec96d3856f476c2db298c6b52f592894e8.Tom Lane
2018-02-17Allow tupleslots to have a fixed tupledesc, use in executor nodes.Andres Freund
2018-02-16Do execGrouping.c via expression eval machinery, take two.Andres Freund
2018-02-16Revert "Do execGrouping.c via expression eval machinery."Andres Freund
2018-02-16Do execGrouping.c via expression eval machinery.Andres Freund
2018-02-07Support all SQL:2011 options for window frame clauses.Tom Lane
2018-01-19Replace AclObjectKind with ObjectTypePeter Eisentraut
2018-01-03Update copyright for 2018Bruce Momjian
2017-10-14Explicitly track whether aggregate final functions modify transition state.Tom Lane
2017-07-30Move ExecProcNode from dispatch to function pointer based model.Andres Freund
2017-07-30Move interrupt checking from ExecProcNode() to executor nodes.Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-03-25Faster expression evaluation and targetlist projection.Andres Freund
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-01-19Remove obsoleted code relating to targetlist SRF evaluation.Andres Freund
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-10-30Improve speed of aggregates that use array_append as transition function.Tom Lane
2016-10-09Fix incorrect handling of polymorphic aggregates used as window functions.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane