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

#include <QueryFactory.h>

Inheritance diagram for kDB::Repository::Interfaces::QueryFactory:

Public Member Functions

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

Detailed Description

Interface for extensions that can create queries.

Member Function Documentation

◆ canCreateQuery()

virtual bool kDB::Repository::Interfaces::QueryFactory::canCreateQuery ( const knowCore::Uri & _type,
const knowCore::ValueHash & _environment ) const
pure virtual
Returns
true if it can create a query for the given _type and _environment.

◆ createQuery()

virtual cres_qresult< knowDBC::Query > kDB::Repository::Interfaces::QueryFactory::createQuery ( const knowCore::Uri & _type,
const knowCore::ValueHash & _environment ) const
pure virtual
Returns
a query for the given _type and _environment.

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