Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
isqldb.h File Reference
#include "iobjectprovider.h"
#include <QMap>
#include <QHash>
#include <QSet>
#include <QVariantMap>
#include <QMutex>
#include "config.h"
#include "softdelete.h"
Include dependency graph for isqldb.h:
This graph shows which files directly or indirectly include this file:

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.