|
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 2485 of file parsenodes.h.
| DropBehavior AlterTableCmd::behavior |
Definition at line 2496 of file parsenodes.h.
Referenced by ATExecCmd(), ATTypedTableRecursion(), and transformColumnDefinition().
| Node* AlterTableCmd::def |
Definition at line 2494 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 2497 of file parsenodes.h.
Referenced by ATExecCmd(), and transformColumnDefinition().
| char* AlterTableCmd::name |
Definition at line 2489 of file parsenodes.h.
Referenced by AlterTableMoveAll(), ATExecAlterColumnType(), ATExecCmd(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepDropExpression(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().
| RoleSpec* AlterTableCmd::newowner |
Definition at line 2493 of file parsenodes.h.
Referenced by ATExecCmd().
| int16 AlterTableCmd::num |
Definition at line 2491 of file parsenodes.h.
Referenced by ATExecCmd(), and expandTableLikeClause().
| bool AlterTableCmd::recurse |
Definition at line 2498 of file parsenodes.h.
Referenced by ATExecCmd(), ATParseTransformCmd(), ATPrepAddColumn(), ATPrepAddPrimaryKey(), ATPrepCmd(), ATPrepDropColumn(), and get_altertable_subcmdinfo().
| AlterTableType AlterTableCmd::subtype |
Definition at line 2488 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 2487 of file parsenodes.h.