| 
    kDB: Knowledge DataBase
    
   | 
 
#include <Serialiser.h>


Classes | |
| struct | Result | 
Public Member Functions | |
| Serialiser (const knowCore::ValueHash &_variables_to_value) | |
  Public Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< QString, _TArgs_... > | |
| QString | start (NodeCSP _node, const _TArgs_ &... _args) | 
Static Public Member Functions | |
| static Result | serialise (NodeCSP _node, const knowCore::ValueHash &_variables) | 
Protected Member Functions | |
| 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) | 
  Protected Member Functions inherited from kDB::SPARQL::Algebra::NodeVisitorImplementation< QString, QHash< QString, knowCore::Value > * > | |
| virtual QString | visitDefault (NodeCSP _node, const _TArgs_ &...)=0 | 
  Protected Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< QString, _TArgs_... > | |
| QString | accept (NodeCSP _node, const _TArgs_... _arguments) | 
| QString | accept (const Node *_node, const _TArgs_... _arguments) | 
Additional Inherited Members | |
  Public Types inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< QString, _TArgs_... > | |
| using | ParametersTuple | 
| using | ReturnType | 
  Static Public Attributes inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< QString, _TArgs_... > | |
| static constexpr std::size_t | ParametersCount | 
Convert a SPARQL Algebra into a SPARQL Query.
| Serialiser::Serialiser | ( | const knowCore::ValueHash & | _variables_to_value | ) | 
_variables_to_value 
      
  | 
  static | 
Convert a _node to a SPARQL representation