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 |
addDynamicColumn_(UT_ORMModelMeta &meta, UT_ORMFieldColumn &&field) | UT_ORMModelMeta | inlineprotectedstatic |
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::Cascade, const UT_StringHolder &related_name=UT_StringHolder::theEmptyString, const UT_ORMModelMeta &foreign_meta=ForeignModel::metaInfo()) | UT_ORMModelMeta | inline |
addField(const UT_StringHolder &name, UT_ORMManyToManyField< Owner, OtherModel > Owner::*field, const UT_StringHolder &related_name=UT_StringHolder::theEmptyString) | UT_ORMModelMeta | inline |
build(UT_SqlOrm &orm) | UT_ORMModelMeta | |
bulkFetch(const ArrayT &pks, UT_ErrorCode &ec, const UT_StringRef &col_name=UT_StringHolder::theEmptyString) const | UT_ORMModelMeta | |
bulkSave(const UT_Array< T > &items, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
collectMigrations(UT_ORMMigrationBuilder &builder) const =0 | UT_ORMModelMeta | pure virtual |
columns() const | UT_ORMModelMeta | inline |
configureConcrete_() | UT_ORMModelMeta | protected |
connectLinks() | UT_ORMModelMeta | |
create(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
cursor() const | UT_ORMModelMeta | |
db() | UT_ORMModelMeta | |
db() const | UT_ORMModelMeta | |
doBuild()=0 | UT_ORMModelMeta | protectedpure virtual |
doInsert_(T &obj, UT_ErrorCode &ec) const | UT_ORMModelMeta | protected |
doPostBuild() | UT_ORMModelMeta | inlineprotectedvirtual |
doPostMigrate() | UT_ORMModelMeta | protectedvirtual |
doUpdate_(T &obj, UT_ErrorCode &ec) const | UT_ORMModelMeta | protected |
exists(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
fetch(const PK &pk, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
fetch(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
fetchAll(UT_ErrorCode &ec) const | UT_ORMModelMeta | |
filter(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
findField(const UT_StringView &name) const | UT_ORMModelMeta | inline |
findForeignRelatedField(const UT_StringView &name) const | UT_ORMModelMeta | inline |
findRelated(const UT_StringView &name, UT_StringHolder &fk_field_name) const | UT_ORMModelMeta | |
foreignKeys() const | UT_ORMModelMeta | inline |
fromDB(Args &&...args) const | UT_ORMModelMeta | inline |
getOrCreate(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
hasField(const UT_StringView &name) const | UT_ORMModelMeta | inline |
isThroughTable() const | UT_ORMModelMeta | inline |
loadAllObjects(UT_SqlStatement &stmt, UT_ErrorCode &ec) | UT_ORMModelMeta | inline |
loadObject(T &obj, UT_SqlStatement &stmt, UT_ErrorCode &ec) const | UT_ORMModelMeta | inline |
lookupMetaFromORM_(const UT_StringView &name) const | UT_ORMModelMeta | protected |
lookupTableColumns(const UT_StringRef &model_name, const UT_ORMFieldColumn *&fk_model, const UT_ORMFieldColumn *&fk_other_model) const | UT_ORMModelMeta | |
modelName() const | UT_ORMModelMeta | inline |
myColumns | UT_ORMModelMeta | protected |
myForeignKeys | UT_ORMModelMeta | protected |
myHasBuilt | UT_ORMModelMeta | protected |
myHasPostBuilt | UT_ORMModelMeta | protected |
myHasPostMigrate | UT_ORMModelMeta | protected |
myIsThroughTable | UT_ORMModelMeta | protected |
myModelName | UT_ORMModelMeta | protected |
myORM | UT_ORMModelMeta | protected |
myPluralVerboseName | UT_ORMModelMeta | protected |
myPrimaryKey | UT_ORMModelMeta | protected |
myRelated | UT_ORMModelMeta | protected |
myTableName | UT_ORMModelMeta | protected |
myUniqueColumns | UT_ORMModelMeta | protected |
myVerboseName | UT_ORMModelMeta | protected |
orm() const | UT_ORMModelMeta | inline |
pluralVerboseName() const | UT_ORMModelMeta | inline |
postMigrate() | UT_ORMModelMeta | |
preConnectLinks() | UT_ORMModelMeta | inlinevirtual |
primaryKey() const | UT_ORMModelMeta | inline |
querySet() const | UT_ORMModelMeta | inline |
registerM2M_(const UT_SharedPtr< UT_ORMModelMeta > &left, const UT_SharedPtr< UT_ORMModelMeta > &right, const UT_StringHolder &field_name, const UT_StringHolder &related_name) | UT_ORMModelMeta | protected |
registerRelated(const UT_SharedPtr< UT_ORMModelMeta > &related, const UT_StringHolder &related_name, const UT_StringHolder &fk_field_name=UT_StringHolder::theEmptyString) | UT_ORMModelMeta | |
remove(T &obj, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
remove(const std::initializer_list< UT::orm::FilterArg > &args, UT_ErrorCode &ec) const | UT_ORMModelMeta | |
resetInternals() | UT_ORMModelMeta | inline |
save(T &obj, UT_ErrorCode &ec, bool force_insert=false, bool force_update=false) const | UT_ORMModelMeta | |
setModelName(const UT_StringHolder &name) | UT_ORMModelMeta | inline |
setPluralVerboseName(const UT_StringHolder &name) | UT_ORMModelMeta | inline |
setTableName(const UT_StringHolder &name) | UT_ORMModelMeta | inline |
setVerboseName(const UT_StringHolder &name) | UT_ORMModelMeta | inline |
tableName() const | UT_ORMModelMeta | inline |
uniqueColumns() const | UT_ORMModelMeta | inline |
UT_NON_COPYABLE(UT_ORMModelMeta) | UT_ORMModelMeta | |
UT_ORMModelMeta(const UT_StringHolder &name, UT_SqlOrm *orm=nullptr) | UT_ORMModelMeta | inline |
UT_ORMModelMeta() | UT_ORMModelMeta | inline |
verboseName() const | UT_ORMModelMeta | inline |
~UT_ORMModelMeta()=default | UT_ORMModelMeta | virtual |