12 #ifndef __UT_ORMMIGRATION_H__
13 #define __UT_ORMMIGRATION_H__
23 class UT_ORMSchemaEditor;
31 : myModelName(model_name), myName(name)
33 myHistoryId.format(
"{}.{}", myModelName, myName);
59 const std::initializer_list<UT_StringHolder>& fields,
64 myDependencies.emplace_back(mig_name);
79 #endif // __UT_ORMMIGRATION_H__
UT_StringArray myDependencies
UT_StringHolder myHistoryId
const UT_StringHolder myName
const UT_StringHolder & historyId() const
const UT_StringArray & dependencies() const
static const UT_StringHolder theEmptyString
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
const UT_StringHolder myModelName
UT_ORMMigration(const UT_StringHolder &model_name, const UT_StringHolder &name)
std::error_code UT_ErrorCode
UT_Array< UT_UniquePtr< UT_IORMOperation > > myOperations
void addDependency(const UT_StringHolder &mig_name)