diff options
Diffstat (limited to 'src/backend/nodes/equalfuncs.c')
-rw-r--r-- | src/backend/nodes/equalfuncs.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/backend/nodes/equalfuncs.c b/src/backend/nodes/equalfuncs.c index 0f6fbaae2ee..2caca93a6b4 100644 --- a/src/backend/nodes/equalfuncs.c +++ b/src/backend/nodes/equalfuncs.c @@ -18,7 +18,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.201 2003/06/29 00:33:43 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.202 2003/07/03 16:32:32 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -486,6 +486,15 @@ _equalCoerceToDomainValue(CoerceToDomainValue *a, CoerceToDomainValue *b) } static bool +_equalSetToDefault(SetToDefault *a, SetToDefault *b) +{ + COMPARE_SCALAR_FIELD(typeId); + COMPARE_SCALAR_FIELD(typeMod); + + return true; +} + +static bool _equalTargetEntry(TargetEntry *a, TargetEntry *b) { COMPARE_NODE_FIELD(resdom); @@ -741,12 +750,6 @@ _equalFuncWithArgs(FuncWithArgs *a, FuncWithArgs *b) } static bool -_equalSetToDefault(SetToDefault *a, SetToDefault *b) -{ - return true; -} - -static bool _equalDeclareCursorStmt(DeclareCursorStmt *a, DeclareCursorStmt *b) { COMPARE_STRING_FIELD(portalname); @@ -1727,6 +1730,9 @@ equal(void *a, void *b) case T_CoerceToDomainValue: retval = _equalCoerceToDomainValue(a, b); break; + case T_SetToDefault: + retval = _equalSetToDefault(a, b); + break; case T_TargetEntry: retval = _equalTargetEntry(a, b); break; @@ -2073,9 +2079,6 @@ equal(void *a, void *b) case T_FuncWithArgs: retval = _equalFuncWithArgs(a, b); break; - case T_SetToDefault: - retval = _equalSetToDefault(a, b); - break; default: elog(WARNING, "equal: don't know whether nodes of type %d are equal", |