NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <CsvFormat.hpp>
Additional Inherited Members | |
![]() | |
SchemaPtr | schema |
Runtime::BufferManagerPtr | bufferManager |
bool | addTimestamp |
NES::CsvFormat::CsvFormat | ( | SchemaPtr | schema, |
Runtime::BufferManagerPtr | bufferManager, | ||
bool | addTimestamp | ||
) |
Ctor for CSV format.
schema | Ptr to the schema |
bufferManager | Ptr to the buffer manager |
addTimestamp | Flag, to indicate if timestamp shall be added when formatting |
NES::CsvFormat::CsvFormat | ( | SchemaPtr | schema, |
Runtime::BufferManagerPtr | bufferManager | ||
) |
|
virtualdefaultnoexcept |
|
overridevirtual |
method to format a TupleBuffer
a | tuple buffers pointer |
Implements NES::SinkFormat.
References NES::SinkFormat::addTimestamp, NES::Util::printTupleBufferAsCSV(), NES::SinkFormat::schema, and timestamp.
|
overridevirtual |
Returns the schema of formatted according to the specific SinkFormat represented as string.
Implements NES::SinkFormat.
References NES::SinkFormat::addTimestamp, NES::SinkFormat::schema, NES::Util::toCSVString(), and NES::Util::trimWhiteSpaces().
|
overridevirtual |
|
overridevirtual |
method to write a TupleBuffer
a | tuple buffers pointer |
Implements NES::SinkFormat.
References NES::CSV_FORMAT, and NES::SinkFormat::schema.
|
overridevirtual |