]> granicus.if.org Git - postgresql/commitdiff
Fix useor for (a,b...) Op ANY/ALL
authorVadim B. Mikheev <vadim4o@yahoo.com>
Wed, 18 Feb 1998 03:26:54 +0000 (03:26 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Wed, 18 Feb 1998 03:26:54 +0000 (03:26 +0000)
src/backend/parser/gram.y

index 82c6b2eba8d82a712f1e014690bcbd6f45832f14..7e02513f4e26e26318f0a80f356bef3ee42ececc 100644 (file)
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.2 1998/02/13 08:10:30 vadim Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.3 1998/02/18 03:26:54 vadim Exp $
  *
  * HISTORY
  *       AUTHOR                        DATE                    MAJOR EVENT
@@ -3043,7 +3043,10 @@ row_expr: '(' row_descriptor ')' IN '(' SubSelect ')'
                                        SubLink *n = makeNode(SubLink);
                                        n->lefthand = $2;
                                        n->oper = lcons($4,NIL);
-                                       n->useor = false;
+                                       if (strcmp($4,"<>") == 0)
+                                               n->useor = true;
+                                       else
+                                               n->useor = false;
                                        n->subLinkType = ANY_SUBLINK;
                                        n->subselect = $7;
                                        $$ = (Node *)n;
@@ -3123,7 +3126,10 @@ row_expr: '(' row_descriptor ')' IN '(' SubSelect ')'
                                        SubLink *n = makeNode(SubLink);
                                        n->lefthand = $2;
                                        n->oper = lcons($4,NIL);
-                                       n->useor = false;
+                                       if (strcmp($4,"<>") == 0)
+                                               n->useor = true;
+                                       else
+                                               n->useor = false;
                                        n->subLinkType = ALL_SUBLINK;
                                        n->subselect = $7;
                                        $$ = (Node *)n;