-
- Downloads
Implement the FILTER clause for aggregate function calls.
This is SQL-standard with a few extensions, namely support for subqueries and outer references in clause expressions. catversion bump due to change in Aggref and WindowFunc. David Fetter, reviewed by Dean Rasheed.
Showing
- contrib/pg_stat_statements/pg_stat_statements.c 2 additions, 0 deletionscontrib/pg_stat_statements/pg_stat_statements.c
- doc/src/sgml/keywords.sgml 1 addition, 1 deletiondoc/src/sgml/keywords.sgml
- doc/src/sgml/ref/select.sgml 5 additions, 0 deletionsdoc/src/sgml/ref/select.sgml
- doc/src/sgml/syntax.sgml 35 additions, 13 deletionsdoc/src/sgml/syntax.sgml
- src/backend/executor/execQual.c 4 additions, 0 deletionssrc/backend/executor/execQual.c
- src/backend/executor/execUtils.c 3 additions, 3 deletionssrc/backend/executor/execUtils.c
- src/backend/executor/functions.c 1 addition, 1 deletionsrc/backend/executor/functions.c
- src/backend/executor/nodeAgg.c 13 additions, 0 deletionssrc/backend/executor/nodeAgg.c
- src/backend/executor/nodeWindowAgg.c 14 additions, 0 deletionssrc/backend/executor/nodeWindowAgg.c
- src/backend/nodes/copyfuncs.c 3 additions, 0 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 3 additions, 0 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/makefuncs.c 1 addition, 0 deletionssrc/backend/nodes/makefuncs.c
- src/backend/nodes/nodeFuncs.c 8 additions, 0 deletionssrc/backend/nodes/nodeFuncs.c
- src/backend/nodes/outfuncs.c 3 additions, 0 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 2 additions, 0 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/path/costsize.c 8 additions, 0 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/plan/planagg.c 6 additions, 0 deletionssrc/backend/optimizer/plan/planagg.c
- src/backend/optimizer/util/clauses.c 13 additions, 2 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/gram.y 12 additions, 4 deletionssrc/backend/parser/gram.y
- src/backend/parser/parse_agg.c 19 additions, 10 deletionssrc/backend/parser/parse_agg.c
Loading
Please register or sign in to comment