Add missing node support functions
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 14 Feb 2022 08:11:13 +0000 (09:11 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 14 Feb 2022 08:11:13 +0000 (09:11 +0100)
forgotten in 37851a8b83d3d57ca48736093b10aa5f3bc0c177

src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c

index 6bd95bbce24c50b56213fd16aede92f293d12737..bc0d90b4b1b8c9eeee40b5656b8bd1fec38afedd 100644 (file)
@@ -4060,6 +4060,16 @@ _copyAlterDatabaseStmt(const AlterDatabaseStmt *from)
    return newnode;
 }
 
+static AlterDatabaseRefreshCollStmt *
+_copyAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *from)
+{
+   AlterDatabaseRefreshCollStmt *newnode = makeNode(AlterDatabaseRefreshCollStmt);
+
+   COPY_STRING_FIELD(dbname);
+
+   return newnode;
+}
+
 static AlterDatabaseSetStmt *
 _copyAlterDatabaseSetStmt(const AlterDatabaseSetStmt *from)
 {
@@ -5587,6 +5597,9 @@ copyObjectImpl(const void *from)
        case T_AlterDatabaseStmt:
            retval = _copyAlterDatabaseStmt(from);
            break;
+       case T_AlterDatabaseRefreshCollStmt:
+           retval = _copyAlterDatabaseRefreshCollStmt(from);
+           break;
        case T_AlterDatabaseSetStmt:
            retval = _copyAlterDatabaseSetStmt(from);
            break;
index 4126516222b5108760546042ab41d7cc5830af6a..2e7122ad2f629197d3ce74001d77b389f70690cf 100644 (file)
@@ -1735,6 +1735,14 @@ _equalAlterDatabaseStmt(const AlterDatabaseStmt *a, const AlterDatabaseStmt *b)
    return true;
 }
 
+static bool
+_equalAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *a, const AlterDatabaseRefreshCollStmt *b)
+{
+   COMPARE_STRING_FIELD(dbname);
+
+   return true;
+}
+
 static bool
 _equalAlterDatabaseSetStmt(const AlterDatabaseSetStmt *a, const AlterDatabaseSetStmt *b)
 {
@@ -3584,6 +3592,9 @@ equal(const void *a, const void *b)
        case T_AlterDatabaseStmt:
            retval = _equalAlterDatabaseStmt(a, b);
            break;
+       case T_AlterDatabaseRefreshCollStmt:
+           retval = _equalAlterDatabaseRefreshCollStmt(a, b);
+           break;
        case T_AlterDatabaseSetStmt:
            retval = _equalAlterDatabaseSetStmt(a, b);
            break;