Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
InformationScripting::QueryExecutor Class Reference

Public Member Functions

 ~QueryExecutor ()
 
void addQuery (std::unique_ptr< Query > &&query)
 
QList< QString > execute (const QList< TupleSet > &input={})
 
void setVisualizationExecuted ()
 

Private Attributes

bool defaultVisualize_ {true}
 
std::queue< std::unique_ptr< Query > > queries_ {}
 

Constructor & Destructor Documentation

◆ ~QueryExecutor()

InformationScripting::QueryExecutor::~QueryExecutor ( )

Member Function Documentation

◆ addQuery()

void InformationScripting::QueryExecutor::addQuery ( std::unique_ptr< Query > &&  query)

◆ execute()

QList< QString > InformationScripting::QueryExecutor::execute ( const QList< TupleSet > &  input = {})

◆ setVisualizationExecuted()

void InformationScripting::QueryExecutor::setVisualizationExecuted ( )
inline

Member Data Documentation

◆ defaultVisualize_

bool InformationScripting::QueryExecutor::defaultVisualize_ {true}
private

◆ queries_

std::queue<std::unique_ptr<Query> > InformationScripting::QueryExecutor::queries_ {}
private