kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::SPARQLExecution::QueryExecutor Class Reference
Inheritance diagram for kDB::Repository::SPARQLExecution::QueryExecutor:
Collaboration diagram for kDB::Repository::SPARQLExecution::QueryExecutor:

Public Member Functions

 QueryExecutor (const RDFEnvironment &_rdf_environment)
 
knowDBC::Result execute (const QString &_query, const knowCore::ValueHash &_options, const knowCore::ValueHash &_bindings) final
 
knowCore::Uri queryLanguage () const final
 
- Public Member Functions inherited from knowDBC::Interfaces::QueryExecutor

Constructor & Destructor Documentation

◆ ~QueryExecutor()

kDB::Repository::SPARQLExecution::QueryExecutor::~QueryExecutor ( )
virtual

Member Function Documentation

◆ execute()

knowDBC::Result kDB::Repository::SPARQLExecution::QueryExecutor::execute ( const QString & _query,
const knowCore::ValueHash & _options,
const knowCore::ValueHash & _bindings )
finalvirtual

Execute the query and return the result.

Implements knowDBC::Interfaces::QueryExecutor.

◆ queryLanguage()

knowCore::Uri kDB::Repository::SPARQLExecution::QueryExecutor::queryLanguage ( ) const
finalvirtual
Returns
the query language used by this executor.

Implements knowDBC::Interfaces::QueryExecutor.


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