]> granicus.if.org Git - postgresql/commitdiff
Add missing piece of BitString support to node output functions. Expand
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 20 Jan 2001 00:15:59 +0000 (00:15 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 20 Jan 2001 00:15:59 +0000 (00:15 +0000)
and remove IsA_Value macro.

src/backend/nodes/outfuncs.c
src/include/nodes/nodes.h

index fed97907b2752ddd6949cdfa2d76086ac9e58464..5d476355e8a783a3cbe2c4a105dd611e616ec118 100644 (file)
@@ -5,7 +5,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.137 2001/01/08 00:31:43 tgl Exp $
+ *     $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.138 2001/01/20 00:15:58 petere Exp $
  *
  * NOTES
  *       Every (plan) node in POSTGRES has an associated "out" routine which
@@ -1477,7 +1477,7 @@ _outNode(StringInfo str, void *obj)
                }
                appendStringInfoChar(str, ')');
        }
-       else if (IsA_Value(obj))
+       else if (IsA(obj, Integer) || IsA(obj, Float) || IsA(obj, String) || IsA(obj, BitString))
        {
                /* nodeRead does not want to see { } around these! */
                _outValue(str, obj);
index 0d3d3af8a1cc20dfc1be321b2d08ac9494b7aa68..6c6573d6b2f7ce41226cf51c014be0731c23c9f9 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: nodes.h,v 1.84 2000/11/24 20:16:40 petere Exp $
+ * $Id: nodes.h,v 1.85 2001/01/20 00:15:59 petere Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -270,9 +270,6 @@ typedef struct Node
        (IsA(jp, Join) || IsA(jp, NestLoop) || \
         IsA(jp, MergeJoin) || IsA(jp, HashJoin))
 
-#define IsA_Value(t) \
-       (IsA(t, Integer) || IsA(t, Float) || IsA(t, String))
-
 /* ----------------------------------------------------------------
  *                                       extern declarations follow
  * ----------------------------------------------------------------