![]() |
Heart 1.4.918.d927d9c
Heart is base back end library for your c++ Qt projects.
|
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)=0 | QH::ISqlDB | protectedpure virtual |
| deleteObject(const QSharedPointer< QH::PKG::DBObject > &delObj, bool wait=false) override | QH::ISqlDB | |
| QH::iObjectProvider::deleteObject(const QSharedPointer< PKG::DBObject > &obj, bool wait)=0 | QH::iObjectProvider | pure virtual |
| doQuery(const QString &query, const QVariantMap &bindValues, bool wait=false, QSqlQuery *result=nullptr) const override | QH::ISqlDB | virtual |
| doSql(const QString &sqlFile, bool wait) const override | QH::ISqlDB | virtual |
| getAllObjects(const PKG::DBObject &templateObject, QList< QSharedPointer< QH::PKG::DBObject > > &result) override | QH::ISqlDB | |
| QH::iObjectProvider::getAllObjects(const PKG::DBObject &templateObject, QList< QSharedPointer< PKG::DBObject > > &result)=0 | QH::iObjectProvider | pure virtual |
| getFromCache(const PKG::DBObject *obj)=0 | QH::ISqlDB | protectedpure virtual |
| getLastUpdateTime() const | QH::ISqlDB | protected |
| getMode() const | QH::ISqlDB | protected |
| getObject(const TYPE &templateVal) | QH::iObjectProvider | inline |
| getObjectRaw(const PKG::DBObject &templateVal) | QH::iObjectProvider | |
| getUpdateInterval() const | QH::ISqlDB | |
| globalUpdateDataBase(SqlDBCasheWriteMode mode=SqlDBCasheWriteMode::Default) | QH::ISqlDB | protectedvirtual |
| globalUpdateDataBasePrivate(qint64 currentTime) | QH::ISqlDB | protectedvirtual |
| init(const QString &initDbParams="") | QH::ISqlDB | virtual |
| init(const QVariantMap ¶ms) | QH::ISqlDB | virtual |
| insertObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false, const QWeakPointer< unsigned int > &autoincrementIdResult={}) override | QH::ISqlDB | |
| QH::iObjectProvider::insertObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait, const QWeakPointer< unsigned int > &autoincrementIdResult)=0 | QH::iObjectProvider | pure virtual |
| insertToCache(const QSharedPointer< QH::PKG::DBObject > &obj)=0 | QH::ISqlDB | protectedpure virtual |
| ISqlDB(qint64 updateInterval=DEFAULT_UPDATE_INTERVAL, SqlDBCasheWriteMode mode=SqlDBCasheWriteMode::Default) | QH::ISqlDB | |
| prepareForDelete() override | QH::ISqlDB | protectedvirtual |
| pushToQueue(const QSharedPointer< QH::PKG::DBObject > &obj, CacheAction type) | QH::ISqlDB | protectedvirtual |
| replaceObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false) override | QH::ISqlDB | |
| QH::iObjectProvider::replaceObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait)=0 | QH::iObjectProvider | pure virtual |
| setLastUpdateTime(const qint64 &value) | QH::ISqlDB | protected |
| setMode(const SqlDBCasheWriteMode &mode) | QH::ISqlDB | protected |
| setSQLSources(const QStringList &list) override | QH::ISqlDB | virtual |
| setUpdateInterval(const qint64 &value) | QH::ISqlDB | |
| setWriter(SqlDBWriter *writer) | QH::ISqlDB | |
| sigItemChanged(const QSharedPointer< QH::PKG::DBObject > &obj) | QH::ISqlDB | signal |
| sigItemDeleted(const QH::DbAddress &obj) | QH::ISqlDB | signal |
| SoftDelete() | QH::SoftDelete | |
| softDelete() | QH::SoftDelete | |
| updateCache(const QSharedPointer< QH::PKG::DBObject > &obj)=0 | QH::ISqlDB | protectedpure virtual |
| updateObject(const QSharedPointer< QH::PKG::DBObject > &saveObject, bool wait=false) override | QH::ISqlDB | |
| QH::iObjectProvider::updateObject(const QSharedPointer< PKG::DBObject > &saveObject, bool wait)=0 | QH::iObjectProvider | pure virtual |
| writer() const | QH::ISqlDB | |
| ~ISqlDB() override | QH::ISqlDB | |
| ~SoftDelete() | QH::SoftDelete | virtual |