PostgreSQL Source Code git master
Data Fields
AlterTableCmd Struct Reference

#include <parsenodes.h>

Data Fields

 
 
char *  name
 
 
 
Nodedef
 
 
bool  missing_ok
 
bool  recurse
 

Detailed Description

Definition at line 2485 of file parsenodes.h.

Field Documentation

behavior

DropBehavior AlterTableCmd::behavior

Definition at line 2496 of file parsenodes.h.

Referenced by ATExecCmd(), ATTypedTableRecursion(), and transformColumnDefinition().

def

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().

missing_ok

bool AlterTableCmd::missing_ok

Definition at line 2497 of file parsenodes.h.

Referenced by ATExecCmd(), and transformColumnDefinition().

name

char* AlterTableCmd::name

Definition at line 2489 of file parsenodes.h.

Referenced by AlterTableMoveAll(), ATExecAlterColumnType(), ATExecCmd(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepDropExpression(), transformAlterTableStmt(), transformColumnDefinition(), and transformFKConstraints().

newowner

RoleSpec* AlterTableCmd::newowner

Definition at line 2493 of file parsenodes.h.

Referenced by ATExecCmd().

num

int16 AlterTableCmd::num

Definition at line 2491 of file parsenodes.h.

Referenced by ATExecCmd(), and expandTableLikeClause().

recurse

bool AlterTableCmd::recurse

Definition at line 2498 of file parsenodes.h.

Referenced by ATExecCmd(), ATParseTransformCmd(), ATPrepAddColumn(), ATPrepAddPrimaryKey(), ATPrepCmd(), ATPrepDropColumn(), and get_altertable_subcmdinfo().

subtype

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().

type

NodeTag AlterTableCmd::type

Definition at line 2487 of file parsenodes.h.


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /