Heart 1.3.848.aa44c26
Heart is base back end library for your c++ Qt projects.
|
#include "iobjectprovider.h"
#include <QMap>
#include <QHash>
#include <QSet>
#include <QVariantMap>
#include <QMutex>
#include "config.h"
#include "softdelete.h"
Go to the source code of this file.
Classes | |
class | QH::ISqlDB |
The ISqlDB class it is db cache and bridge for DbWriters. Work Scheme of the database cache: More... | |
Namespaces | |
namespace | QH |
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart library. | |
Enumerations | |
enum class | QH::SqlDBCasheWriteMode : int { QH::Default = 0x0 , QH::On_New_Thread = 0x1 , QH::Force = 0x2 } |
The SqlDBCasheWriteMode enum contains list of available modes of write data into database. More... | |
enum class | QH::CacheAction : int { QH::None , QH::Insert , QH::Update , QH::Delete } |
The CacheAction enum contains types of database cache actions. The any database caches save all changes in to hardware database. For saving all changes it use hash map with objects and its actions. Every type invokes own method for running an action of object. More... | |
Functions | |
constexpr uint | QH::qHash (CacheAction action) |
qHash calc hash of the CacheAction enum. | |