Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
QH::DataBase Member List

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

addDBPatch(const DBPatch &patch)QH::DataBaseprotected
backUp(int version) constQH::DataBaseprotected
DataBase(QObject *ptr=nullptr)QH::DataBase
DataBaseNodeQH::DataBasefriend
db() constQH::DataBaseprotected
dbLocation() constQH::DataBase
dbPatches() constQH::DataBaseprotectedvirtual
defaultDbParams() constQH::DataBasevirtual
deleteById(const Id &id, Setter setter)QH::DataBaseinlineprotected
getAll(const QString &table, const QString &condition="") constQH::DataBaseinlineprotected
getById(const Id &id, Setter setter, bool ifNotExistsCreate=false)QH::DataBaseinlineprotected
getDBAttribute(const QString &key, const QVariant &defaultVal)QH::DataBase
initDefaultDbObjects(ISqlDB *cache, SqlDBWriter *writer)QH::DataBaseprotectedvirtual
initSqlDb(QString DBparamsFile="", ISqlDB *cache=nullptr, SqlDBWriter *writer=nullptr)QH::DataBasevirtual
insertObj(const Object &obj, const QWeakPointer< unsigned int > &resultId={})QH::DataBaseinlineprotected
isSqlInited() constQH::DataBase
localNodeName() constQH::DataBaseprotected
objectChanged(const QSharedPointer< PKG::DBObject > &obj)QH::DataBaseprotectedvirtual
objectRemoved(const DbAddress &address)QH::DataBaseprotectedvirtual
onBeforeDBUpgrade(int currentVerion, int tergetVersion) constQH::DataBaseprotectedvirtual
run()QH::DataBase
run(const QString &localNodeName)QH::DataBasevirtual
saveObj(const Object &obj)QH::DataBaseinlineprotected
setDBAttribute(const QString &key, const QVariant &newValue)QH::DataBase
setLocalNodeName(const QString &newLocalNodeName)QH::DataBaseprotected
sigObjectChanged(const QSharedPointer< QH::PKG::DBObject > &obj)QH::DataBasesignal
sigObjectDeleted(const QH::DbAddress &obj)QH::DataBasesignal
SQLSources() constQH::DataBaseprotectedvirtual
stop()QH::DataBase
systemTables() constQH::DataBaseprotectedvirtual
upgradeDataBase()QH::DataBaseprotectedvirtual
welcomeAddress(AbstractNodeInfo *node)QH::DataBaseprotectedvirtual
~DataBase()QH::DataBase