HDK
|
#include <UT_ORMConstraint.h>
Public Member Functions | |
virtual | ~UT_IORMConstraint ()=default |
UT_NON_COPYABLE (UT_IORMConstraint) | |
UT_IORMConstraint (UT_IORMConstraint &&)=default | |
UT_IORMConstraint & | operator= (UT_IORMConstraint &&)=default |
virtual UT_UniquePtr < UT_IORMConstraint > | clone () const =0 |
virtual UT_StringHolder | constraintSql (const UT_ORMModelState &model, UT_IORMSchemaEditor &editor) const =0 |
virtual UT_UniquePtr < UT_ORMDDLStatement > | createSql (const UT_ORMModelState &model, const UT_IORMSchemaEditor &editor)=0 |
virtual UT_UniquePtr < UT_ORMDDLStatement > | removeSql (const UT_ORMModelState &model, const UT_IORMSchemaEditor &editor)=0 |
const UT_StringHolder & | name () const |
Protected Member Functions | |
UT_IORMConstraint (const UT_StringHolder &name) | |
Protected Attributes | |
UT_StringHolder | myName |
Definition at line 27 of file UT_ORMConstraint.h.
|
virtualdefault |
|
default |
|
inlineprotected |
Definition at line 52 of file UT_ORMConstraint.h.
|
pure virtual |
Implemented in UT_ORMUniqueConstraint.
|
pure virtual |
Implemented in UT_ORMUniqueConstraint.
|
pure virtual |
Implemented in UT_ORMUniqueConstraint.
|
inline |
Definition at line 50 of file UT_ORMConstraint.h.
|
default |
|
pure virtual |
Implemented in UT_ORMUniqueConstraint.
UT_IORMConstraint::UT_NON_COPYABLE | ( | UT_IORMConstraint | ) |
|
protected |
Definition at line 56 of file UT_ORMConstraint.h.