PostgreSQL Source Code
git master
|
Data Fields | |
Oid | relid |
char | relkind |
TupleDesc | oldDesc |
Relation | rel |
List * | subcmds [AT_NUM_PASSES] |
List * | constraints |
List * | newvals |
List * | afterStmts |
bool | verify_new_notnull |
int | rewrite |
Oid | newAccessMethod |
Oid | newTableSpace |
bool | chgPersistence |
char | newrelpersistence |
Expr * | partition_constraint |
bool | validate_default |
List * | changedConstraintOids |
List * | changedConstraintDefs |
List * | changedIndexOids |
List * | changedIndexDefs |
char * | replicaIdentityIndex |
char * | clusterOnIndex |
List * | changedStatisticsOids |
List * | changedStatisticsDefs |
Definition at line 160 of file tablecmds.c.
List* AlteredTableInfo::afterStmts |
Definition at line 181 of file tablecmds.c.
Referenced by ATParseTransformCmd(), and ATRewriteTables().
List* AlteredTableInfo::changedConstraintDefs |
Definition at line 193 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
List* AlteredTableInfo::changedConstraintOids |
Definition at line 192 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
List* AlteredTableInfo::changedIndexDefs |
Definition at line 195 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
List* AlteredTableInfo::changedIndexOids |
Definition at line 194 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
List* AlteredTableInfo::changedStatisticsDefs |
Definition at line 199 of file tablecmds.c.
Referenced by RememberStatisticsForRebuilding().
List* AlteredTableInfo::changedStatisticsOids |
Definition at line 198 of file tablecmds.c.
Referenced by RememberStatisticsForRebuilding().
bool AlteredTableInfo::chgPersistence |
Definition at line 186 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepCmd(), and ATRewriteTables().
char* AlteredTableInfo::clusterOnIndex |
Definition at line 197 of file tablecmds.c.
Referenced by RememberClusterOnForRebuilding().
List* AlteredTableInfo::constraints |
Definition at line 179 of file tablecmds.c.
Referenced by addFkRecurseReferencing(), ATAddCheckNNConstraint(), ATExecValidateConstraint(), ATRewriteTable(), and ATRewriteTables().
Oid AlteredTableInfo::newAccessMethod |
Definition at line 184 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepCmd(), ATPrepSetAccessMethod(), and ATRewriteTables().
char AlteredTableInfo::newrelpersistence |
Definition at line 187 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepCmd(), and ATRewriteTables().
Oid AlteredTableInfo::newTableSpace |
Definition at line 185 of file tablecmds.c.
Referenced by ATExecCmd(), ATGetQueueEntry(), ATPrepSetTableSpace(), and ATRewriteTables().
List* AlteredTableInfo::newvals |
Definition at line 180 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATPrepAlterColumnType(), ATRewriteTable(), and ATRewriteTables().
TupleDesc AlteredTableInfo::oldDesc |
Definition at line 165 of file tablecmds.c.
Referenced by ATAddForeignKeyConstraint(), ATExecAlterColumnType(), ATGetQueueEntry(), and ATRewriteTable().
Expr* AlteredTableInfo::partition_constraint |
Definition at line 188 of file tablecmds.c.
Referenced by ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), and QueuePartitionConstraintValidation().
Relation AlteredTableInfo::rel |
Definition at line 174 of file tablecmds.c.
Referenced by ATExecCmd(), ATExecDetachPartition(), ATGetQueueEntry(), and ATRewriteCatalogs().
Oid AlteredTableInfo::relid |
Definition at line 163 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPostAlterTypeCleanup(), ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), RememberClusterOnForRebuilding(), and RememberReplicaIdentityForRebuilding().
char AlteredTableInfo::relkind |
Definition at line 164 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepAlterColumnType(), ATRewriteCatalogs(), and ATRewriteTables().
char* AlteredTableInfo::replicaIdentityIndex |
Definition at line 196 of file tablecmds.c.
Referenced by RememberReplicaIdentityForRebuilding().
int AlteredTableInfo::rewrite |
Definition at line 183 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecAddIndex(), ATExecAlterColumnType(), ATPostAlterTypeCleanup(), ATPostAlterTypeParse(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepSetAccessMethod(), ATRewriteTable(), and ATRewriteTables().
List* AlteredTableInfo::subcmds[AT_NUM_PASSES] |
Definition at line 177 of file tablecmds.c.
Referenced by ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepCmd(), ATRewriteCatalogs(), and RebuildConstraintComment().
bool AlteredTableInfo::validate_default |
Definition at line 190 of file tablecmds.c.
Referenced by ATRewriteTable(), and QueuePartitionConstraintValidation().
bool AlteredTableInfo::verify_new_notnull |
Definition at line 182 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATRewriteTable(), ATRewriteTables(), and set_attnotnull().