|
HDK
|
#include <UT_ORMConstraint.h>
Inheritance diagram for UT_ORMUniqueConstraint:Public Member Functions | |
| UT_ORMUniqueConstraint (const UT_StringHolder &name, const std::initializer_list< UT_StringHolder > &fields, const UT_StringHolder &condition=UT_StringHolder::theEmptyString) | |
| UT_ORMUniqueConstraint (const UT_StringHolder &name) | |
| UT_UniquePtr< UT_IORMConstraint > | clone () const override |
| UT_StringHolder | constraintSql (const UT_ORMModelState &model, UT_IORMSchemaEditor &editor) const override |
| UT_UniquePtr< UT_ORMDDLStatement > | createSql (const UT_ORMModelState &model, const UT_IORMSchemaEditor &editor) override |
| UT_UniquePtr< UT_ORMDDLStatement > | removeSql (const UT_ORMModelState &model, const UT_IORMSchemaEditor &editor) override |
| const UT_StringHolder & | condition () const |
Public Member Functions inherited from UT_IORMConstraint | |
| virtual | ~UT_IORMConstraint ()=default |
| UT_NON_COPYABLE (UT_IORMConstraint) | |
| UT_IORMConstraint (UT_IORMConstraint &&)=default | |
| UT_IORMConstraint & | operator= (UT_IORMConstraint &&)=default |
| const UT_StringHolder & | name () const |
Additional Inherited Members | |
Protected Member Functions inherited from UT_IORMConstraint | |
| UT_IORMConstraint (const UT_StringHolder &name) | |
Protected Attributes inherited from UT_IORMConstraint | |
| UT_StringHolder | myName |
Definition at line 59 of file UT_ORMConstraint.h.
| UT_ORMUniqueConstraint::UT_ORMUniqueConstraint | ( | const UT_StringHolder & | name, |
| const std::initializer_list< UT_StringHolder > & | fields, | ||
| const UT_StringHolder & | condition = UT_StringHolder::theEmptyString |
||
| ) |
| UT_ORMUniqueConstraint::UT_ORMUniqueConstraint | ( | const UT_StringHolder & | name | ) |
|
overridevirtual |
Implements UT_IORMConstraint.
|
inline |
Definition at line 80 of file UT_ORMConstraint.h.
|
overridevirtual |
Implements UT_IORMConstraint.
|
overridevirtual |
Implements UT_IORMConstraint.
|
overridevirtual |
Implements UT_IORMConstraint.