-
- Downloads
Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding
logic, dissuade planner from thinking that 'x IS DISTINCT FROM 42' may be optimized into 'x = 42' (!!), cause dependency on = operator to be recorded correctly, minor other improvements.
Showing
- src/backend/catalog/dependency.c 3 additions, 2 deletionssrc/backend/catalog/dependency.c
- src/backend/executor/execQual.c 13 additions, 14 deletionssrc/backend/executor/execQual.c
- src/backend/optimizer/plan/setrefs.c 9 additions, 3 deletionssrc/backend/optimizer/plan/setrefs.c
- src/backend/optimizer/util/clauses.c 34 additions, 94 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/parse_expr.c 3 additions, 1 deletionsrc/backend/parser/parse_expr.c
- src/include/nodes/primnodes.h 8 additions, 2 deletionssrc/include/nodes/primnodes.h
- src/pl/plpgsql/src/pl_exec.c 2 additions, 1 deletionsrc/pl/plpgsql/src/pl_exec.c
Loading
Please register or sign in to comment