HDK
|
This is the complete list of members for UT_ORMModelMeta, including all inherited members.
addAutoField(const UT_StringHolder &name, FieldT Cls::*field, unsigned props=UT_ORMColumn::Empty) | UT_ORMModelMeta | inline |
addField(const UT_StringHolder &name, FieldT Cls::*field, unsigned props=UT_ORMColumn::Empty) | UT_ORMModelMeta | inline |
addField(const UT_StringHolder &name, UT_ORMForeignKeyField< ForeignModel > Cls::*field, unsigned props=UT_ORMColumn::Empty, UT_ORMColumn::OnDelete ondelete_type=UT_ORMColumn::OnDelete::DoNothing) | UT_ORMModelMeta | inline |
build() | UT_ORMModelMeta | inline |
columns() const | UT_ORMModelMeta | inline |
configureInternals_() | UT_ORMModelMeta | protected |
doBuild()=0 | UT_ORMModelMeta | protectedpure virtual |
doMigrate(UT_ORMMigrationBuilder &builder) const =0 | UT_ORMModelMeta | pure virtual |
fetch(const PK &pk, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
fetchAll(UT_ErrorCode &ec) const | UT_ORMModelMeta | |
loadObject_(T &obj, UT_SqlStatement &stmt, UT_ErrorCode &ec) const | UT_ORMModelMeta | inlineprotected |
migrate(UT_SqlOrm &orm, UT_ORMMigrationBuilder &builder) const | UT_ORMModelMeta | |
myColumns | UT_ORMModelMeta | protected |
myHasBuilt | UT_ORMModelMeta | protected |
myIsUsingAutoIncPK | UT_ORMModelMeta | protected |
myName | UT_ORMModelMeta | protected |
myORM | UT_ORMModelMeta | protected |
primaryKey() const | UT_ORMModelMeta | inline |
remove(T &obj, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
save(T &obj, UT_ErrorCode &ec, bool force_insert=false, bool force_update=false) const | UT_ORMModelMeta | |
tableName() const | UT_ORMModelMeta | inline |
update(T &obj, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
UT_NON_COPYABLE(UT_ORMModelMeta) | UT_ORMModelMeta | |
UT_ORMModelMeta(const UT_StringHolder &name, UT_SqlOrm *orm=nullptr) | UT_ORMModelMeta | inline |
~UT_ORMModelMeta()=default | UT_ORMModelMeta | virtual |