Clean up sloppy coding of _outAExpr().
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 25 May 2000 22:43:12 +0000 (22:43 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 25 May 2000 22:43:12 +0000 (22:43 +0000)
src/backend/nodes/outfuncs.c

index 0cf671824db90d80845fa4fc3c7a4ac681cd8f9b..db8458c37b96f262825b0322957a70b8cf8ad466 100644 (file)
@@ -6,7 +6,7 @@
  * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- *     $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.115 2000/04/26 23:39:10 tgl Exp $
+ *     $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.116 2000/05/25 22:43:12 tgl Exp $
  *
  * NOTES
  *       Every (plan) node in POSTGRES has an associated "out" routine which
@@ -1255,7 +1255,7 @@ _outStream(StringInfo str, Stream *node)
 static void
 _outAExpr(StringInfo str, A_Expr *node)
 {
-       appendStringInfo(str, "EXPR ");
+       appendStringInfo(str, " AEXPR ");
        switch (node->oper)
        {
                case AND:
@@ -1273,12 +1273,16 @@ _outAExpr(StringInfo str, A_Expr *node)
                case NOTNULL:
                        appendStringInfo(str, "NOTNULL ");
                        break;
-               default:
+               case OP:
                        _outToken(str, node->opname);
                        appendStringInfo(str, " ");
                        break;
+               default:
+                       appendStringInfo(str, "?? ");
+                       break;
        }
        _outNode(str, node->lexpr);
+       appendStringInfo(str, " ");
        _outNode(str, node->rexpr);
 }