diff options
Diffstat (limited to 'src/backend/nodes')
| -rw-r--r-- | src/backend/nodes/copyfuncs.c | 40 | ||||
| -rw-r--r-- | src/backend/nodes/equalfuncs.c | 37 | ||||
| -rw-r--r-- | src/backend/nodes/outfuncs.c | 33 |
3 files changed, 3 insertions, 107 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 59bc689523..4153bb73af 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -15,7 +15,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.203 2002/08/19 00:40:14 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.204 2002/08/19 15:08:46 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1435,28 +1435,6 @@ _copyJoinInfo(JoinInfo *from) return newnode; } -static Stream * -_copyStream(Stream *from) -{ - Stream *newnode = makeNode(Stream); - - newnode->pathptr = from->pathptr; - newnode->cinfo = from->cinfo; - newnode->clausetype = from->clausetype; - - newnode->upstream = (StreamPtr) NULL; /* only copy nodes - * downwards! */ - Node_Copy(from, newnode, downstream); - if (newnode->downstream) - ((Stream *) newnode->downstream)->upstream = (Stream *) newnode; - - newnode->groupup = from->groupup; - newnode->groupcost = from->groupcost; - newnode->groupsel = from->groupsel; - - return newnode; -} - /* **************************************************************** * parsenodes.h copy functions * **************************************************************** @@ -1593,16 +1571,6 @@ _copyAConst(A_Const *from) return newnode; } -static Ident * -_copyIdent(Ident *from) -{ - Ident *newnode = makeNode(Ident); - - newnode->name = pstrdup(from->name); - - return newnode; -} - static FuncCall * _copyFuncCall(FuncCall *from) { @@ -2890,9 +2858,6 @@ copyObject(void *from) case T_JoinInfo: retval = _copyJoinInfo(from); break; - case T_Stream: - retval = _copyStream(from); - break; case T_IndexOptInfo: retval = _copyIndexOptInfo(from); break; @@ -3131,9 +3096,6 @@ copyObject(void *from) case T_A_Const: retval = _copyAConst(from); break; - case T_Ident: - retval = _copyIdent(from); - break; case T_FuncCall: retval = _copyFuncCall(from); break; diff --git a/src/backend/nodes/equalfuncs.c b/src/backend/nodes/equalfuncs.c index 60b6d2d3b1..9990a04622 100644 --- a/src/backend/nodes/equalfuncs.c +++ b/src/backend/nodes/equalfuncs.c @@ -20,7 +20,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.152 2002/08/19 00:40:14 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.153 2002/08/19 15:08:46 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -543,26 +543,6 @@ _equalJoinInfo(JoinInfo *a, JoinInfo *b) return true; } -static bool -_equalStream(Stream *a, Stream *b) -{ - if (a->clausetype != b->clausetype) - return false; - if (a->groupup != b->groupup) - return false; - if (a->groupcost != b->groupcost) - return false; - if (a->groupsel != b->groupsel) - return false; - if (!equal(a->pathptr, b->pathptr)) - return false; - if (!equal(a->cinfo, b->cinfo)) - return false; - if (!equal(a->upstream, b->upstream)) - return false; - return equal(a->downstream, b->downstream); -} - /* * Stuff from parsenodes.h */ @@ -1557,15 +1537,6 @@ _equalAConst(A_Const *a, A_Const *b) } static bool -_equalIdent(Ident *a, Ident *b) -{ - if (!equalstr(a->name, b->name)) - return false; - - return true; -} - -static bool _equalFuncCall(FuncCall *a, FuncCall *b) { if (!equal(a->funcname, b->funcname)) @@ -2045,9 +2016,6 @@ equal(void *a, void *b) case T_JoinInfo: retval = _equalJoinInfo(a, b); break; - case T_Stream: - retval = _equalStream(a, b); - break; case T_TidPath: retval = _equalTidPath(a, b); break; @@ -2290,9 +2258,6 @@ equal(void *a, void *b) case T_A_Const: retval = _equalAConst(a, b); break; - case T_Ident: - retval = _equalIdent(a, b); - break; case T_FuncCall: retval = _equalFuncCall(a, b); break; diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index 70419cb9ac..1a610b7c7c 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.167 2002/08/10 20:44:48 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.168 2002/08/19 15:08:46 tgl Exp $ * * NOTES * Every (plan) node in POSTGRES has an associated "out" routine which @@ -1258,24 +1258,6 @@ _outDatum(StringInfo str, Datum value, int typlen, bool typbyval) } static void -_outStream(StringInfo str, Stream *node) -{ - appendStringInfo(str, - " STREAM :pathptr @ %p :cinfo @ %p :clausetype %p :upstream @ %p ", - node->pathptr, - node->cinfo, - node->clausetype, - node->upstream); - - appendStringInfo(str, - " :downstream @ %p :groupup %d :groupcost %f :groupsel %f ", - node->downstream, - node->groupup, - node->groupcost, - node->groupsel); -} - -static void _outAExpr(StringInfo str, A_Expr *node) { appendStringInfo(str, " AEXPR "); @@ -1372,13 +1354,6 @@ _outParamRef(StringInfo str, ParamRef *node) } static void -_outIdent(StringInfo str, Ident *node) -{ - appendStringInfo(str, " IDENT "); - _outToken(str, node->name); -} - -static void _outAConst(StringInfo str, A_Const *node) { appendStringInfo(str, "CONST "); @@ -1736,9 +1711,6 @@ _outNode(StringInfo str, void *obj) case T_JoinInfo: _outJoinInfo(str, obj); break; - case T_Stream: - _outStream(str, obj); - break; case T_A_Expr: _outAExpr(str, obj); break; @@ -1751,9 +1723,6 @@ _outNode(StringInfo str, void *obj) case T_ParamRef: _outParamRef(str, obj); break; - case T_Ident: - _outIdent(str, obj); - break; case T_A_Const: _outAConst(str, obj); break; |
