HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_ORMColumn Member List

This is the complete list of members for UT_ORMColumn, including all inherited members.

AutoIncrement enum valueUT_ORMColumn
Cascade enum valueUT_ORMColumn
DoNothing enum valueUT_ORMColumn
Empty enum valueUT_ORMColumn
foreignColumns() const UT_ORMColumninline
foreignFieldName() const UT_ORMColumninline
ForeignKey enum valueUT_ORMColumn
foreignTable() const UT_ORMColumninline
foreignTableModelName() const UT_ORMColumninline
isAutoIncrement() const UT_ORMColumninline
isForeignKey() const UT_ORMColumninline
isForeignKeyToModel(const UT_ORMModelMeta &model) const UT_ORMColumn
isLocal() const UT_ORMColumninline
isManyToMany() const UT_ORMColumninline
isNotNull() const UT_ORMColumninline
isPrimaryKey() const UT_ORMColumninline
isTableColumn() const UT_ORMColumninline
isUnique() const UT_ORMColumninline
ManyToMany enum valueUT_ORMColumn
myForeignColumnsUT_ORMColumnprotected
myForeignModelNameUT_ORMColumnprotected
myForeignTableUT_ORMColumnprotected
myNameUT_ORMColumnprotected
myOnDeleteUT_ORMColumnprotected
myPropertiesUT_ORMColumnprotected
myRelatedUT_ORMColumnprotected
myTypeUT_ORMColumnprotected
name() const UT_ORMColumninline
NotNull enum valueUT_ORMColumn
OnDelete enum nameUT_ORMColumn
onDelete() const UT_ORMColumninline
operator!=(const UT_ORMColumn &rhs) const UT_ORMColumninline
operator==(const UT_ORMColumn &rhs) const UT_ORMColumninline
PrimaryKey enum valueUT_ORMColumn
Properties enum nameUT_ORMColumn
properties() const UT_ORMColumninline
relatedName() const UT_ORMColumninline
setAsForeignKey(const UT_StringHolder &foreign_model, const UT_StringHolder &table_name, const UT_StringHolder &col, UT_ORMColumn::OnDelete ondelete=UT_ORMColumn::OnDelete::Cascade, const UT_StringHolder &related_name=UT_StringHolder::theEmptyString)UT_ORMColumninline
setAsForeignKey(const UT_StringHolder &foreign_model, const UT_StringHolder &table_name, const UT_StringArray &cols, UT_ORMColumn::OnDelete ondelete=UT_ORMColumn::OnDelete::Cascade, const UT_StringHolder &related_name=UT_StringHolder::theEmptyString)UT_ORMColumninline
setAsForeignKey(const UT_ORMModelMeta &meta, const UT_StringHolder &col=UT_StringHolder::theEmptyString, UT_ORMColumn::OnDelete=UT_ORMColumn::OnDelete::Cascade, const UT_StringHolder &related_name=UT_StringHolder::theEmptyString)UT_ORMColumn
setAutoIncrement(bool inc)UT_ORMColumninline
setName(const UT_StringHolder &name)UT_ORMColumninline
setNotNull(bool not_null)UT_ORMColumninline
SetNull enum valueUT_ORMColumn
setOnDelete(OnDelete ondelete)UT_ORMColumninline
setPrimaryKey(bool pk)UT_ORMColumninline
setRelatedName(const UT_StringHolder &related)UT_ORMColumn
setUnique(bool upk)UT_ORMColumninline
sql(const UT_SqlStatement &stmt, UT_WorkBuffer &wbuf)UT_ORMColumn
Type typedefUT_ORMColumn
type() const UT_ORMColumninline
typeString(const UT_SqlStatement &cursor) const UT_ORMColumn
typeToDisplayName(Type type)UT_ORMColumnstatic
Unique enum valueUT_ORMColumn
UT_ORMColumn()=defaultUT_ORMColumn
UT_ORMColumn(const UT_StringHolder &name, Type type, unsigned props=Properties::Empty, OnDelete on_delete=OnDelete::DoNothing)UT_ORMColumninline