addType(std::function< std::vector< std::unique_ptr< Query > >(QueryBuilder *, NodeType *)> f) | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | inlinestatic |
BaseVisitorType typedef | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | |
connectAsSplit(CompositeQuery *composite, Query *left, CompositeQuery *right) | InformationScripting::QueryBuilder | privatestatic |
connectAsUnion(CompositeQuery *composite, CompositeQuery *left, Query *right, OperatorQueryNode *op) | InformationScripting::QueryBuilder | privatestatic |
connectQueriesWith(CompositeQuery *composite, CompositeQuery *queries, Query *connectionQuery, Query *outputQuery=nullptr) | InformationScripting::QueryBuilder | privatestatic |
executor_ | InformationScripting::QueryBuilder | private |
findFunctionForId(int id) | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | protectedvirtual |
init() | InformationScripting::QueryBuilder | static |
QueryBuilder(Model::Node *target, QueryExecutor *executor) | InformationScripting::QueryBuilder | |
target_ | InformationScripting::QueryBuilder | private |
types() | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | privatestatic |
visit(Node *n) | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | |
visitChildren(Node *n) | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | virtual |
visitCommand(QueryBuilder *self, CommandNode *command) | InformationScripting::QueryBuilder | privatestatic |
VisitFunctionInstance typedef | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | |
visitList(QueryBuilder *self, CompositeQueryNode *list) | InformationScripting::QueryBuilder | privatestatic |
visitOperator(QueryBuilder *self, OperatorQueryNode *op) | InformationScripting::QueryBuilder | privatestatic |
VisitorResultType typedef | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | |
~Visitor() | Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > > | virtual |