kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowDBC::Interfaces::Connection Class Referenceabstract

#include <Connection.h>

Inheritance diagram for knowDBC::Interfaces::Connection:

Public Member Functions

virtual bool supportQuery (const knowCore::Uri &_type) const =0
 
virtual cres_qresult< knowDBC::QuerycreateQuery (const knowCore::Uri &_type, const knowCore::ValueHash &_environment) const =0
 
virtual bool isConnected () const =0
 

Detailed Description

An interface for connection to a knowledge store.

Member Function Documentation

◆ createQuery()

virtual cres_qresult< knowDBC::Query > knowDBC::Interfaces::Connection::createQuery ( const knowCore::Uri & _type,
const knowCore::ValueHash & _environment ) const
pure virtual

Create a query with the given type. May return an error if the type is not supported.

Implemented in py_kDBRepository::Connection::knowDBCConnectionInterface.

◆ isConnected()

virtual bool knowDBC::Interfaces::Connection::isConnected ( ) const
pure virtual
Returns
true if is connected.

Implemented in py_kDBRepository::Connection::knowDBCConnectionInterface.

◆ supportQuery()

virtual bool knowDBC::Interfaces::Connection::supportQuery ( const knowCore::Uri & _type) const
pure virtual
Returns
true if the connection support the given query.

Implemented in py_kDBRepository::Connection::knowDBCConnectionInterface.


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