25 void deleteFromCache(
const QSharedPointer<PKG::DBObject> &delObj)
override final;
26 bool insertToCache(
const QSharedPointer<PKG::DBObject> &obj)
override final;
27 bool updateCache(
const QSharedPointer<PKG::DBObject> &obj)
override final;
28 QList<QSharedPointer<PKG::DBObject>>
30 void pushToQueue(
const QSharedPointer<PKG::DBObject> &obj,
CacheAction type)
override final;
31 void globalUpdateDataBasePrivate(qint64 currentTime)
override final;
The ISqlDB class it is db cache and bridge for DbWriters. Work Scheme of the database cache:
The DBObject class- main class for work with data base.
The SqlDB class This is base implementation fo datatbase. The SqlDB do not use caches,...
#define HEARTSHARED_EXPORT
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart librar...
SqlDBCasheWriteMode
The SqlDBCasheWriteMode enum contains list of available modes of write data into database.
CacheAction
The CacheAction enum contains types of database cache actions. The any database caches save all chang...