OSDN Git Service

Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 30 Nov 2002 21:25:08 +0000 (21:25 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 30 Nov 2002 21:25:08 +0000 (21:25 +0000)
commit2b7ec402c41f6112087b1bf2171872d58151cd45
tree2607cf98815943baef0a20e0b38e445ac6975cfe
parent36c356e799a0406c860988e3b8d744d89a3dc31c
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.
src/backend/catalog/dependency.c
src/backend/executor/execQual.c
src/backend/optimizer/plan/setrefs.c
src/backend/optimizer/util/clauses.c
src/backend/parser/parse_expr.c
src/include/nodes/primnodes.h
src/pl/plpgsql/src/pl_exec.c