|
| | 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.