-
- Downloads
Add an "argisrow" field to NullTest nodes, following a plan made way back in
8.2beta but never carried out. This avoids repetitive tests of whether the argument is of scalar or composite type. Also, be a bit more paranoid about composite arguments in some places where we previously weren't checking.
Showing
- src/backend/executor/execQual.c 2 additions, 3 deletionssrc/backend/executor/execQual.c
- src/backend/nodes/copyfuncs.c 2 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 2 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 2 additions, 1 deletionsrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 2 additions, 1 deletionsrc/backend/nodes/readfuncs.c
- src/backend/optimizer/path/indxpath.c 3 additions, 2 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/plan/planagg.c 4 additions, 1 deletionsrc/backend/optimizer/plan/planagg.c
- src/backend/optimizer/util/clauses.c 7 additions, 5 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/optimizer/util/plancat.c 2 additions, 1 deletionsrc/backend/optimizer/util/plancat.c
- src/backend/optimizer/util/predtest.c 6 additions, 4 deletionssrc/backend/optimizer/util/predtest.c
- src/backend/parser/parse_expr.c 2 additions, 1 deletionsrc/backend/parser/parse_expr.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/nodes/execnodes.h 2 additions, 3 deletionssrc/include/nodes/execnodes.h
- src/include/nodes/primnodes.h 3 additions, 4 deletionssrc/include/nodes/primnodes.h
Loading
Please register or sign in to comment