summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
Commit message (Expand)AuthorAgeFilesLines
...
* Use FLEXIBLE_ARRAY_MEMBER in some more places.Tom Lane2015-02-201-7/+7
* Use abbreviated keys for faster sorting of text datums.Robert Haas2015-01-191-0/+4
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Redesign API presented by nodeAgg.c for ordered-set and similar aggregates.Tom Lane2014-07-031-13/+25
* pgindent run for 9.4Bruce Momjian2014-05-061-29/+29
* Allow polymorphic aggregates to have non-polymorphic state data types.Tom Lane2014-04-231-22/+26
* Create infrastructure for moving-aggregate optimization.Tom Lane2014-04-121-2/+11
* Save a few cycles in advance_transition_function().Tom Lane2014-01-081-27/+38
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Support ordered-set (WITHIN GROUP) aggregates.Tom Lane2013-12-231-81/+251
* Allow aggregate functions to be VARIADIC.Tom Lane2013-09-031-0/+1
* Implement the FILTER clause for aggregate function calls.Noah Misch2013-07-161-0/+13
* sepgsql: Enforce db_procedure:{execute} permission.Robert Haas2013-04-121-0/+4
* Update copyrights for 2013Bruce Momjian2013-01-011-1/+1
* Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera2012-08-301-0/+1
* Update copyright notices for year 2012.Bruce Momjian2012-01-011-1/+1
* Rearrange the implementation of index-only scans.Tom Lane2011-10-111-2/+2
* Make EXPLAIN ANALYZE report the numbers of rows rejected by filter steps.Tom Lane2011-09-221-0/+4
* Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane2011-04-121-4/+9
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-101-4/+4
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-191-3/+7
* Per-column collation supportPeter Eisentraut2011-02-081-2/+9
* Stamp copyrights for year 2011.Bruce Momjian2011-01-011-1/+1
* Remove cvs keywords from all files.Magnus Hagander2010-09-201-1/+1
* Make NestLoop plan nodes pass outer-relation variables into their innerTom Lane2010-07-121-5/+5
* pgindent run for 9.0Bruce Momjian2010-02-261-41/+41
* Wrap calls to SearchSysCache and related functions using macros.Robert Haas2010-02-141-7/+5
* Extend the set of frame options supported for window functions.Tom Lane2010-02-121-2/+2
* Create an official API function for C functions to use to check if they areTom Lane2010-02-081-18/+58
* Update copyright for the year 2010.Bruce Momjian2010-01-021-2/+2
* Support ORDER BY within aggregate function calls, at long last providing aTom Lane2009-12-151-108/+358
* Remove no-longer-needed ExecCountSlots infrastructure.Tom Lane2009-09-271-11/+1
* In a non-hashed Agg node, reset the "aggcontext" at group boundaries, insteadTom Lane2009-07-231-15/+11
* ExecAgg() failed to finish running out set-returning functions in the lastTom Lane2009-06-171-4/+10
* Revert DTrace patch from Robert LorBruce Momjian2009-04-021-4/+1
* Add support for additional DTrace probes.Bruce Momjian2009-04-021-1/+4
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Fix an oversight in two different recent patches: nodes that support SRFsTom Lane2008-10-231-1/+5
* Fix a small memory leak in ExecReScanAgg() in the hashed aggregation case.Neil Conway2008-10-161-28/+39
* Support set-returning functions in the target lists of Agg and Group planTom Lane2008-09-081-11/+42
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-251-2/+2
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-021-5/+8
* 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