kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::AbstractService Class Referenceabstract

#include <AbstractService.h>

Inheritance diagram for kDB::Repository::AbstractService:

Public Member Functions

virtual bool canCall (const knowCore::Uri &_service) const =0
 
virtual knowDBC::Result call (const knowCore::Uri &_service, const QString &_query, const knowCore::ValueHash &_bindings) const =0
 

Detailed Description

Interface a remote service with a SPARQL Query

Member Function Documentation

◆ call()

virtual knowDBC::Result kDB::Repository::AbstractService::call ( const knowCore::Uri & _service,
const QString & _query,
const knowCore::ValueHash & _bindings ) const
pure virtual

Execute the query _query on the service _service using the _bindings

Returns
the result of the query.

Implemented in DummyService.

◆ canCall()

virtual bool kDB::Repository::AbstractService::canCall ( const knowCore::Uri & _service) const
pure virtual
Returns
true if this AbstractService can call the service specified by _service

Implemented in DummyService.


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