|
NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
Classes | |
| class | MultiOriginWatermarkProcessor |
| The watermark processor receives watermark barriers and provides the current watermark across multiple origins. The watermark processor guarantees strict serializable watermark updates. Thus, a watermark processor is only executed if all preceding updates have been processed. Consequently, the watermark processor expects a exactly once delivery on the input channel. More... | |
| class | WatermarkProcessor |
| This class implements a watermark processor for a single origin. It processes all watermark updates from one specific origin and applies all updates in sequential order. @assumptions This watermark processor assumes strictly monotonic update sequence numbers. To handle out of order processing, it stores in flight updates in a transaction log. More... | |
| class | TimeUnit |
Typedefs | |
| using | WindowTypePtr = std::shared_ptr< WindowType > |
| using | WindowAggregationDescriptorPtr = std::shared_ptr< WindowAggregationDescriptor > |
| using | WatermarkStrategyDescriptorPtr = std::shared_ptr< WatermarkStrategyDescriptor > |
| using | TimeCharacteristicPtr = std::shared_ptr< TimeCharacteristic > |
| using | LogicalWindowDescriptorPtr = std::shared_ptr< LogicalWindowDescriptor > |
| using | WindowOperatorHandlerPtr = std::shared_ptr< WindowOperatorHandler > |
| using | MultiOriginWatermarkProcessorPtr = std::unique_ptr< MultiOriginWatermarkProcessor > |
| using NES::Windowing::LogicalWindowDescriptorPtr = typedef std::shared_ptr<LogicalWindowDescriptor> |
| using NES::Windowing::MultiOriginWatermarkProcessorPtr = typedef std::unique_ptr<MultiOriginWatermarkProcessor> |
| using NES::Windowing::TimeCharacteristicPtr = typedef std::shared_ptr<TimeCharacteristic> |
| typedef std::shared_ptr< WatermarkStrategyDescriptor > NES::Windowing::WatermarkStrategyDescriptorPtr |
| typedef std::shared_ptr< WindowAggregationDescriptor > NES::Windowing::WindowAggregationDescriptorPtr |
| using NES::Windowing::WindowOperatorHandlerPtr = typedef std::shared_ptr<WindowOperatorHandler> |
| typedef std::shared_ptr< WindowType > NES::Windowing::WindowTypePtr |