summaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_agg.c
AgeCommit message (Expand)Author
2023-11-06Compute aggregate argument types correctly in transformAggregateCall().Tom Lane
2023-03-13Fix failure to detect some cases of improperly-nested aggregates.Tom Lane
2021-08-18Fix check_agg_arguments' examination of aggregate FILTER clauses.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-30Generated columnsPeter Eisentraut
2019-01-29Refactor planner's header files.Tom Lane
2019-01-29Make some small planner API cleanups.Tom Lane
2019-01-25Allow generalized expression syntax for partition boundsPeter Eisentraut
2019-01-20Allow COPY FROM to filter data using WHERE conditionsTomas Vondra
2019-01-02Update copyright for 2019Bruce Momjian
2018-04-12Revert MERGE patchSimon Riggs
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-02-10Fix oversight in CALL argument handling, and do some minor cleanup.Tom Lane
2018-02-07Support all SQL:2011 options for window frame clauses.Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-11-30SQL proceduresPeter Eisentraut
2017-06-27Re-allow SRFs and window functions within sub-selects within aggregates.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-13Disallow set-returning functions inside CASE or COALESCE.Tom Lane
2017-01-25Remove vestigial resolveUnknown arguments from transformSortClause etc.Tom Lane
2017-01-16Fix check_srf_call_placement() to handle VALUES cases correctly.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-07Implement table partitioning.Robert Haas
2016-06-22Fix type-safety problem with parallel aggregate serial/deserialization.Tom Lane
2016-06-17Fix handling of argument and result datatypes for partial aggregation.Tom Lane
2016-03-29Allow aggregate transition states to be serialized and deserialized.Robert Haas
2016-03-10Refactor pull_var_clause's API to make it less tedious to extend.Tom Lane
2016-02-11Move pg_constraint.h function declarations to new file pg_constraint_fn.h.Tom Lane
2016-01-20Support multi-stage aggregation.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-11-16Message improvementsPeter Eisentraut
2015-08-04Share transition state between different aggregates when possible.Heikki Linnakangas
2015-07-29Create new ParseExprKind for use by policy expressions.Joe Conway
2015-05-23pgindent run for 9.5Bruce Momjian
2015-05-16Support GROUPING SETS, CUBE and ROLLUP.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-23Allow polymorphic aggregates to have non-polymorphic state data types.Tom Lane
2014-04-12Create infrastructure for moving-aggregate optimization.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-12-23Support ordered-set (WITHIN GROUP) aggregates.Tom Lane
2013-09-03Allow aggregate functions to be VARIADIC.Tom Lane
2013-07-16Implement the FILTER clause for aggregate function calls.Noah Misch
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-01-05Make some spelling more consistentPeter Eisentraut
2013-01-01Update copyrights for 2013Bruce Momjian