-
- Downloads
First phase of work on array improvements. ARRAY[x,y,z] constructor
expressions, ARRAY(sub-SELECT) expressions, some array functions. Polymorphic functions using ANYARRAY/ANYELEMENT argument and return types. Some regression tests in place, documentation is lacking. Joe Conway, with some kibitzing from Tom Lane.
Showing
- src/backend/catalog/pg_proc.c 24 additions, 1 deletionsrc/backend/catalog/pg_proc.c
- src/backend/executor/execQual.c 208 additions, 17 deletionssrc/backend/executor/execQual.c
- src/backend/executor/nodeSubplan.c 188 additions, 12 deletionssrc/backend/executor/nodeSubplan.c
- src/backend/nodes/copyfuncs.c 22 additions, 5 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 17 additions, 5 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 17 additions, 5 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 21 additions, 5 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/plan/subselect.c 28 additions, 17 deletionssrc/backend/optimizer/plan/subselect.c
- src/backend/optimizer/util/clauses.c 140 additions, 77 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/gram.y 62 additions, 5 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 2 additions, 1 deletionsrc/backend/parser/keywords.c
- src/backend/parser/parse_coerce.c 318 additions, 26 deletionssrc/backend/parser/parse_coerce.c
- src/backend/parser/parse_expr.c 122 additions, 8 deletionssrc/backend/parser/parse_expr.c
- src/backend/parser/parse_func.c 39 additions, 29 deletionssrc/backend/parser/parse_func.c
- src/backend/parser/parse_node.c 6 additions, 118 deletionssrc/backend/parser/parse_node.c
- src/backend/parser/parse_oper.c 119 additions, 1 deletionsrc/backend/parser/parse_oper.c
- src/backend/parser/parse_target.c 15 additions, 5 deletionssrc/backend/parser/parse_target.c
- src/backend/utils/adt/Makefile 3 additions, 3 deletionssrc/backend/utils/adt/Makefile
- src/backend/utils/adt/array_userfuncs.c 436 additions, 0 deletionssrc/backend/utils/adt/array_userfuncs.c
- src/backend/utils/adt/arrayfuncs.c 156 additions, 23 deletionssrc/backend/utils/adt/arrayfuncs.c
Loading
Please register or sign in to comment