aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
Commit message (Expand)AuthorAge
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Cleanup some aggregate code in the executorDavid Rowley2021-07-04
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Fix some typos, grammar and style in docs and commentsMichael Paquier2021-02-24
* Fix bug in HashAgg's selective-column-spilling logic.Tom Lane2021-02-04
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix bug #16784 in Disk-based Hash Aggregation.Jeff Davis2020-12-26
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-24
* Skip allocating hash table in EXPLAIN-only mode.Heikki Linnakangas2020-11-18
* Remove useless entries for aggregate functions from fmgrtab.c.Tom Lane2020-11-04
* Change LogicalTapeSetBlocks() to use nBlocksWritten.Jeff Davis2020-09-15
* HashAgg: release write buffers sooner by rewinding tape.Jeff Davis2020-09-15
* logtape.c: do not preallocate for tapes when sortingJeff Davis2020-09-11
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* HashAgg: use better cardinality estimate for recursive spilling.Jeff Davis2020-07-28
* Rename another "hash_mem" local variable.Peter Geoghegan2020-07-28
* Make EXPLAIN ANALYZE of HashAgg more similar to Hash JoinDavid Rowley2020-07-29
* Fix LookupTupleHashEntryHash() pipeline-stall issue.Jeff Davis2020-07-26
* Rename "hash_mem" local variable.Peter Geoghegan2020-07-17
* HashAgg: before spilling tuples, set unneeded columns to NULL.Jeff Davis2020-07-12
* Fix EXPLAIN ANALYZE for parallel HashAgg plansDavid Rowley2020-06-19
* Fix HashAgg regression from choosing too many initial buckets.Jeff Davis2020-06-08
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-16
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Fix minor violations of FunctionCallInvoke usage protocol.Tom Lane2020-04-21
* Create memory context for HashAgg with a reasonable maxBlockSize.Jeff Davis2020-04-07
* Include chunk overhead in hash table entry size estimate.Jeff Davis2020-04-03
* Fix costing for disk-based hash aggregation.Jeff Davis2020-03-28
* Avoid allocating unnecessary zero-sized array.Jeff Davis2020-03-24
* Fixes for Disk-based Hash Aggregation.Jeff Davis2020-03-23
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Extend ExecBuildAggTrans() to support a NULL pointer check.Jeff Davis2020-03-04
* expression eval: Reduce number of steps for agg transition invocations.Andres Freund2020-02-24
* Fixup for nodeAgg.c refactor.Jeff Davis2020-02-21
* Minor refactor of nodeAgg.c.Jeff Davis2020-02-19
* Remove duplicated words in commentsMichael Paquier2020-02-18
* Refactor hash_agg_entry_size().Jeff Davis2020-02-06
* Clean up newlines following left parenthesesAlvaro Herrera2020-01-30
* Fix edge case leading to agg transitions skipping ExecAggTransReparent() calls.Andres Freund2020-01-20
* Update copyrights for 2020Bruce Momjian2020-01-01
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Don't include utils/array.h from acl.h.Andres Freund2019-08-16
* Fix slot type handling for Agg nodes performing internal sorts.Andres Freund2019-07-25
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-22
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-16
* Fix array size allocation for HashAggregate hash keys.Andrew Gierth2019-05-23
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* Minimally fix partial aggregation for aggregates that don't have one argument.Andres Freund2019-05-19
* Fix two memory leaks around force-storing tuples in slots.Andres Freund2019-04-19