summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in commentsMichael Paquier2023-05-021-1/+1
* Rename ExecAggTransReparent, and improve its documentation.Tom Lane2023-04-241-8/+6
* Fix various typos and incorrect/outdated name referencesDavid Rowley2023-04-191-1/+1
* Ensure result of an aggregate's finalfunc is made read-only.Tom Lane2023-04-161-4/+14
* Mop up some undue familiarity with the innards of Bitmapsets.Tom Lane2023-03-021-1/+1
* Remove bms_first_member().Tom Lane2023-03-021-1/+2
* Remove redundant grouping and DISTINCT columns.Tom Lane2023-01-181-4/+3
* Avoid reference to nonexistent array element in ExecInitAgg().Tom Lane2023-01-021-0/+5
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Remove unnecessary castsPeter Eisentraut2022-12-301-3/+3
* Refactor aclcheck functionsPeter Eisentraut2022-11-131-5/+5
* Allow nodeSort to perform Datum sorts for byref typesDavid Rowley2022-10-281-11/+20
* Remove uses of MemoryContextContains in nodeAgg.c and nodeWindowAgg.c.Tom Lane2022-10-061-22/+10
* Rename shadowed local variablesDavid Rowley2022-10-051-7/+4
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-191-6/+5
* Further reduce warnings with -Wshadow=compatible-localDavid Rowley2022-08-241-2/+1
* Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley2022-08-021-2/+32
* Remove stray references to lefttree/righttree in the executor.Tom Lane2022-07-071-1/+1
* Clean up newlines following left parenthesesAlvaro Herrera2022-05-131-2/+2
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* Adjust tuplesort API to have bitwise option flagsDavid Rowley2022-04-041-3/+3
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Avoid some other O(N^2) hazards in list manipulation.Tom Lane2021-11-011-12/+5
* Refactor LogicalTapeSet/LogicalTape interface.Heikki Linnakangas2021-10-181-138/+49
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-251-19/+23
* Cleanup some aggregate code in the executorDavid Rowley2021-07-041-121/+113
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-121-10/+11
* Fix some typos, grammar and style in docs and commentsMichael Paquier2021-02-241-2/+1
* Fix bug in HashAgg's selective-column-spilling logic.Tom Lane2021-02-041-1/+7
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Fix bug #16784 in Disk-based Hash Aggregation.Jeff Davis2020-12-261-7/+17
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-241-287/+77
* Skip allocating hash table in EXPLAIN-only mode.Heikki Linnakangas2020-11-181-1/+5
* Remove useless entries for aggregate functions from fmgrtab.c.Tom Lane2020-11-041-18/+0
* Change LogicalTapeSetBlocks() to use nBlocksWritten.Jeff Davis2020-09-151-1/+1
* HashAgg: release write buffers sooner by rewinding tape.Jeff Davis2020-09-151-5/+9
* logtape.c: do not preallocate for tapes when sortingJeff Davis2020-09-111-1/+1
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-291-14/+16
* HashAgg: use better cardinality estimate for recursive spilling.Jeff Davis2020-07-281-22/+42
* Rename another "hash_mem" local variable.Peter Geoghegan2020-07-281-3/+3
* Make EXPLAIN ANALYZE of HashAgg more similar to Hash JoinDavid Rowley2020-07-291-0/+3
* Fix LookupTupleHashEntryHash() pipeline-stall issue.Jeff Davis2020-07-261-84/+79
* Rename "hash_mem" local variable.Peter Geoghegan2020-07-171-4/+4
* HashAgg: before spilling tuples, set unneeded columns to NULL.Jeff Davis2020-07-121-33/+90
* Fix EXPLAIN ANALYZE for parallel HashAgg plansDavid Rowley2020-06-191-0/+103
* Fix HashAgg regression from choosing too many initial buckets.Jeff Davis2020-06-081-6/+2
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-161-1/+1
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-161/+162
* Fix minor violations of FunctionCallInvoke usage protocol.Tom Lane2020-04-211-0/+1
* Create memory context for HashAgg with a reasonable maxBlockSize.Jeff Davis2020-04-071-4/+1