From: Peter Eisentraut Date: Sat, 20 Jan 2001 00:15:59 +0000 (+0000) Subject: Add missing piece of BitString support to node output functions. Expand X-Git-Tag: REL7_1~759 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19cba0cc1b58fcc642898f5d599c8f7e5b9cdce7;p=postgresql Add missing piece of BitString support to node output functions. Expand and remove IsA_Value macro. --- diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index fed97907b2..5d476355e8 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -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); diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 0d3d3af8a1..6c6573d6b2 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -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 * ----------------------------------------------------------------