citus/src/backend/distributed/deparser/deparse_attribute_stmts.c

34 lines
711 B
C

/*-------------------------------------------------------------------------
*
* deparse_attribute_stmts.c
* All routines to deparse attribute statements.
*
* Copyright (c) Citus Data, Inc.
*-------------------------------------------------------------------------
*/
#include "postgres.h"
#include "distributed/deparser.h"
char *
DeparseRenameAttributeStmt(Node *node)
{
RenameStmt *stmt = castNode(RenameStmt, node);
Assert(stmt->renameType == OBJECT_ATTRIBUTE);
switch (stmt->relationType)
{
case OBJECT_TYPE:
{
return DeparseRenameTypeAttributeStmt(node);
}
default:
{
ereport(ERROR, (errmsg("unsupported rename attribute statement for"
" deparsing")));
}
}
}