![]() |
Workspace 6.21.5
|
This is the complete list of members for SqlDataModel, including all inherited members.
adaptToBaseClassType(DataExecution::DataObject &obj) const | SqlDataModel | protected |
addOrUpdateObject(DataExecution::ObjectArray &container, const QSqlRecord &record, QSqlQuery &query, const QStringList &relations=QStringList()) | SqlDataModel | protected |
AllRelations enum value | SqlDataModel | |
clearCachedAdaptors() | SqlDataModel | |
fetchAll(DataExecution::ObjectArray &objects, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList()) | SqlDataModel | |
fetchAllMapped(DataCollection &objects, const QString &mapField, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList(), bool ignoreDuplicates=false) | SqlDataModel | |
fetchById(T &object, const typename T::IdType &id, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList()) | SqlDataModel | |
fetchByQuery(DataExecution::ObjectArray &objects, const QString &filterQueryText, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList()) | SqlDataModel | |
fetchByQueryMapped(DataCollection &objects, const QString &mapField, const QString &filterQueryText, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList(), bool ignoreDuplicates=false) | SqlDataModel | |
getBoundTableName() | SqlDataModel | static |
getDatabase() const | SqlDataModel | |
getDatabase() | SqlDataModel | |
getInsertQuery(const T &obj, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) const | SqlDataModel | protected |
getObjectCache() | SqlDataModel | protected |
getPrimaryKeyValue(const QSqlQuery &query, DataExecution::TypedObject< typename T::IdType > &pkValue) const | SqlDataModel | protected |
getSelectAllQuery(const T &obj, const QStringList &relations, const QString &customWhereClause=QString()) const | SqlDataModel | protected |
getSelectByIdQuery(const T &obj, typename T::IdType id, const QStringList &relations) const | SqlDataModel | protected |
getUpdateQuery(const T &obj, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) const | SqlDataModel | protected |
NominatedRelations enum value | SqlDataModel | |
NoRelations enum value | SqlDataModel | |
ObjectCache typedef | SqlDataModel | protected |
RelationOptions enum name | SqlDataModel | |
save(T &object, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList()) | SqlDataModel | |
save(DataExecution::ObjectArray &array, RelationOptions relOpts=NoRelations, const QStringList &relations=QStringList()) | SqlDataModel | |
SqlDataModel(QSqlDatabase &database, bool strictTypeChecking=false) | SqlDataModel | |
validateAllRegisteredObjectTypes(const Application::WorkspacePlugin *plugin=nullptr) const | SqlDataModel | |
~SqlDataModel() | SqlDataModel | virtual |