kDB: Knowledge DataBase
Loading...
Searching...
No Matches
py_kDBRepository::Connection::knowDBCConnectionInterface Struct Reference
Inheritance diagram for py_kDBRepository::Connection::knowDBCConnectionInterface:
Collaboration diagram for py_kDBRepository::Connection::knowDBCConnectionInterface:

Public Member Functions

 knowDBCConnectionInterface (const kDB::Repository::Connection &_connection)
 
bool supportQuery (const knowCore::Uri &_type) const override
 
cres_qresult< knowDBC::QuerycreateQuery (const knowCore::Uri &_type, const knowCore::ValueHash &_environment) const
 
bool isConnected () const
 
- Public Member Functions inherited from knowDBC::Interfaces::Connection

Public Attributes

kDB::Repository::Connection connection
 

Member Function Documentation

◆ createQuery()

cres_qresult< knowDBC::Query > py_kDBRepository::Connection::knowDBCConnectionInterface::createQuery ( const knowCore::Uri & _type,
const knowCore::ValueHash & _environment ) const
inlinevirtual

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

Implements knowDBC::Interfaces::Connection.

◆ isConnected()

bool py_kDBRepository::Connection::knowDBCConnectionInterface::isConnected ( ) const
inlinevirtual
Returns
true if is connected.

Implements knowDBC::Interfaces::Connection.

◆ supportQuery()

bool py_kDBRepository::Connection::knowDBCConnectionInterface::supportQuery ( const knowCore::Uri & _type) const
inlineoverridevirtual
Returns
true if the connection support the given query.

Implements knowDBC::Interfaces::Connection.


The documentation for this struct was generated from the following file: