summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
Commit message (Expand)AuthorAgeFilesLines
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-121-2/+1
* Simplify and standardize conversions between TEXT datums and ordinary CTom Lane2008-03-251-2/+2
* The original implementation of polymorphic aggregates didn't really get theTom Lane2008-01-111-2/+3
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-6/+6
* Fix a gradual memory leak in ExecReScanAgg(). Because the aggregationNeil Conway2007-08-081-3/+9
* Support enum data types. Along the way, use macros for the values ofTom Lane2007-04-021-4/+4
* Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane2007-02-221-9/+9
* Repair failure to check that a table is still compatible with a previouslyTom Lane2007-02-021-2/+2
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-101-7/+12
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-091-2/+2
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* pgindent run for 8.2.Bruce Momjian2006-10-041-45/+45
* Aggregate functions now support multiple input arguments. I also tookTom Lane2006-07-271-61/+117
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-2/+1
* Allow include files to compile own their own.Bruce Momjian2006-07-131-1/+2
* Fix hash aggregation to suppress unneeded columns from being stored inTom Lane2006-06-281-8/+110
* Adjust TupleHashTables to use MinimalTuple format for contained tuples.Tom Lane2006-06-281-5/+4
* Remove ancient kluge that kept nodeAgg.c from crashing on UPDATEs involvingTom Lane2006-06-211-25/+5
* Modify all callers of datatype input and receive functions so that if theseTom Lane2006-04-041-5/+3
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Extend the ExecInitNode API so that plan nodes receive a set of flagTom Lane2006-02-281-3/+11
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-7/+7
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-131/+124
* Replace pg_shadow and pg_group by new role-capable catalogs pg_authidTom Lane2005-06-281-2/+2
* For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane2005-05-061-1/+2
* Convert oidvector and int2vector into variable-length arrays. ThisTom Lane2005-03-291-3/+4
* Use InitFunctionCallInfoData() macro instead of MemSet in performanceTom Lane2005-03-221-16/+5
* Revise TupleTableSlot code to avoid unnecessary construction and disassemblyTom Lane2005-03-161-27/+6
* Adjust the API for aggregate function calls so that a C-coded functionTom Lane2005-03-121-2/+19
* Improve planner's estimation of the space needed for HashAgg plans:Tom Lane2005-01-281-1/+21
* Check that aggregate creator has the right to execute the transitionTom Lane2005-01-271-1/+31
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Pgindent run for 8.0.Bruce Momjian2004-08-291-21/+24
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Test HAVING condition before computing targetlist of an Aggregate node.Tom Lane2004-07-101-30/+34
* Infrastructure for I/O of composite types: arrange for the I/O routinesTom Lane2004-06-061-17/+5
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-2/+2
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-4/+4
* Repair memory leakage introduced into the non-hashed aggregate case byTom Lane2004-03-131-1/+19
* Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane2004-02-031-2/+2
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Improve dynahash.c's API so that caller can specify the comparison functionTom Lane2003-08-191-7/+4
* Another pgindent run with updated typedefs.Bruce Momjian2003-08-081-4/+4
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-84/+84
* Adjust 'permission denied' messages to be more useful and consistent.Tom Lane2003-08-011-2/+3
* Error message editing in backend/executor.Tom Lane2003-07-211-6/+8
* Aggregates can be polymorphic, using polymorphic implementation functions.Tom Lane2003-07-011-24/+53
* Back out array mega-patch.Bruce Momjian2003-06-251-211/+12