#include <UT_ORMSchemaEditor.h>
|
virtual | ~UT_IORMSchemaEditor () |
|
| UT_NON_COPYABLE (UT_IORMSchemaEditor) |
|
virtual void | deleteModel (const UT_ORMModelState &model, bool handle_autom2m=true) |
|
virtual void | createModel (const UT_ORMModelState &model) |
|
virtual void | addField (const UT_ORMModelState &model, const UT_ORMModelStateField &field) |
|
virtual void | removeField (const UT_ORMModelState &model, const UT_ORMModelStateField &field) |
|
virtual void | renameField (const UT_ORMModelState &model, const UT_ORMModelStateField &from_field, const UT_ORMModelStateField &to_field) |
|
virtual void | addConstraint (const UT_ORMModelState &model, UT_IORMConstraint *constraint) |
|
virtual void | alterDBTable (const UT_ORMModelState &old_model, const UT_ORMModelState &new_model) |
|
virtual void | alterField (const UT_ORMModelState &model, const UT_ORMModelStateField &old_field, const UT_ORMModelStateField &new_field) |
|
UT_StringHolder | uniqueSql (const UT_ORMModelState &model, const UT_StringArray &fields, const UT_StringHolder &name, const UT_StringHolder &condition) |
|
UT_UniquePtr< UT_ORMDDLStatement > | createUniqueSql (const UT_ORMModelState &model, const UT_StringArray &fields, const UT_StringHolder &name, const UT_StringHolder &condition) const |
|
UT_UniquePtr< UT_ORMDDLStatement > | deleteUniqueSql (const UT_ORMModelState &model, const UT_StringHolder &name, const UT_StringHolder &condition) const |
|
const UT_StringArray & | collectedSql () const |
|
UT_ErrorCode | error () const |
|
UT_SqlDatabase & | connection () |
|
Definition at line 26 of file UT_ORMSchemaEditor.h.
virtual UT_IORMSchemaEditor::~UT_IORMSchemaEditor |
( |
| ) |
|
|
virtual |
UT_IORMSchemaEditor::UT_IORMSchemaEditor |
( |
UT_SqlOrm & |
orm, |
|
|
bool |
collect_sql = false |
|
) |
| |
|
protected |
virtual void UT_IORMSchemaEditor::deleteModel |
( |
const UT_ORMModelState & |
model, |
|
|
bool |
handle_autom2m = true |
|
) |
| |
|
virtual |
bool UT_IORMSchemaEditor::myCollectSql = false |
|
protected |
The documentation for this class was generated from the following file: