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 2472 of file parsenodes.h.
DropBehavior AlterTableCmd::behavior |
Definition at line 2483 of file parsenodes.h.
Referenced by ATExecCmd(), ATTypedTableRecursion(), and transformColumnDefinition().
Node* AlterTableCmd::def |
Definition at line 2481 of file parsenodes.h.
Referenced by AlterTableGetLockLevel(), ATExecAddColumn(), ATExecAlterColumnType(), ATExecCmd(), ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepAddPrimaryKey(), ATPrepAlterColumnType(), ATPrepCmd(), DefineVirtualRelation(), expandTableLikeClause(), ProcessUtilitySlow(), RebuildConstraintComment(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
bool AlterTableCmd::missing_ok |
Definition at line 2484 of file parsenodes.h.
Referenced by ATExecCmd(), and transformColumnDefinition().
char* AlterTableCmd::name |
Definition at line 2476 of file parsenodes.h.
Referenced by AlterTableMoveAll(), ATExecAlterColumnType(), ATExecCmd(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepDropExpression(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
RoleSpec* AlterTableCmd::newowner |
Definition at line 2480 of file parsenodes.h.
Referenced by ATExecCmd().
int16 AlterTableCmd::num |
Definition at line 2478 of file parsenodes.h.
Referenced by ATExecCmd(), and expandTableLikeClause().
bool AlterTableCmd::recurse |
Definition at line 2485 of file parsenodes.h.
Referenced by ATExecCmd(), ATParseTransformCmd(), ATPrepAddColumn(), ATPrepAddPrimaryKey(), ATPrepCmd(), ATPrepDropColumn(), and get_altertable_subcmdinfo().
AlterTableType AlterTableCmd::subtype |
Definition at line 2475 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 2474 of file parsenodes.h.