Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
QH::SqlDB Member List

This is the complete list of members for QH::SqlDB, including all inherited members.

changeObjects(const PKG::DBObject &templateObject, const std::function< bool(const QSharedPointer< PKG::DBObject > &)> &changeAction)QH::ISqlDB
deleteFromCache(const QSharedPointer< PKG::DBObject > &delObj) override finalQH::SqlDBprotected
QH::ISqlDB::deleteFromCache(const QSharedPointer< QH::PKG::DBObject > &delObj)=0QH::ISqlDBprotectedpure virtual
deleteObject(const QSharedPointer< QH::PKG::DBObject > &delObj, bool wait=false) overrideQH::ISqlDB
QH::iObjectProvider::deleteObject(const QSharedPointer< PKG::DBObject > &obj, bool wait)=0QH::iObjectProviderpure virtual
doQuery(const QString &query, const QVariantMap &bindValues, bool wait=false, QSqlQuery *result=nullptr) const overrideQH::ISqlDBvirtual
doSql(const QString &sqlFile, bool wait) const overrideQH::ISqlDBvirtual
getAllObjects(const PKG::DBObject &templateObject, QList< QSharedPointer< QH::PKG::DBObject > > &result) overrideQH::ISqlDB
QH::iObjectProvider::getAllObjects(const PKG::DBObject &templateObject, QList< QSharedPointer< PKG::DBObject > > &result)=0QH::iObjectProviderpure virtual
getFromCache(const PKG::DBObject *obj) override finalQH::SqlDBprotectedvirtual
getLastUpdateTime() constQH::ISqlDBprotected
getMode() constQH::ISqlDBprotected
getObject(const TYPE &templateVal)QH::iObjectProviderinline
getObjectRaw(const PKG::DBObject &templateVal)QH::iObjectProvider
getUpdateInterval() constQH::ISqlDB
globalUpdateDataBase(SqlDBCasheWriteMode mode) override finalQH::SqlDBprotectedvirtual
globalUpdateDataBasePrivate(qint64 currentTime) override finalQH::SqlDBprotectedvirtual
init(const QString &initDbParams="")QH::ISqlDBvirtual
init(const QVariantMap &params)QH::ISqlDBvirtual
insertObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false, const QWeakPointer< unsigned int > &autoincrementIdResult={}) overrideQH::ISqlDB
QH::iObjectProvider::insertObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait, const QWeakPointer< unsigned int > &autoincrementIdResult)=0QH::iObjectProviderpure virtual
insertToCache(const QSharedPointer< PKG::DBObject > &obj) override finalQH::SqlDBprotected
QH::ISqlDB::insertToCache(const QSharedPointer< QH::PKG::DBObject > &obj)=0QH::ISqlDBprotectedpure virtual
ISqlDB(qint64 updateInterval=DEFAULT_UPDATE_INTERVAL, SqlDBCasheWriteMode mode=SqlDBCasheWriteMode::Default)QH::ISqlDB
prepareForDelete() overrideQH::ISqlDBprotectedvirtual
pushToQueue(const QSharedPointer< PKG::DBObject > &obj, CacheAction type) override finalQH::SqlDBprotected
QH::ISqlDB::pushToQueue(const QSharedPointer< QH::PKG::DBObject > &obj, CacheAction type)QH::ISqlDBprotectedvirtual
replaceObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false) overrideQH::ISqlDB
QH::iObjectProvider::replaceObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait)=0QH::iObjectProviderpure virtual
setLastUpdateTime(const qint64 &value)QH::ISqlDBprotected
setMode(const SqlDBCasheWriteMode &mode)QH::ISqlDBprotected
setSQLSources(const QStringList &list) overrideQH::ISqlDBvirtual
setUpdateInterval(const qint64 &value)QH::ISqlDB
setWriter(SqlDBWriter *writer)QH::ISqlDB
sigItemChanged(const QSharedPointer< QH::PKG::DBObject > &obj)QH::ISqlDBsignal
sigItemDeleted(const QH::DbAddress &obj)QH::ISqlDBsignal
SoftDelete()QH::SoftDelete
softDelete()QH::SoftDelete
SqlDB()QH::SqlDB
updateCache(const QSharedPointer< PKG::DBObject > &obj) override finalQH::SqlDBprotected
QH::ISqlDB::updateCache(const QSharedPointer< QH::PKG::DBObject > &obj)=0QH::ISqlDBprotectedpure virtual
updateObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false) overrideQH::ISqlDB
QH::iObjectProvider::updateObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait)=0QH::iObjectProviderpure virtual
writer() constQH::ISqlDB
~ISqlDB() overrideQH::ISqlDB
~SoftDelete()QH::SoftDeletevirtual