66 * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
77 * Portions Copyright (c) 1994, Regents of the University of California
88 *
9- *$Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.115 2000/04/26 23:39:10 tgl Exp $
9+ *$Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.116 2000/05/25 22:43:12 tgl Exp $
1010 *
1111 * NOTES
1212 * Every (plan) node in POSTGRES has an associated "out" routine which
@@ -1255,7 +1255,7 @@ _outStream(StringInfo str, Stream *node)
12551255static void
12561256_outAExpr (StringInfo str ,A_Expr * node )
12571257{
1258- appendStringInfo (str ,"EXPR " );
1258+ appendStringInfo (str ," AEXPR " );
12591259switch (node -> oper )
12601260{
12611261case AND :
@@ -1273,12 +1273,16 @@ _outAExpr(StringInfo str, A_Expr *node)
12731273case NOTNULL :
12741274appendStringInfo (str ,"NOTNULL " );
12751275break ;
1276- default :
1276+ case OP :
12771277_outToken (str ,node -> opname );
12781278appendStringInfo (str ," " );
12791279break ;
1280+ default :
1281+ appendStringInfo (str ,"?? " );
1282+ break ;
12801283}
12811284_outNode (str ,node -> lexpr );
1285+ appendStringInfo (str ," " );
12821286_outNode (str ,node -> rexpr );
12831287}
12841288