|
PostgreSQL Source Code git master
|
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 ATPostAlterTypeCleanup(), and RememberIndexForRebuilding().
| List* AlteredTableInfo::changedIndexOids |
Definition at line 205 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberIndexForRebuilding().
| List* AlteredTableInfo::changedStatisticsDefs |
Definition at line 210 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and RememberStatisticsForRebuilding().
| List* AlteredTableInfo::changedStatisticsOids |
Definition at line 209 of file tablecmds.c.
Referenced by ATPostAlterTypeCleanup(), and 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 ATPostAlterTypeCleanup(), and RememberClusterOnForRebuilding().
| List* AlteredTableInfo::constraints |
Definition at line 188 of file tablecmds.c.
Referenced by addFkRecurseReferencing(), ATAddCheckNNConstraint(), ATExecAlterConstrEnforceability(), ATRewriteTable(), ATRewriteTables(), buildExpressionExecutionStates(), createTableConstraints(), evaluateGeneratedExpressionsAndCheckConstraints(), 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(), ATRewriteTables(), buildExpressionExecutionStates(), createTableConstraints(), and evaluateGeneratedExpressionsAndCheckConstraints().
| 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(), deleteSplitPartitionContext(), MergePartitionsMoveRows(), 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 ATPostAlterTypeCleanup(), and 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(), ATPostAlterTypeCleanup(), 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().