Heart 1.3.848.aa44c26
Heart is base back end library for your c++ Qt projects.
QH::ISqlDB Member List

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

changeObjects(const PKG::DBObject &templateObject, const std::function< bool(const QSharedPointer< PKG::DBObject > &)> &changeAction)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)=0QH::ISqlDBprotectedpure virtual
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=SqlDBCasheWriteMode::Default)QH::ISqlDBprotectedvirtual
globalUpdateDataBasePrivate(qint64 currentTime)QH::ISqlDBprotectedvirtual
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< 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< 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
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