6 #ifndef KNOWROB_GRAPH_QUERY_EXPANSION_H
7 #define KNOWROB_GRAPH_QUERY_EXPANSION_H
9 #include "knowrob/queries/QueryContext.h"
10 #include "knowrob/semweb/GraphPathQuery.h"
11 #include "knowrob/semweb/GraphQuery.h"
14 struct GraphQueryExpansion {
18 std::vector<VariablePtr>
o_vars;
19 std::vector<VariablePtr>
u_vars;
std::shared_ptr< GraphQueryExpansion > GraphQueryExpansionPtr
std::shared_ptr< const QueryContext > QueryContextPtr
std::shared_ptr< GraphQuery > GraphQueryPtr
std::shared_ptr< Variable > VariablePtr
VariablePtr accumulated_begin
QueryContextPtr query_ctx
std::vector< VariablePtr > o_vars
VariablePtr accumulated_end
std::vector< VariablePtr > u_vars