PostgreSQL Source Code
git master
|
Data Fields | |
ParseState * | pstate |
const char * | stmtType |
RangeVar * | relation |
Relation | rel |
List * | inhRelations |
bool | isforeign |
bool | isalter |
List * | columns |
List * | ckconstraints |
List * | nnconstraints |
List * | fkconstraints |
List * | ixconstraints |
List * | likeclauses |
List * | blist |
List * | alist |
IndexStmt * | pkey |
bool | ispartitioned |
PartitionBoundSpec * | partbound |
bool | ofType |
Definition at line 73 of file parse_utilcmd.c.
List* CreateStmtContext::alist |
Definition at line 90 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), transformIndexConstraints(), and transformTableLikeClause().
List* CreateStmtContext::blist |
Definition at line 88 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), and transformCreateStmt().
List* CreateStmtContext::ckconstraints |
Definition at line 83 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformCheckConstraints(), transformColumnDefinition(), transformCreateStmt(), and transformTableConstraint().
List* CreateStmtContext::columns |
Definition at line 82 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraint(), transformOfType(), and transformTableLikeClause().
List* CreateStmtContext::fkconstraints |
Definition at line 85 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), and transformTableConstraint().
List* CreateStmtContext::inhRelations |
Definition at line 79 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformIndexConstraint().
bool CreateStmtContext::isalter |
Definition at line 81 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformIndexConstraint().
bool CreateStmtContext::isforeign |
Definition at line 80 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformTableConstraint(), and transformTableLikeClause().
bool CreateStmtContext::ispartitioned |
Definition at line 93 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), and transformTableConstraint().
List* CreateStmtContext::ixconstraints |
Definition at line 86 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraints(), and transformTableConstraint().
List* CreateStmtContext::likeclauses |
Definition at line 87 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformTableLikeClause().
List* CreateStmtContext::nnconstraints |
Definition at line 84 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraint(), transformTableConstraint(), and transformTableLikeClause().
bool CreateStmtContext::ofType |
Definition at line 95 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), and transformCreateStmt().
PartitionBoundSpec* CreateStmtContext::partbound |
Definition at line 94 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), and transformPartitionCmd().
IndexStmt* CreateStmtContext::pkey |
Definition at line 92 of file parse_utilcmd.c.
Referenced by transformAlterTableStmt(), transformCreateStmt(), transformIndexConstraint(), and transformIndexConstraints().
ParseState* CreateStmtContext::pstate |
Definition at line 75 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformColumnType(), transformConstraintAttrs(), transformCreateStmt(), transformIndexConstraint(), transformPartitionCmd(), transformTableConstraint(), and transformTableLikeClause().
Relation CreateStmtContext::rel |
Definition at line 78 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformCreateStmt(), transformIndexConstraint(), and transformPartitionCmd().
RangeVar* CreateStmtContext::relation |
Definition at line 77 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), transformIndexConstraint(), and transformTableLikeClause().
const char* CreateStmtContext::stmtType |
Definition at line 76 of file parse_utilcmd.c.
Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), and transformCreateStmt().