PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
AlterTableType | subtype |
char * | name |
int16 | num |
RoleSpec * | newowner |
Node * | def |
DropBehavior | behavior |
bool | missing_ok |
bool | recurse |
Definition at line 2435 of file parsenodes.h.
DropBehavior AlterTableCmd::behavior |
Definition at line 2446 of file parsenodes.h.
Referenced by ATExecCmd(), ATTypedTableRecursion(), and transformColumnDefinition().
Node* AlterTableCmd::def |
Definition at line 2444 of file parsenodes.h.
Referenced by AlterTableGetLockLevel(), ATExecAddColumn(), ATExecAlterColumnType(), ATExecAlterConstraint(), ATExecCmd(), ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepAddPrimaryKey(), ATPrepAlterColumnType(), ATPrepCmd(), DefineVirtualRelation(), expandTableLikeClause(), ProcessUtilitySlow(), RebuildConstraintComment(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
bool AlterTableCmd::missing_ok |
Definition at line 2447 of file parsenodes.h.
Referenced by ATExecCmd(), and transformColumnDefinition().
char* AlterTableCmd::name |
Definition at line 2439 of file parsenodes.h.
Referenced by AlterTableMoveAll(), ATExecAlterColumnType(), ATExecCmd(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepDropExpression(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
RoleSpec* AlterTableCmd::newowner |
Definition at line 2443 of file parsenodes.h.
Referenced by ATExecCmd().
int16 AlterTableCmd::num |
Definition at line 2441 of file parsenodes.h.
Referenced by ATExecCmd(), and expandTableLikeClause().
bool AlterTableCmd::recurse |
Definition at line 2448 of file parsenodes.h.
Referenced by ATExecCmd(), ATParseTransformCmd(), ATPrepAddColumn(), ATPrepAddPrimaryKey(), ATPrepCmd(), ATPrepDropColumn(), and get_altertable_subcmdinfo().
AlterTableType AlterTableCmd::subtype |
Definition at line 2438 of file parsenodes.h.
Referenced by AlterTableGetLockLevel(), AlterTableMoveAll(), ATExecCmd(), ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepAddPrimaryKey(), ATPrepCmd(), DefineVirtualRelation(), expandTableLikeClause(), get_altertable_subcmdinfo(), ProcessUtilitySlow(), RebuildConstraintComment(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
NodeTag AlterTableCmd::type |
Definition at line 2437 of file parsenodes.h.