OoOJoin  0.0.1
The next generation of out-of-order join operator
OoOJoin::WMTable Class Reference

The table to indexing all possible watermark generators. More...

#include <WaterMarker/WMTable.h>

Collaboration diagram for OoOJoin::WMTable:

Public Member Functions

void registerNewWM (AbstractWaterMarkerPtr onew, std::string tag)
 To register a new watermarker. More...
 
AbstractWaterMarkerPtr findWM (std::string name)
 find an operator in the table according to its name More...
 

Protected Attributes

std::map< std::string, AbstractWaterMarkerPtrwmMap
 

Detailed Description

The table to indexing all possible watermark generators.

Note
default tags:

Member Function Documentation

◆ findWM()

AbstractWaterMarkerPtr OoOJoin::WMTable::findWM ( std::string  name)
inline

find an operator in the table according to its name

Parameters
nameThe name of operator
Returns
The operator, nullptr if not found

◆ registerNewWM()

void OoOJoin::WMTable::registerNewWM ( AbstractWaterMarkerPtr  onew,
std::string  tag 
)
inline

To register a new watermarker.

Parameters
onewThe new watermarker
tagTHe name tag

The documentation for this class was generated from the following files: