25 void addOid(Oid _oid,
const QString& _name)
const;
28 QAtomicInt self_p_count;
30 QString host, database;
33 QMutex connections_lock;
39 mutable QMutex metainformation_lock;
43 QString oidToName(Oid _oid)
const;
44 Oid nameToOid(
const QString& _name)
const;
50 knowCore::ReturnVoid load_sql_files(PGconn* _conn,
const QStringList& _files);
51 knowCore::ReturnVoid execute_sql_query(PGconn* _conn,
const QByteArray& _query);
64 knowCore::ReturnValue<knowCore::Value> toValue(
const QString& _oid,
const QByteArray& _source);
65 knowCore::ReturnValue<QByteArray> toByteArray(
const knowCore::Value& _source, QString& _oidName);
67 void write(
const knowCore::Value& val, QByteArray* r, Oid*
oid,
bool* is_binary,
bool* is_valid);
73 Cyqlops::Crypto::RSAAlgorithm m_rsa_algorithm;
77 QString uniqueTableName(
const QString& _prefix,
const QString& _key);
80 knowCore::ReturnVoid loadExtension(
const QString& _extension);
81 knowCore::ReturnVoid loadExtensions();
85 QHash<QUuid, std::function<void()>> disconnection_listener;
86 QHash<QUuid, std::function<void(
const Connection&)>> connection_listener;
Definition RDFTermBinaryMarshal.h:14
Definition RDFValueBinaryMarshal.h:16