|
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 |
| bool | chgAccessMethod |
| 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 169 of file tablecmds.c.
| List* AlteredTableInfo::afterStmts |
Definition at line 190 of file tablecmds.c.
Referenced by ATParseTransformCmd(), and ATRewriteTables().
| List* AlteredTableInfo::changedConstraintDefs |
Definition at line 204 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
| List* AlteredTableInfo::changedConstraintOids |
Definition at line 203 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberConstraintForRebuilding().
| List* AlteredTableInfo::changedIndexDefs |
Definition at line 206 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
| List* AlteredTableInfo::changedIndexOids |
Definition at line 205 of file tablecmds.c.
Referenced by RememberIndexForRebuilding().
| List* AlteredTableInfo::changedStatisticsDefs |
Definition at line 210 of file tablecmds.c.
Referenced by RememberStatisticsForRebuilding().
| List* AlteredTableInfo::changedStatisticsOids |
Definition at line 209 of file tablecmds.c.
Referenced by RememberStatisticsForRebuilding().
| bool AlteredTableInfo::chgAccessMethod |
Definition at line 193 of file tablecmds.c.
Referenced by ATExecCmd(), ATGetQueueEntry(), ATPrepCmd(), ATPrepSetAccessMethod(), and ATRewriteTables().
| bool AlteredTableInfo::chgPersistence |
Definition at line 197 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepChangePersistence(), ATPrepCmd(), and ATRewriteTables().
| char* AlteredTableInfo::clusterOnIndex |
Definition at line 208 of file tablecmds.c.
Referenced by RememberClusterOnForRebuilding().
| List* AlteredTableInfo::constraints |
Definition at line 188 of file tablecmds.c.
Referenced by addFkRecurseReferencing(), ATAddCheckNNConstraint(), ATExecAlterConstrEnforceability(), ATRewriteTable(), ATRewriteTables(), QueueCheckConstraintValidation(), and QueueFKConstraintValidation().
| Oid AlteredTableInfo::newAccessMethod |
Definition at line 194 of file tablecmds.c.
Referenced by ATExecCmd(), ATGetQueueEntry(), ATPrepSetAccessMethod(), and ATRewriteTables().
| char AlteredTableInfo::newrelpersistence |
Definition at line 198 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepChangePersistence(), and ATRewriteTables().
| Oid AlteredTableInfo::newTableSpace |
Definition at line 196 of file tablecmds.c.
Referenced by ATExecCmd(), ATGetQueueEntry(), ATPrepSetTableSpace(), and ATRewriteTables().
| List* AlteredTableInfo::newvals |
Definition at line 189 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecSetExpression(), ATPrepAlterColumnType(), ATRewriteTable(), and ATRewriteTables().
| TupleDesc AlteredTableInfo::oldDesc |
Definition at line 174 of file tablecmds.c.
Referenced by ATAddForeignKeyConstraint(), ATExecAlterColumnType(), ATGetQueueEntry(), and ATRewriteTable().
| Expr* AlteredTableInfo::partition_constraint |
Definition at line 199 of file tablecmds.c.
Referenced by ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), and QueuePartitionConstraintValidation().
| Relation AlteredTableInfo::rel |
Definition at line 183 of file tablecmds.c.
Referenced by ATExecCmd(), ATExecDetachPartition(), ATGetQueueEntry(), and ATRewriteCatalogs().
| Oid AlteredTableInfo::relid |
Definition at line 172 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPostAlterTypeCleanup(), ATRewriteCatalogs(), ATRewriteTable(), ATRewriteTables(), RememberClusterOnForRebuilding(), and RememberReplicaIdentityForRebuilding().
| char AlteredTableInfo::relkind |
Definition at line 173 of file tablecmds.c.
Referenced by ATGetQueueEntry(), ATPrepAlterColumnType(), ATRewriteCatalogs(), and ATRewriteTables().
| char* AlteredTableInfo::replicaIdentityIndex |
Definition at line 207 of file tablecmds.c.
Referenced by RememberReplicaIdentityForRebuilding().
| int AlteredTableInfo::rewrite |
Definition at line 192 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecAddIndex(), ATExecAlterColumnType(), ATExecSetExpression(), ATPostAlterTypeCleanup(), ATPostAlterTypeParse(), ATPrepAlterColumnType(), ATPrepChangePersistence(), ATPrepSetAccessMethod(), ATRewriteTable(), and ATRewriteTables().
| List* AlteredTableInfo::subcmds[AT_NUM_PASSES] |
Definition at line 186 of file tablecmds.c.
Referenced by ATParseTransformCmd(), ATPostAlterTypeParse(), ATPrepCmd(), ATRewriteCatalogs(), and RebuildConstraintComment().
| bool AlteredTableInfo::validate_default |
Definition at line 201 of file tablecmds.c.
Referenced by ATRewriteTable(), and QueuePartitionConstraintValidation().
| bool AlteredTableInfo::verify_new_notnull |
Definition at line 191 of file tablecmds.c.
Referenced by ATExecAddColumn(), ATExecSetExpression(), ATRewriteTable(), ATRewriteTables(), QueueNNConstraintValidation(), and set_attnotnull().