summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
AgeCommit message (Expand)Author
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
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-20Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-16Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-11-15Introduce notion of different types of slots (without implementing them).Andres Freund
2018-11-09Don't require return slots for nodes without projection.Andres Freund
2018-10-15Move TupleTableSlots boolean member into one flag variable.Andres Freund