PostgreSQL Source Code
git master
|
Data Fields | |
Oid | relid |
char | relkind |
TupleDesc | oldDesc |
List * | subcmds [AT_NUM_PASSES] |
List * | constraints |
List * | newvals |
List * | afterStmts |
bool | verify_new_notnull |
int | rewrite |
Oid | newTableSpace |
bool | chgPersistence |
char | newrelpersistence |
Expr * | partition_constraint |
bool | validate_default |
List * | changedConstraintOids |
List * | changedConstraintDefs |
List * | changedIndexOids |
List * | changedIndexDefs |
char * | replicaIdentityIndex |
char * | clusterOnIndex |
Definition at line 153 of file tablecmds.c.
List* AlteredTableInfo::afterStmts |
Definition at line 164 of file tablecmds.c.
Referenced by ATParseTransformCmd(), and ATRewriteTables().
List* AlteredTableInfo::changedConstraintDefs |
Definition at line 175 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
List* AlteredTableInfo::changedConstraintOids |
Definition at line 174 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
List* AlteredTableInfo::changedIndexDefs |
Definition at line 177 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
List* AlteredTableInfo::changedIndexOids |
Definition at line 176 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
bool AlteredTableInfo::chgPersistence |
Definition at line 168 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepCmd(), and ATRewriteTables().
char* AlteredTableInfo::clusterOnIndex |
Definition at line 179 of file tablecmds.c.
Referenced by RememberClusterOnForRebuilding().
List* AlteredTableInfo::constraints |
Definition at line 162 of file tablecmds.c.
Referenced by addFkRecurseReferencing(), ATAddCheckConstraint(), ATExecValidateConstraint(), ATRewriteTable(), and ATRewriteTables().
char AlteredTableInfo::newrelpersistence |
Definition at line 169 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepCmd(), and ATRewriteTables().
Oid AlteredTableInfo::newTableSpace |
Definition at line 167 of file tablecmds.c.
Referenced by ATExecCmd(), ATPrepSetTableSpace(), and ATRewriteTables().
List* AlteredTableInfo::newvals |
Definition at line 163 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATPrepAlterColumnType(), ATRewriteTable(), and ATRewriteTables().
TupleDesc AlteredTableInfo::oldDesc |
Definition at line 158 of file tablecmds.c.
Referenced by ATAddForeignKeyConstraint(), ATExecAlterColumnType(), ATGetQueueEntry(), and ATRewriteTable().
Expr* AlteredTableInfo::partition_constraint |
Definition at line 170 of file tablecmds.c.
Referenced by ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), and QueuePartitionConstraintValidation().
Oid AlteredTableInfo::relid |
Definition at line 156 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPostAlterTypeCleanup(), ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), RememberClusterOnForRebuilding(), and RememberReplicaIdentityForRebuilding().
char AlteredTableInfo::relkind |
Definition at line 157 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepAlterColumnType(), ATRewriteCatalogs(), and ATRewriteTables().
char* AlteredTableInfo::replicaIdentityIndex |
Definition at line 178 of file tablecmds.c.
Referenced by RememberReplicaIdentityForRebuilding().
int AlteredTableInfo::rewrite |
Definition at line 166 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecAddIndex(), ATExecAlterColumnType(), ATPostAlterTypeCleanup(), ATPostAlterTypeParse(), ATPrepAlterColumnType(), ATPrepCmd(), ATRewriteTable(), and ATRewriteTables().
List* AlteredTableInfo::subcmds[AT_NUM_PASSES] |
Definition at line 160 of file tablecmds.c.
Referenced by ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepCmd(), ATRewriteCatalogs(), and RebuildConstraintComment().
bool AlteredTableInfo::validate_default |
Definition at line 172 of file tablecmds.c.
Referenced by ATRewriteTable(), and QueuePartitionConstraintValidation().
bool AlteredTableInfo::verify_new_notnull |
Definition at line 165 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecSetNotNull(), ATRewriteTable(), and ATRewriteTables().