diff options
| author | Tom Lane | 2002-11-30 21:25:08 +0000 |
|---|---|---|
| committer | Tom Lane | 2002-11-30 21:25:08 +0000 |
| commit | 2b7ec402c41f6112087b1bf2171872d58151cd45 (patch) | |
| tree | 2607cf98815943baef0a20e0b38e445ac6975cfe /src/pl | |
| parent | 36c356e799a0406c860988e3b8d744d89a3dc31c (diff) | |
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.
Diffstat (limited to 'src/pl')
| -rw-r--r-- | src/pl/plpgsql/src/pl_exec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pl/plpgsql/src/pl_exec.c b/src/pl/plpgsql/src/pl_exec.c index 549264107fa..2bdf24116c9 100644 --- a/src/pl/plpgsql/src/pl_exec.c +++ b/src/pl/plpgsql/src/pl_exec.c @@ -3,7 +3,7 @@ * procedural language * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.70 2002/11/23 03:59:09 momjian Exp $ + * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.71 2002/11/30 21:25:08 tgl Exp $ * * This software is copyrighted by Jan Wieck - Hamburg. * @@ -3509,6 +3509,7 @@ exec_simple_check_node(Node *node) switch (expr->opType) { case OP_EXPR: + case DISTINCT_EXPR: case FUNC_EXPR: case OR_EXPR: case AND_EXPR: |
