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


Classes | |
| struct | Private |
Static Public Member Functions | |
| static NodeCSP | invert (NodeCSP _node) |
Protected Member Functions | |
| NodeCSP | visitDefault (NodeCSP _node) override |
| KDB_SPARQL_ALGEBRA_NODE_VISITOR_OVERLOAD (InsertData, DeleteData) | |
Protected Member Functions inherited from kDB::SPARQL::Algebra::NodeVisitorImplementation< NodeCSP > | |
| virtual NodeCSP | visitDefault (NodeCSP _node, const _TArgs_ &...)=0 |
Protected Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< NodeCSP, _TArgs_... > | |
| NodeCSP | accept (NodeCSP _node, const _TArgs_... _arguments) |
| NodeCSP | accept (const Node *_node, const _TArgs_... _arguments) |
Friends | |
| class | NodeVisitorImplementation< NodeCSP > |
Additional Inherited Members | |
Public Types inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< NodeCSP, _TArgs_... > | |
| using | ParametersTuple |
| using | ReturnType |
Public Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< NodeCSP, _TArgs_... > | |
| NodeCSP | start (NodeCSP _node, const _TArgs_ &... _args) |
Static Public Attributes inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< NodeCSP, _TArgs_... > | |
| static constexpr std::size_t | ParametersCount |
Invert a SPARQL Algebra. Can only invert InsertData and DeleteData.