29 QVariant reportError(
const QString& _errmsg)
31 result = knowDBC::Result::create(query_text, _errmsg);
41 result = knowDBC::Result::create(query_text, _fields, _data);
44 QVariant reportSuccess(
bool _result)
46 result = knowDBC::Result::create(query_text, _result);
49 QVariant visit(kDB::SPARQL::Algebra::InsertDataCSP _query,
50 const QVariant& _parameter)
override;
51 QVariant visit(kDB::SPARQL::Algebra::DeleteDataCSP _query,
52 const QVariant& _parameter)
override;
53 QVariant visit(kDB::SPARQL::Algebra::LoadCSP _query,
const QVariant& _parameter)
override;
54 QVariant visit(kDB::SPARQL::Algebra::DropCSP _query,
const QVariant& _parameter)
override;
55 QVariant visit(kDB::SPARQL::Algebra::ClearCSP _query,
const QVariant& _parameter)
override;
56 QVariant visit(kDB::SPARQL::Algebra::CreateCSP _query,
const QVariant& _parameter)
override;
57 QVariant visit(kDB::SPARQL::Algebra::DeleteInsertCSP _query,
58 const QVariant& _parameter)
override;
59 QVariant visit(kDB::SPARQL::Algebra::PLQueryCSP _query,
60 const QVariant& _parameter)
override;
61 QVariant visit(kDB::SPARQL::Algebra::QuadsCSP _query,
const QVariant& _parameter)
override
67 QVariant visit(kDB::SPARQL::Algebra::QuadsDataCSP _query,
68 const QVariant& _parameter)
override
74 QVariant visit(kDB::SPARQL::Algebra::ListCSP _query,
const QVariant& _parameter)
override
80 QVariant visit(kDB::SPARQL::Algebra::VariableCSP _query,
81 const QVariant& _parameter)
override
87 QVariant visit(kDB::SPARQL::Algebra::DatasetCSP _query,
const QVariant& _parameter)
override
93 QVariant visit(kDB::SPARQL::Algebra::GroupClausesCSP _query,
94 const QVariant& _parameter)
override
100 QVariant visit(kDB::SPARQL::Algebra::HavingClausesCSP _query,
101 const QVariant& _parameter)
override
104 Q_UNUSED(_parameter);
107 QVariant visit(kDB::SPARQL::Algebra::DescribeQueryCSP _query,
108 const QVariant& _parameter)
override
111 Q_UNUSED(_parameter);
114 QVariant visit(kDB::SPARQL::Algebra::DescribeTermCSP _query,
115 const QVariant& _parameter)
override
118 Q_UNUSED(_parameter);
122 cres_qresult<QHash<QString, QString>>
127 QVariant visit(kDB::SPARQL::Algebra::AskQueryCSP _query,
128 const QVariant& _parameter)
override;
129 QVariant visit(kDB::SPARQL::Algebra::ConstructQueryCSP _query,
130 const QVariant& _parameter)
override;
131 QVariant visit(kDB::SPARQL::Algebra::SelectQueryCSP _query,
132 const QVariant& _parameter)
override;
133 QVariant visit(kDB::SPARQL::Algebra::ExplainQueryCSP _query,
134 const QVariant& _parameter)
override;
135 QVariant visit(kDB::SPARQL::Algebra::OrderClausesCSP _query,
136 const QVariant& _parameter)
override
139 Q_UNUSED(_parameter);
142 QVariant visit(kDB::SPARQL::Algebra::OrderClauseCSP _query,
143 const QVariant& _parameter)
override
146 Q_UNUSED(_parameter);
149 QVariant visit(kDB::SPARQL::Algebra::LimitOffsetClauseCSP _query,
150 const QVariant& _parameter)
override
153 Q_UNUSED(_parameter);
156 QVariant visit(kDB::SPARQL::Algebra::TripleCSP _query,
const QVariant& _parameter)
override
159 Q_UNUSED(_parameter);
162 QVariant visit(kDB::SPARQL::Algebra::VariableReferenceCSP _query,
163 const QVariant& _parameter)
override
166 Q_UNUSED(_parameter);
169 QVariant visit(kDB::SPARQL::Algebra::GraphReferenceCSP _query,
170 const QVariant& _parameter)
override
173 Q_UNUSED(_parameter);
176 QVariant visit(kDB::SPARQL::Algebra::TermCSP _query,
const QVariant& _parameter)
override
179 Q_UNUSED(_parameter);
182 QVariant visit(kDB::SPARQL::Algebra::BlankNodeCSP _query,
183 const QVariant& _parameter)
override
186 Q_UNUSED(_parameter);
189 QVariant visit(kDB::SPARQL::Algebra::ServiceCSP _node,
const QVariant& _parameter)
override
192 Q_UNUSED(_parameter);
195 QVariant visit(kDB::SPARQL::Algebra::GroupGraphPatternCSP _query,
196 const QVariant& _parameter)
override
199 Q_UNUSED(_parameter);
202 QVariant visit(kDB::SPARQL::Algebra::ValueCSP _query,
const QVariant& _parameter)
override
205 Q_UNUSED(_parameter);
208 QVariant visit(kDB::SPARQL::Algebra::OptionalCSP _query,
209 const QVariant& _parameter)
override
212 Q_UNUSED(_parameter);
215 QVariant visit(kDB::SPARQL::Algebra::UnionCSP _query,
const QVariant& _parameter)
override
218 Q_UNUSED(_parameter);
221 QVariant visit(kDB::SPARQL::Algebra::MinusCSP _query,
const QVariant& _parameter)
override
224 Q_UNUSED(_parameter);
227 QVariant visit(kDB::SPARQL::Algebra::LogicalOrCSP _query,
228 const QVariant& _parameter)
override
231 Q_UNUSED(_parameter);
234 QVariant visit(kDB::SPARQL::Algebra::LogicalAndCSP _query,
235 const QVariant& _parameter)
override
238 Q_UNUSED(_parameter);
241 QVariant visit(kDB::SPARQL::Algebra::RelationalDifferentCSP _query,
242 const QVariant& _parameter)
override
245 Q_UNUSED(_parameter);
248 QVariant visit(kDB::SPARQL::Algebra::RelationalEqualCSP _query,
249 const QVariant& _parameter)
override
252 Q_UNUSED(_parameter);
255 QVariant visit(kDB::SPARQL::Algebra::RelationalInferiorCSP _query,
256 const QVariant& _parameter)
override
259 Q_UNUSED(_parameter);
262 QVariant visit(kDB::SPARQL::Algebra::RelationalInferiorEqualCSP _query,
263 const QVariant& _parameter)
override
266 Q_UNUSED(_parameter);
269 QVariant visit(kDB::SPARQL::Algebra::RelationalSuperiorCSP _query,
270 const QVariant& _parameter)
override
273 Q_UNUSED(_parameter);
276 QVariant visit(kDB::SPARQL::Algebra::RelationalSuperiorEqualCSP _query,
277 const QVariant& _parameter)
override
280 Q_UNUSED(_parameter);
283 QVariant visit(kDB::SPARQL::Algebra::AdditionCSP _query,
284 const QVariant& _parameter)
override
287 Q_UNUSED(_parameter);
290 QVariant visit(kDB::SPARQL::Algebra::SubstractionCSP _query,
291 const QVariant& _parameter)
override
294 Q_UNUSED(_parameter);
297 QVariant visit(kDB::SPARQL::Algebra::MultiplicationCSP _query,
298 const QVariant& _parameter)
override
301 Q_UNUSED(_parameter);
304 QVariant visit(kDB::SPARQL::Algebra::DivisionCSP _query,
305 const QVariant& _parameter)
override
308 Q_UNUSED(_parameter);
311 QVariant visit(kDB::SPARQL::Algebra::RelationalInCSP _query,
312 const QVariant& _parameter)
override
315 Q_UNUSED(_parameter);
318 QVariant visit(kDB::SPARQL::Algebra::RelationalNotInCSP _query,
319 const QVariant& _parameter)
override
322 Q_UNUSED(_parameter);
325 QVariant visit(kDB::SPARQL::Algebra::LogicalNegationCSP _query,
326 const QVariant& _parameter)
override
329 Q_UNUSED(_parameter);
332 QVariant visit(kDB::SPARQL::Algebra::NegationCSP _query,
333 const QVariant& _parameter)
override
336 Q_UNUSED(_parameter);
339 QVariant visit(kDB::SPARQL::Algebra::FunctionCallCSP _query,
340 const QVariant& _parameter)
override
343 Q_UNUSED(_parameter);
346 QVariant visit(kDB::SPARQL::Algebra::ExecuteCSP _query,
const QVariant& _parameter)
override
349 Q_UNUSED(_parameter);
352 QVariant visit(kDB::SPARQL::Algebra::BindCSP _query,
const QVariant& _parameter)
override
355 Q_UNUSED(_parameter);
358 QVariant visit(kDB::SPARQL::Algebra::IfCSP _query,
const QVariant& _parameter)
override
361 Q_UNUSED(_parameter);
364 QVariant visit(kDB::SPARQL::Algebra::UnlessCSP _query,
const QVariant& _parameter)
override
367 Q_UNUSED(_parameter);