5 #ifndef INTELLISTREAM_INCLUDE_WATERMARKER_WMTABLE_H_
6 #define INTELLISTREAM_INCLUDE_WATERMARKER_WMTABLE_H_
21 std::map<std::string, AbstractWaterMarkerPtr> wmMap;
39 if (wmMap.count(name)) {
57 #define newWMTable std::make_shared<OoOJoin::WMTable>
The table to indexing all possible watermark generators.
Definition: WMTable.h:19
void registerNewWM(AbstractWaterMarkerPtr onew, std::string tag)
To register a new watermarker.
Definition: WMTable.h:30
AbstractWaterMarkerPtr findWM(std::string name)
find an operator in the table according to its name
Definition: WMTable.h:38
std::shared_ptr< class WMTable > WMTablePtr
The class to describe a shared pointer to WMTable.
Definition: WMTable.h:51
Definition: OperatorTable.cpp:7
std::shared_ptr< class AbstractWaterMarker > AbstractWaterMarkerPtr
The class to describe a shared pointer to AbstractWaterMarker.
Definition: AbstractWaterMarker.h:111