17 bool hasFailed()
const
19 return result.type() == knowDBC::Result::Type::Failed;
26 knowCore::ReturnVoid reportError(
const QString& _errmsg)
28 return reportResult(knowDBC::Result::create(query_text, _errmsg));
31 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::InsertDataCSP _query)
override;
32 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DeleteDataCSP _query)
override;
33 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::LoadCSP _query)
override;
34 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DropCSP _query)
override;
35 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ClearCSP _query)
override;
36 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::CreateCSP _query)
override;
37 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DeleteInsertCSP _query)
override;
38 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::PLQueryCSP _query)
override;
39 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::QuadsCSP _query)
override
42 return kCrvError(
"Unimplemented");
44 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::QuadsDataCSP _query)
override
47 return kCrvError(
"Unimplemented");
49 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ListCSP _query);
50 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::VariableCSP _query)
override
53 return kCrvError(
"Unimplemented");
55 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DatasetCSP _query)
override
58 return kCrvError(
"Unimplemented");
60 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::GroupClausesCSP _query)
override
63 return kCrvError(
"Unimplemented");
65 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::HavingClausesCSP _query)
override
68 return kCrvError(
"Unimplemented");
70 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DescribeQueryCSP _query)
override
73 return kCrvError(
"Unimplemented");
75 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DescribeTermCSP _query)
override
78 return kCrvError(
"Unimplemented");
81 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::AskQueryCSP _query)
override;
82 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ConstructQueryCSP _query)
override;
83 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::SelectQueryCSP _query)
override;
84 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ExplainQueryCSP _query)
override;
85 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::OrderClausesCSP _query)
override
88 return kCrvError(
"Unimplemented");
90 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::OrderClauseCSP _query)
override
93 return kCrvError(
"Unimplemented");
95 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::LimitOffsetClauseCSP _query)
override
98 return kCrvError(
"Unimplemented");
100 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::TripleCSP _query)
override
103 return kCrvError(
"Unimplemented");
105 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::VariableReferenceCSP _query)
override
108 return kCrvError(
"Unimplemented");
110 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::GraphReferenceCSP _query)
override
113 return kCrvError(
"Unimplemented");
115 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::TermCSP _query)
override
118 return kCrvError(
"Unimplemented");
120 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::BlankNodeCSP _query)
override
123 return kCrvError(
"Unimplemented");
125 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ServiceCSP _node)
override
128 return kCrvError(
"Unimplemented");
130 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::GroupGraphPatternCSP _query)
override
133 return kCrvError(
"Unimplemented");
135 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ValueCSP _query)
override
138 return kCrvError(
"Unimplemented");
140 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::OptionalCSP _query)
override
143 return kCrvError(
"Unimplemented");
145 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::UnionCSP _query)
override
148 return kCrvError(
"Unimplemented");
150 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::MinusCSP _query)
override
153 return kCrvError(
"Unimplemented");
155 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::LogicalOrCSP _query)
override
158 return kCrvError(
"Unimplemented");
160 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::LogicalAndCSP _query)
override
163 return kCrvError(
"Unimplemented");
165 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalDifferentCSP _query)
override
168 return kCrvError(
"Unimplemented");
170 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalEqualCSP _query)
override
173 return kCrvError(
"Unimplemented");
175 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalInferiorCSP _query)
override
178 return kCrvError(
"Unimplemented");
180 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalInferiorEqualCSP _query)
override
183 return kCrvError(
"Unimplemented");
185 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalSuperiorCSP _query)
override
188 return kCrvError(
"Unimplemented");
190 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalSuperiorEqualCSP _query)
override
193 return kCrvError(
"Unimplemented");
195 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::AdditionCSP _query)
override
198 return kCrvError(
"Unimplemented");
200 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::SubstractionCSP _query)
override
203 return kCrvError(
"Unimplemented");
205 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::MultiplicationCSP _query)
override
208 return kCrvError(
"Unimplemented");
210 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::DivisionCSP _query)
override
213 return kCrvError(
"Unimplemented");
215 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalInCSP _query)
override
218 return kCrvError(
"Unimplemented");
220 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::RelationalNotInCSP _query)
override
223 return kCrvError(
"Unimplemented");
225 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::LogicalNegationCSP _query)
override
228 return kCrvError(
"Unimplemented");
230 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::NegationCSP _query)
override
233 return kCrvError(
"Unimplemented");
235 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::FunctionCallCSP _query)
override
238 return kCrvError(
"Unimplemented");
240 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::ExecuteCSP _query)
override
243 return kCrvError(
"Unimplemented");
245 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::BindCSP _query)
override
248 return kCrvError(
"Unimplemented");
250 template<
bool _R_,
typename _Q_>
252 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::IfCSP _query)
override;
253 knowCore::ReturnVoid visit(kDB::SPARQL::Algebra::UnlessCSP _query)
override;