|
| UT_ORMMigration (const UT_StringHolder &model_name, const UT_StringHolder &name) |
|
| ~UT_ORMMigration ()=default |
|
| UT_NON_COPYABLE (UT_ORMMigration) |
|
void | mutateState (UT_ORMMigrationState &state, UT_ErrorCode &ec) const |
|
UT_ORMMigrationState | apply (UT_ORMMigrationState &project_state, UT_IORMSchemaEditor &schema_editor, UT_ErrorCode &ec) |
|
UT_ORMCreateTableOperation & | createModel (const UT_StringHolder &table_name) |
|
UT_ORMDropTableOperation & | dropModel (const UT_StringHolder &table_name) |
|
UT_ORMAddFieldOperation & | addField (const UT_StringHolder &model_name, UT_ORMModelStateField &&col) |
|
UT_ORMRenameFieldOperation & | renameField (const UT_StringHolder &model_name, const UT_StringHolder &cur_name, const UT_StringHolder &new_name) |
|
UT_ORMRemoveFieldOperation & | removeField (const UT_StringHolder &model_name, const UT_StringHolder &name) |
|
UT_ORMUniqueConstraint & | addUniqueConstraint (const UT_StringHolder &model_name, const UT_StringHolder &name, const std::initializer_list< UT_StringHolder > &fields, const UT_StringHolder &condition=UT_StringHolder::theEmptyString) |
|
void | addDependency (const UT_StringHolder &mig_name) |
|
const UT_StringArray & | dependencies () const |
|
const UT_StringHolder & | historyId () const |
|
Definition at line 25 of file UT_ORMMigration.h.