summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
AgeCommit message (Expand)Author
2025-05-09Add support for runtime arguments in injection pointsMichael Paquier
2025-03-25Create accessor functions for TupleHashEntry.Jeff Davis
2025-03-25HashAgg: use Bump allocator for hash TupleHashTable entries.Jeff Davis
2025-03-11Replace EEOP_DONE with special steps for return/no returnDaniel Gustafsson
2025-02-18Update outdated comments in nodeAgg.c.Jeff Davis
2025-02-11Injection points for hash aggregation.Jeff Davis
2025-01-13Revert "TupleHashTable: store additional data along with tuple."Jeff Davis
2025-01-11TupleHashTable: store additional data along with tuple.Jeff Davis
2025-01-07ExecInitAgg: update aggstate->numaggs and ->numtrans earlier.Jeff Davis
2025-01-02Fix outdated CHUNKHDRSZ value in nodeAgg.cDavid Rowley
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-19Get rid of old version of BuildTupleHashTable().Tom Lane
2024-12-17Fix incorrect slot type in BuildTupleHashTableExtDavid Rowley
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-09-28Remove obsolete executor cleanup codeAmit Langote
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-16Mark internal messages as no longer translatableAlvaro Herrera
2023-05-02Fix typos in commentsMichael Paquier
2023-04-24Rename ExecAggTransReparent, and improve its documentation.Tom Lane
2023-04-19Fix various typos and incorrect/outdated name referencesDavid Rowley
2023-04-16Ensure result of an aggregate's finalfunc is made read-only.Tom Lane
2023-03-02Mop up some undue familiarity with the innards of Bitmapsets.Tom Lane
2023-03-02Remove bms_first_member().Tom Lane
2023-01-18Remove redundant grouping and DISTINCT columns.Tom Lane
2023-01-02Avoid reference to nonexistent array element in ExecInitAgg().Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-30Remove unnecessary castsPeter Eisentraut
2022-11-13Refactor aclcheck functionsPeter Eisentraut
2022-10-27Allow nodeSort to perform Datum sorts for byref typesDavid Rowley
2022-10-06Remove uses of MemoryContextContains in nodeAgg.c and nodeWindowAgg.c.Tom Lane
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-08-24Further reduce warnings with -Wshadow=compatible-localDavid Rowley
2022-08-02Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley
2022-07-07Remove stray references to lefttree/righttree in the executor.Tom Lane
2022-05-13Clean up newlines following left parenthesesAlvaro Herrera
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-04Adjust tuplesort API to have bitwise option flagsDavid Rowley
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-01Avoid some other O(N^2) hazards in list manipulation.Tom Lane
2021-10-18Refactor LogicalTapeSet/LogicalTape interface.Heikki Linnakangas
2021-07-25Get rid of artificial restriction on hash table sizes on Windows.Tom Lane
2021-07-04Cleanup some aggregate code in the executorDavid Rowley
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-02-24Fix some typos, grammar and style in docs and commentsMichael Paquier
2021-02-05Fix bug in HashAgg's selective-column-spilling logic.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-27Fix bug #16784 in Disk-based Hash Aggregation.Jeff Davis