27 void addOid(Oid _oid,
const QString& _name)
const;
30 QAtomicInt self_p_count;
33 QString host, database;
36 QMutex connections_lock;
42 mutable QMutex metainformation_lock;
46 cres_qresult<QString> oidToName(Oid _oid)
const;
47 cres_qresult<Oid> nameToOid(
const QString& _name)
const;
53 cres_qresult<void> load_sql_files(PGconn* _conn,
const QStringList& _files);
54 cres_qresult<void> execute_sql_query(PGconn* _conn,
const QByteArray& _query);
67 cres_qresult<knowCore::Value> toValue(
const QString& _oid,
const QByteArray& _source);
68 cres_qresult<QByteArray> toByteArray(
const knowCore::Value& _source, QString& _oidName);
77 Cyqlops::Crypto::RSAAlgorithm m_rsa_algorithm;
81 QString uniqueTableName(
const QString& _prefix,
const QString& _key);
84 cres_qresult<void> loadExtension(
const QString& _extension);
85 cres_qresult<void> loadExtensions();
89 QHash<QUuid, std::function<void()>> disconnection_listener;
90 QHash<QUuid, std::function<void(
const Connection&)>> connection_listener;
Definition RDFTermBinaryMarshal.h:15
Definition RDFValueBinaryMarshal.h:16