Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
InformationScripting::LinearQuery Class Referenceabstract
Inheritance diagram for InformationScripting::LinearQuery:
InformationScripting::Query InformationScripting::AddASTPropertiesAsTuples InformationScripting::AstQuery InformationScripting::BreakpointManager InformationScripting::Count InformationScripting::Filter InformationScripting::Heatmap InformationScripting::Join InformationScripting::QueryResultVisualizer InformationScripting::Reachable InformationScripting::RuntimeQuery InformationScripting::ScriptQuery InformationScripting::TagQuery InformationScripting::VersionControlQuery

Public Member Functions

 LinearQuery (Model::Node *target=nullptr)
 
virtual QList< Optional< TupleSet > > execute (QList< TupleSet > input) override
 
virtual Optional< TupleSetexecuteLinear (TupleSet)=0
 
- Public Member Functions inherited from InformationScripting::Query
 Query (Model::Node *target=nullptr)
 
virtual ~Query ()=default
 
bool hasInput () const
 
virtual void setHasInput ()
 
Model::Nodetarget () const
 

Constructor & Destructor Documentation

◆ LinearQuery()

InformationScripting::LinearQuery::LinearQuery ( Model::Node target = nullptr)

Member Function Documentation

◆ execute()

QList< Optional< TupleSet > > InformationScripting::LinearQuery::execute ( QList< TupleSet input)
overridevirtual

◆ executeLinear()

virtual Optional<TupleSet> InformationScripting::LinearQuery::executeLinear ( TupleSet  )
pure virtual