17 bool hasFailed()
const {
return result.type() == knowDBC::Result::Type::Failed; }
21 return cres_success();
23 cres_qresult<void> reportError(
const QString& _errmsg)
25 return reportResult(knowDBC::Result::create(query_text, _errmsg));
28 cres_qresult<void> visit(kDB::SPARQL::Algebra::InsertDataCSP _query)
override;
29 cres_qresult<void> visit(kDB::SPARQL::Algebra::DeleteDataCSP _query)
override;
30 cres_qresult<void> visit(kDB::SPARQL::Algebra::LoadCSP _query)
override;
31 cres_qresult<void> visit(kDB::SPARQL::Algebra::DropCSP _query)
override;
32 cres_qresult<void> visit(kDB::SPARQL::Algebra::ClearCSP _query)
override;
33 cres_qresult<void> visit(kDB::SPARQL::Algebra::CreateCSP _query)
override;
34 cres_qresult<void> visit(kDB::SPARQL::Algebra::DeleteInsertCSP _query)
override;
35 cres_qresult<void> visit(kDB::SPARQL::Algebra::PLQueryCSP _query)
override;
36 cres_qresult<void> visit(kDB::SPARQL::Algebra::QuadsCSP _query)
override
39 return cres_failure(
"Unimplemented");
41 cres_qresult<void> visit(kDB::SPARQL::Algebra::QuadsDataCSP _query)
override
44 return cres_failure(
"Unimplemented");
46 cres_qresult<void> visit(kDB::SPARQL::Algebra::ListCSP _query);
47 cres_qresult<void> visit(kDB::SPARQL::Algebra::VariableCSP _query)
override
50 return cres_failure(
"Unimplemented");
52 cres_qresult<void> visit(kDB::SPARQL::Algebra::DatasetCSP _query)
override
55 return cres_failure(
"Unimplemented");
57 cres_qresult<void> visit(kDB::SPARQL::Algebra::GroupClausesCSP _query)
override
60 return cres_failure(
"Unimplemented");
62 cres_qresult<void> visit(kDB::SPARQL::Algebra::HavingClausesCSP _query)
override
65 return cres_failure(
"Unimplemented");
67 cres_qresult<void> visit(kDB::SPARQL::Algebra::DescribeQueryCSP _query)
override
70 return cres_failure(
"Unimplemented");
72 cres_qresult<void> visit(kDB::SPARQL::Algebra::DescribeTermCSP _query)
override
75 return cres_failure(
"Unimplemented");
78 cres_qresult<void> visit(kDB::SPARQL::Algebra::AskQueryCSP _query)
override;
79 cres_qresult<void> visit(kDB::SPARQL::Algebra::ConstructQueryCSP _query)
override;
80 cres_qresult<void> visit(kDB::SPARQL::Algebra::SelectQueryCSP _query)
override;
81 cres_qresult<void> visit(kDB::SPARQL::Algebra::ExplainQueryCSP _query)
override;
82 cres_qresult<void> visit(kDB::SPARQL::Algebra::OrderClausesCSP _query)
override
85 return cres_failure(
"Unimplemented");
87 cres_qresult<void> visit(kDB::SPARQL::Algebra::OrderClauseCSP _query)
override
90 return cres_failure(
"Unimplemented");
92 cres_qresult<void> visit(kDB::SPARQL::Algebra::LimitOffsetClauseCSP _query)
override
95 return cres_failure(
"Unimplemented");
97 cres_qresult<void> visit(kDB::SPARQL::Algebra::TripleCSP _query)
override
100 return cres_failure(
"Unimplemented");
102 cres_qresult<void> visit(kDB::SPARQL::Algebra::VariableReferenceCSP _query)
override
105 return cres_failure(
"Unimplemented");
107 cres_qresult<void> visit(kDB::SPARQL::Algebra::GraphReferenceCSP _query)
override
110 return cres_failure(
"Unimplemented");
112 cres_qresult<void> visit(kDB::SPARQL::Algebra::TermCSP _query)
override
115 return cres_failure(
"Unimplemented");
117 cres_qresult<void> visit(kDB::SPARQL::Algebra::BlankNodeCSP _query)
override
120 return cres_failure(
"Unimplemented");
122 cres_qresult<void> visit(kDB::SPARQL::Algebra::ServiceCSP _node)
override
125 return cres_failure(
"Unimplemented");
127 cres_qresult<void> visit(kDB::SPARQL::Algebra::GroupGraphPatternCSP _query)
override
130 return cres_failure(
"Unimplemented");
132 cres_qresult<void> visit(kDB::SPARQL::Algebra::ValueCSP _query)
override
135 return cres_failure(
"Unimplemented");
137 cres_qresult<void> visit(kDB::SPARQL::Algebra::OptionalCSP _query)
override
140 return cres_failure(
"Unimplemented");
142 cres_qresult<void> visit(kDB::SPARQL::Algebra::UnionCSP _query)
override
145 return cres_failure(
"Unimplemented");
147 cres_qresult<void> visit(kDB::SPARQL::Algebra::MinusCSP _query)
override
150 return cres_failure(
"Unimplemented");
152 cres_qresult<void> visit(kDB::SPARQL::Algebra::LogicalOrCSP _query)
override
155 return cres_failure(
"Unimplemented");
157 cres_qresult<void> visit(kDB::SPARQL::Algebra::LogicalAndCSP _query)
override
160 return cres_failure(
"Unimplemented");
162 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalDifferentCSP _query)
override
165 return cres_failure(
"Unimplemented");
167 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalEqualCSP _query)
override
170 return cres_failure(
"Unimplemented");
172 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalInferiorCSP _query)
override
175 return cres_failure(
"Unimplemented");
177 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalInferiorEqualCSP _query)
override
180 return cres_failure(
"Unimplemented");
182 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalSuperiorCSP _query)
override
185 return cres_failure(
"Unimplemented");
187 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalSuperiorEqualCSP _query)
override
190 return cres_failure(
"Unimplemented");
192 cres_qresult<void> visit(kDB::SPARQL::Algebra::AdditionCSP _query)
override
195 return cres_failure(
"Unimplemented");
197 cres_qresult<void> visit(kDB::SPARQL::Algebra::SubstractionCSP _query)
override
200 return cres_failure(
"Unimplemented");
202 cres_qresult<void> visit(kDB::SPARQL::Algebra::MultiplicationCSP _query)
override
205 return cres_failure(
"Unimplemented");
207 cres_qresult<void> visit(kDB::SPARQL::Algebra::DivisionCSP _query)
override
210 return cres_failure(
"Unimplemented");
212 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalInCSP _query)
override
215 return cres_failure(
"Unimplemented");
217 cres_qresult<void> visit(kDB::SPARQL::Algebra::RelationalNotInCSP _query)
override
220 return cres_failure(
"Unimplemented");
222 cres_qresult<void> visit(kDB::SPARQL::Algebra::LogicalNegationCSP _query)
override
225 return cres_failure(
"Unimplemented");
227 cres_qresult<void> visit(kDB::SPARQL::Algebra::NegationCSP _query)
override
230 return cres_failure(
"Unimplemented");
232 cres_qresult<void> visit(kDB::SPARQL::Algebra::FunctionCallCSP _query)
override
235 return cres_failure(
"Unimplemented");
237 cres_qresult<void> visit(kDB::SPARQL::Algebra::ExecuteCSP _query)
override
240 return cres_failure(
"Unimplemented");
242 cres_qresult<void> visit(kDB::SPARQL::Algebra::BindCSP _query)
override
245 return cres_failure(
"Unimplemented");
247 template<
bool _R_,
typename _Q_>
249 cres_qresult<void> visit(kDB::SPARQL::Algebra::IfCSP _query)
override;
250 cres_qresult<void> visit(kDB::SPARQL::Algebra::UnlessCSP _query)
override;