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

Public Member Functions

bool hasFailed () const
 
cres_qresult< void > reportResult (const knowDBC::Result &_result)
 
cres_qresult< void > reportError (const QString &_errmsg)
 
cres_qresult< void > executeQuery (const kDB::SPARQL::Algebra::NodeCSP &_query)
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::InsertDataCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DeleteDataCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::LoadCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DropCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ClearCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::CreateCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DeleteInsertCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::PLQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::QuadsCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::QuadsDataCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ListCSP _query)
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::VariableCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DatasetCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::GroupClausesCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::HavingClausesCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DescribeQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DescribeTermCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::AskQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ConstructQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::SelectQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ExplainQueryCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::OrderClausesCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::OrderClauseCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::LimitOffsetClauseCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::TripleCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::VariableReferenceCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::GraphReferenceCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::TermCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::BlankNodeCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ServiceCSP _node) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::GroupGraphPatternCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ValueCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::OptionalCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::UnionCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::MinusCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::LogicalOrCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::LogicalAndCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalDifferentCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalEqualCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalInferiorCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalInferiorEqualCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalSuperiorCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalSuperiorEqualCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::AdditionCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::SubstractionCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::MultiplicationCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::DivisionCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalInCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::RelationalNotInCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::LogicalNegationCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::NegationCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::FunctionCallCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::ExecuteCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::BindCSP _query) override
 
template<bool _R_, typename _Q_ >
cres_qresult< void > executeIfUnless (knowCore::ConstExplicitlySharedDataPointer< _Q_ > _query)
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::IfCSP _query) override
 
cres_qresult< void > visit (kDB::SPARQL::Algebra::UnlessCSP _query) override
 
- Public Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< cres_qresult< void > >
cres_qresult< void > start (NodeCSP _node, const _TArgs_ &... _args)
 

Public Attributes

RDFDataset defaultDataset
 
QList< RDFDatasetnamedDatasets
 
Transaction transaction
 
QString query_text
 
knowDBC::Result result
 

Additional Inherited Members

- Public Types inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< cres_qresult< void > >
using ParametersTuple
 
using ReturnType
 
- Static Public Attributes inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< cres_qresult< void > >
static constexpr std::size_t ParametersCount
 
- Protected Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< cres_qresult< void > >
cres_qresult< void > accept (NodeCSP _node, const _TArgs_... _arguments)
 
cres_qresult< void > accept (const Node *_node, const _TArgs_... _arguments)
 

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