-
- Downloads
Fix ARRAY[] construct so that in multidimensional case, elements can
be anything yielding an array of the proper kind, not only sub-ARRAY[] constructs; do subscript checking at runtime not parse time. Also, adjust array_cat to make array || array comply with the SQL99 spec. Joe Conway
Showing
- src/backend/executor/execQual.c 24 additions, 9 deletionssrc/backend/executor/execQual.c
- src/backend/nodes/copyfuncs.c 2 additions, 2 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 2 additions, 2 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 2 additions, 2 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 2 additions, 2 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/util/clauses.c 2 additions, 2 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/parse_expr.c 4 additions, 39 deletionssrc/backend/parser/parse_expr.c
- src/backend/utils/adt/array_userfuncs.c 39 additions, 31 deletionssrc/backend/utils/adt/array_userfuncs.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/nodes/primnodes.h 8 additions, 6 deletionssrc/include/nodes/primnodes.h
- src/test/regress/expected/arrays.out 15 additions, 15 deletionssrc/test/regress/expected/arrays.out
- src/test/regress/sql/arrays.sql 3 additions, 3 deletionssrc/test/regress/sql/arrays.sql
Loading
Please register or sign in to comment