kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::QueryConnectionInfo Class Reference

Classes

struct  Private
 

Public Member Functions

 QueryConnectionInfo (const Connection &_connection=Connection())
 
 QueryConnectionInfo (const knowCore::WeakReference< Connection > &_connection)
 
 QueryConnectionInfo (const Transaction &_transaction)
 
 QueryConnectionInfo (const Transaction &_transaction, const Connection &_connection)
 
 QueryConnectionInfo (const QueryConnectionInfo &_rhs)
 
QueryConnectionInfooperator= (const QueryConnectionInfo &_rhs)
 
bool operator== (const kDB::Repository::QueryConnectionInfo &_rhs) const
 
Connection connection () const
 
Transaction transaction () const
 
void setConnection (const Connection &_connection)
 
void setTransaction (const Transaction &_transaction)
 
void startTransaction ()
 
void removeTransaction ()
 
bool isValid () const
 
knowDBC::Query createSQLQuery (const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const
 
knowDBC::Query createSPARQLQuery (const RDFEnvironment &_environment=RDFEnvironment(), const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const
 

Friends

class DatabaseInterface::PostgreSQL::SQLCopyData
 
class DatabaseInterface::PostgreSQL::SQLQueryExecutor
 

Constructor & Destructor Documentation

◆ QueryConnectionInfo()

kDB::Repository::QueryConnectionInfo::QueryConnectionInfo ( const Transaction & _transaction,
const Connection & _connection )

Create the query connection from the transaction if it is active or from the connection otherwise


The documentation for this class was generated from the following files: