return newnode;
}
+static AlterDatabaseRefreshCollStmt *
+_copyAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *from)
+{
+ AlterDatabaseRefreshCollStmt *newnode = makeNode(AlterDatabaseRefreshCollStmt);
+
+ COPY_STRING_FIELD(dbname);
+
+ return newnode;
+}
+
static AlterDatabaseSetStmt *
_copyAlterDatabaseSetStmt(const AlterDatabaseSetStmt *from)
{
case T_AlterDatabaseStmt:
retval = _copyAlterDatabaseStmt(from);
break;
+ case T_AlterDatabaseRefreshCollStmt:
+ retval = _copyAlterDatabaseRefreshCollStmt(from);
+ break;
case T_AlterDatabaseSetStmt:
retval = _copyAlterDatabaseSetStmt(from);
break;
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)
{
case T_AlterDatabaseStmt:
retval = _equalAlterDatabaseStmt(a, b);
break;
+ case T_AlterDatabaseRefreshCollStmt:
+ retval = _equalAlterDatabaseRefreshCollStmt(a, b);
+ break;
case T_AlterDatabaseSetStmt:
retval = _equalAlterDatabaseSetStmt(a, b);
break;