HDK
|
#include <UT_ORMConstraint.h>
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 |
![]() | |
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 | |
![]() | |
UT_IORMConstraint (const UT_StringHolder &name) | |
![]() | |
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.