Envision
A visual programming IDE for object-oriented languages
InformationScripting::QueryBuilder Member List

This is the complete list of members for InformationScripting::QueryBuilder, including all inherited members.

addType(std::function< std::vector< std::unique_ptr< Query > >(QueryBuilder *, NodeType *)> f)Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >inlinestatic
BaseVisitorType typedefModel::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >
connectAsSplit(CompositeQuery *composite, Query *left, CompositeQuery *right)InformationScripting::QueryBuilderprivatestatic
connectAsUnion(CompositeQuery *composite, CompositeQuery *left, Query *right, OperatorQueryNode *op)InformationScripting::QueryBuilderprivatestatic
connectQueriesWith(CompositeQuery *composite, CompositeQuery *queries, Query *connectionQuery, Query *outputQuery=nullptr)InformationScripting::QueryBuilderprivatestatic
executor_InformationScripting::QueryBuilderprivate
findFunctionForId(int id)Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >protectedvirtual
init()InformationScripting::QueryBuilderstatic
QueryBuilder(Model::Node *target, QueryExecutor *executor)InformationScripting::QueryBuilder
target_InformationScripting::QueryBuilderprivate
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::QueryBuilderprivatestatic
VisitFunctionInstance typedefModel::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >
visitList(QueryBuilder *self, CompositeQueryNode *list)InformationScripting::QueryBuilderprivatestatic
visitOperator(QueryBuilder *self, OperatorQueryNode *op)InformationScripting::QueryBuilderprivatestatic
VisitorResultType typedefModel::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >
~Visitor()Model::Visitor< QueryBuilder, std::vector< std::unique_ptr< Query > > >virtual