Workspace 6.21.5
SqlDataModel Member List

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

adaptToBaseClassType(DataExecution::DataObject &obj) constSqlDataModelprotected
addOrUpdateObject(DataExecution::ObjectArray &container, const QSqlRecord &record, QSqlQuery &query, const QStringList &relations=QStringList())SqlDataModelprotected
AllRelations enum valueSqlDataModel
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()SqlDataModelstatic
getDatabase() constSqlDataModel
getDatabase()SqlDataModel
getInsertQuery(const T &obj, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) constSqlDataModelprotected
getObjectCache()SqlDataModelprotected
getPrimaryKeyValue(const QSqlQuery &query, DataExecution::TypedObject< typename T::IdType > &pkValue) constSqlDataModelprotected
getSelectAllQuery(const T &obj, const QStringList &relations, const QString &customWhereClause=QString()) constSqlDataModelprotected
getSelectByIdQuery(const T &obj, typename T::IdType id, const QStringList &relations) constSqlDataModelprotected
getUpdateQuery(const T &obj, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) constSqlDataModelprotected
NominatedRelations enum valueSqlDataModel
NoRelations enum valueSqlDataModel
ObjectCache typedefSqlDataModelprotected
RelationOptions enum nameSqlDataModel
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) constSqlDataModel
~SqlDataModel()SqlDataModelvirtual