summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
AgeCommit message (Expand)Author
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-04Fix bug in HashAgg's selective-column-spilling logic.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-26Fix bug #16784 in Disk-based Hash Aggregation.Jeff Davis
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-11-18Skip allocating hash table in EXPLAIN-only mode.Heikki Linnakangas
2020-11-04Remove useless entries for aggregate functions from fmgrtab.c.Tom Lane
2020-09-15Change LogicalTapeSetBlocks() to use nBlocksWritten.Jeff Davis
2020-09-15HashAgg: release write buffers sooner by rewinding tape.Jeff Davis
2020-09-11logtape.c: do not preallocate for tapes when sortingJeff Davis
2020-07-29Add hash_mem_multiplier GUC.Peter Geoghegan
2020-07-28HashAgg: use better cardinality estimate for recursive spilling.Jeff Davis
2020-07-28Rename another "hash_mem" local variable.Peter Geoghegan
2020-07-29Make EXPLAIN ANALYZE of HashAgg more similar to Hash JoinDavid Rowley
2020-07-26Fix LookupTupleHashEntryHash() pipeline-stall issue.Jeff Davis
2020-07-17Rename "hash_mem" local variable.Peter Geoghegan
2020-07-12HashAgg: before spilling tuples, set unneeded columns to NULL.Jeff Davis
2020-06-19Fix EXPLAIN ANALYZE for parallel HashAgg plansDavid Rowley
2020-06-08Fix HashAgg regression from choosing too many initial buckets.Jeff Davis
2020-05-16Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-21Fix minor violations of FunctionCallInvoke usage protocol.Tom Lane
2020-04-07Create memory context for HashAgg with a reasonable maxBlockSize.Jeff Davis
2020-04-03Include chunk overhead in hash table entry size estimate.Jeff Davis
2020-03-28Fix costing for disk-based hash aggregation.Jeff Davis
2020-03-24Avoid allocating unnecessary zero-sized array.Jeff Davis
2020-03-23Fixes for Disk-based Hash Aggregation.Jeff Davis
2020-03-18Disk-based Hash Aggregation.Jeff Davis
2020-03-04Extend ExecBuildAggTrans() to support a NULL pointer check.Jeff Davis
2020-02-24expression eval: Reduce number of steps for agg transition invocations.Andres Freund
2020-02-21Fixup for nodeAgg.c refactor.Jeff Davis
2020-02-19Minor refactor of nodeAgg.c.Jeff Davis
2020-02-18Remove duplicated words in commentsMichael Paquier
2020-02-06Refactor hash_agg_entry_size().Jeff Davis
2020-01-30Clean up newlines following left parenthesesAlvaro Herrera
2020-01-20Fix edge case leading to agg transitions skipping ExecAggTransReparent() calls.Andres Freund
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-07-25Fix slot type handling for Agg nodes performing internal sorts.Andres Freund
2019-07-22Fix inconsistencies and typos in the treeMichael Paquier
2019-07-16Fix inconsistencies and typos in the treeMichael Paquier
2019-05-23Fix array size allocation for HashAggregate hash keys.Andrew Gierth
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-19Minimally fix partial aggregation for aggregates that don't have one argument.Andres Freund
2019-04-19Fix two memory leaks around force-storing tuples in slots.Andres Freund
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-02-09Reset, not recreate, execGrouping.c style hashtables.Andres Freund