Commit Graph

365 Commits (cc721c459d3783bbdb4beb1bbfa802a5328d15a2)

Author SHA1 Message Date
Jeff Davis cc721c459d HashAgg: use Bump allocator for hash TupleHashTable entries. 9 months ago
Daniel Gustafsson 8dd7c7cd0a Replace EEOP_DONE with special steps for return/no return 9 months ago
Jeff Davis a1f7f80bfe Update outdated comments in nodeAgg.c. 10 months ago
Jeff Davis 38172d1856 Injection points for hash aggregation. 10 months ago
Jeff Davis b4a07f532b Revert "TupleHashTable: store additional data along with tuple." 11 months ago
Jeff Davis e0ece2a981 TupleHashTable: store additional data along with tuple. 11 months ago
Jeff Davis 3f482940db ExecInitAgg: update aggstate->numaggs and ->numtrans earlier. 12 months ago
David Rowley d93bb8163c Fix outdated CHUNKHDRSZ value in nodeAgg.c 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Tom Lane e0a2721f7c Get rid of old version of BuildTupleHashTable(). 1 year ago
David Rowley d96d1d5152 Fix incorrect slot type in BuildTupleHashTableExt 1 year ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Amit Langote d060e921ea Remove obsolete executor cleanup code 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera c44b59fad4
Mark internal messages as no longer translatable 3 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 3 years ago
Tom Lane fce3b26e97 Rename ExecAggTransReparent, and improve its documentation. 3 years ago
David Rowley 3f58a4e296 Fix various typos and incorrect/outdated name references 3 years ago
Tom Lane 78d5952dd0 Ensure result of an aggregate's finalfunc is made read-only. 3 years ago
Tom Lane 141225b251 Mop up some undue familiarity with the innards of Bitmapsets. 3 years ago
Tom Lane 462bb7f128 Remove bms_first_member(). 3 years ago
Tom Lane 8d83a5d0a2 Remove redundant grouping and DISTINCT columns. 3 years ago
Tom Lane 92957ed98c Avoid reference to nonexistent array element in ExecInitAgg(). 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut 5f2f99c9c6 Remove unnecessary casts 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
David Rowley d37aa3d358 Allow nodeSort to perform Datum sorts for byref types 3 years ago
Tom Lane 42b746d4c9 Remove uses of MemoryContextContains in nodeAgg.c and nodeWindowAgg.c. 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
David Rowley 421892a192 Further reduce warnings with -Wshadow=compatible-local 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Tom Lane 8821054210 Remove stray references to lefttree/righttree in the executor. 4 years ago
Alvaro Herrera c4f113e8fe
Clean up newlines following left parentheses 4 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
David Rowley 77bae396df Adjust tuplesort API to have bitwise option flags 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane e9d9ba2a4d Avoid some other O(N^2) hazards in list manipulation. 4 years ago
Heikki Linnakangas c4649cce39 Refactor LogicalTapeSet/LogicalTape interface. 4 years ago
Tom Lane 28d936031a Get rid of artificial restriction on hash table sizes on Windows. 4 years ago
David Rowley 63b1af9437 Cleanup some aggregate code in the executor 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Michael Paquier bcf2667bf6 Fix some typos, grammar and style in docs and comments 5 years ago
Tom Lane 0ff865fbe5 Fix bug in HashAgg's selective-column-spilling logic. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Jeff Davis 05c0258966 Fix bug #16784 in Disk-based Hash Aggregation. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Heikki Linnakangas 2cccb627f1 Skip allocating hash table in EXPLAIN-only mode. 5 years ago