HDK
|
#include <UT_ORMField.h>
Protected Attributes | |
UT_UniquePtr< UT_IORMFieldAdapter > | myFieldPtr |
Protected Attributes inherited from UT_ORMColumn | |
unsigned | myProperties = Properties::Empty |
OnDelete | myOnDelete = OnDelete::DoNothing |
Type | myType |
UT_StringHolder | myName |
UT_StringHolder | myForeignTable |
UT_StringArray | myForeignColumns |
Additional Inherited Members | |
Public Types inherited from UT_ORMColumn | |
enum | Type { Type::Error, Type::Nullptr, Type::String, Type::Int32, Type::Int64, Type::Bool, Type::Real, Type::DateTime, Type::Blob } |
enum | Properties { Empty = 0, PrimaryKey = 1 << 1, Unique = 1 << 2, NotNull = 1 << 3, ForeignKey = 1 << 4, AutoIncrement = 1 << 5 } |
enum | OnDelete { DoNothing = 0, Cascade, SetNull } |
Static Public Member Functions inherited from UT_ORMColumn | |
static const UT_StringHolder & | typeToString (Type type) |
Definition at line 66 of file UT_ORMField.h.
|
inline |
Definition at line 69 of file UT_ORMField.h.
|
inline |
Definition at line 78 of file UT_ORMField.h.
|
inline |
Definition at line 82 of file UT_ORMField.h.
|
protected |
Definition at line 87 of file UT_ORMField.h.