NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <Iterator.hpp>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
Iterator (uint64_t currentSeek, Runtime::TupleBuffer buffer, const SchemaPtr &schema, FormatTypes sinkFormatType) | |
Iterator & | operator++ () |
Increases the current bufferIndex by one. More... | |
std::string | operator* () |
Accesses the TupleBuffer at the current bufferIndex and returns the address at that index. More... | |
Friends | |
class | FormatIterator |
bool | operator== (const Iterator &a, const Iterator &b) |
bool | operator!= (const Iterator &a, const Iterator &b) |
using NES::Iterator::difference_type = std::ptrdiff_t |
using NES::Iterator::iterator_category = std::forward_iterator_tag |
|
inlineexplicit |
|
inline |
Accesses the TupleBuffer at the current bufferIndex and returns the address at that index.
References NES::CSV_FORMAT, NES::JSON_FORMAT, NES::NES_FORMAT, and NES_NOT_IMPLEMENTED.
|
inline |
Increases the current bufferIndex by one.
|
friend |