7 #ifndef INTELLISTREAM_INCLUDE_OPERATOR_MEANAQPIMAIAWJOperator_H_
8 #define INTELLISTREAM_INCLUDE_OPERATOR_MEANAQPIMAIAWJOperator_H_
45 void conductComputation();
56 double lastUnarrivedTuples = 0;
61 typedef std::shared_ptr<IMAStateOfKey> IMAStateOfKeyPtr;
62 #define newIMAStateOfKey std::make_shared<IMAStateOfKey>
132 #define newIMAIAWJOperator std::make_shared<OoOJoin::IMAIAWJOperator>
Definition: IMAIAWJOperator.h:49
The IAWJ operator under the simplest AQP strategy, and updates incrementally (IMA),...
Definition: IMAIAWJOperator.h:34
virtual bool feedTupleR(TrackTuplePtr tr)
feed a tuple R into the Operator
Definition: IMAIAWJOperator.cpp:125
virtual size_t getAQPResult()
get the joined sum result under AQP
Definition: IMAIAWJOperator.cpp:177
virtual bool setConfig(ConfigMapPtr cfg)
Set the config map related to this operator.
Definition: IMAIAWJOperator.cpp:4
virtual bool feedTupleS(TrackTuplePtr ts)
feed a tuple s into the Operator
Definition: IMAIAWJOperator.cpp:70
virtual bool start()
start this operator
Definition: IMAIAWJOperator.cpp:18
virtual bool stop()
stop this operator
Definition: IMAIAWJOperator.cpp:51
virtual size_t getResult()
get the joined sum result
Definition: IMAIAWJOperator.cpp:172
Definition: MeanAQPIAWJOperator.h:61
The intra window join (MeanAQPIAWJ) operator under the simplest AQP strategy, only considers a single...
Definition: MeanAQPIAWJOperator.h:33
std::shared_ptr< class IMAIAWJOperator > IMAIAWJOperatorPtr
The class to describe a shared pointer to IMAIAWJOperator.
Definition: IMAIAWJOperator.h:124
std::shared_ptr< class TrackTuple > TrackTuplePtr
The class to describe a shared pointer to TrackTuple.
Definition: Tuples.h:171
std::shared_ptr< ConfigMap > ConfigMapPtr
The class to describe a shared pointer to ConfigMap.
Definition: ConfigMap.hpp:356
Definition: OperatorTable.cpp:7