NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::FormatIterator Class Reference

this class is used for iterating over a single buffer and extracting out the tuples More...

#include <FormatIterator.hpp>

Public Member Functions

 FormatIterator (SchemaPtr schema, Runtime::TupleBuffer buffer, FormatTypes sinkFormatType)
 
Iterator begin ()
 Starts a new iterator with a bufferIndex of 0. More...
 
Iterator end ()
 The end of this iterator has a bufferIndex that is equal to the number of tuples in the TupleBuffer. More...
 

Detailed Description

this class is used for iterating over a single buffer and extracting out the tuples

Constructor & Destructor Documentation

◆ FormatIterator()

NES::FormatIterator::FormatIterator ( SchemaPtr  schema,
Runtime::TupleBuffer  buffer,
FormatTypes  sinkFormatType 
)
explicit

Member Function Documentation

◆ begin()

Iterator NES::FormatIterator::begin ( )
inline

Starts a new iterator with a bufferIndex of 0.

Returns
iteratorPtr

◆ end()

Iterator NES::FormatIterator::end ( )
inline

The end of this iterator has a bufferIndex that is equal to the number of tuples in the TupleBuffer.

Returns
iteratorPtr

References NES::Runtime::TupleBuffer::getNumberOfTuples().

Here is the call graph for this function:

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