#include <Serialiser.h>
|
| | Serialiser (const knowCore::ValueHash &_variables_to_value) |
| |
| QString | start (NodeCSP _node, const _TArgs_ &... _args) |
| |
|
| static Result | serialise (NodeCSP _node, const knowCore::ValueHash &_variables) |
| |
|
|
QString | visitDefault (NodeCSP _node, QHash< QString, knowCore::Value > *const &_parameter) override |
| |
|
| KDB_SPARQL_ALGEBRA_NODE_VISITOR_OVERLOAD (BlankNode, GroupGraphPattern, LimitOffsetClause, FunctionCall, RelationalEqual, RelationalDifferent, RelationalInferior, RelationalInferiorEqual, RelationalSuperior, RelationalSuperiorEqual, SelectQuery, Term, Triple, Value, Variable, VariableReference, InsertData, DeleteData, QuadsData, Quads) |
| |
|
QString | visitUri (const knowCore::Uri &_uri, QHash< QString, knowCore::Value > *_parameter) |
| |
|
virtual QString | visitDefault (NodeCSP _node, const _TArgs_ &...)=0 |
| |
|
QString | accept (NodeCSP _node, const _TArgs_... _arguments) |
| |
|
QString | accept (const Node *_node, const _TArgs_... _arguments) |
| |
|
|
using | ParametersTuple |
| |
|
using | ReturnType |
| |
|
static constexpr std::size_t | ParametersCount |
| |
Convert a SPARQL Algebra into a SPARQL Query.
◆ Serialiser()
| Serialiser::Serialiser |
( |
const knowCore::ValueHash & | _variables_to_value | ) |
|
◆ serialise()
| Serialiser::Result Serialiser::serialise |
( |
NodeCSP | _node, |
|
|
const knowCore::ValueHash & | _variables ) |
|
static |
Convert a _node to a SPARQL representation
The documentation for this class was generated from the following files:
- kDB/SPARQL/Algebra/Visitors/Serialiser.h
- kDB/SPARQL/Algebra/Visitors/Serialiser.cpp