-
- Downloads
Teach grammar and parser about aggregate(DISTINCT ...). No implementation
yet, but at least we can give a better error message: regression=> select count(distinct f1) from int4_tbl; ERROR: aggregate(DISTINCT ...) is not implemented yet instead of 'parser: parse error at or near distinct'.
Showing
- src/backend/nodes/outfuncs.c 6 additions, 2 deletionssrc/backend/nodes/outfuncs.c
- src/backend/parser/analyze.c 3 additions, 1 deletionsrc/backend/parser/analyze.c
- src/backend/parser/gram.y 58 additions, 11 deletionssrc/backend/parser/gram.y
- src/backend/parser/parse_agg.c 13 additions, 4 deletionssrc/backend/parser/parse_agg.c
- src/backend/parser/parse_coerce.c 3 additions, 1 deletionsrc/backend/parser/parse_coerce.c
- src/backend/parser/parse_expr.c 11 additions, 5 deletionssrc/backend/parser/parse_expr.c
- src/backend/parser/parse_func.c 96 additions, 74 deletionssrc/backend/parser/parse_func.c
- src/backend/parser/parse_target.c 7 additions, 7 deletionssrc/backend/parser/parse_target.c
- src/include/nodes/parsenodes.h 13 additions, 2 deletionssrc/include/nodes/parsenodes.h
- src/include/parser/parse_agg.h 3 additions, 2 deletionssrc/include/parser/parse_agg.h
- src/include/parser/parse_func.h 5 additions, 3 deletionssrc/include/parser/parse_func.h
Loading
Please register or sign in to comment