|
std::ostream & | DataStorm::operator<< (std::ostream &os, SampleEvent sampleType) |
| Convert the given sample type to a string and add it to the stream. More...
|
|
std::ostream & | DataStorm::operator<< (std::ostream &os, const std::vector< SampleEvent > &types) |
| Convert the given sample type vector to a string and add it to the stream. More...
|
|
template<typename K , typename V , typename U > |
std::ostream & | DataStorm::operator<< (std::ostream &os, const Sample< K, V, U > &sample) |
| Convert the given sample to a string and add it to the stream. More...
|
|
template<typename K , typename V , typename UT > |
SingleKeyReader< K, V, UT > | DataStorm::makeSingleKeyReader (const Topic< K, V, UT > &topic, const typename Topic< K, V, UT >::KeyType &key, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates a key reader for the given topic and key. More...
|
|
template<typename SFC , typename K , typename V , typename UT > |
SingleKeyReader< K, V, UT > | DataStorm::makeSingleKeyReader (const Topic< K, V, UT > &topic, const typename Topic< K, V, UT >::KeyType &key, const Filter< SFC > &sampleFilter, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates a key reader for the given topic, key and sample filter. More...
|
|
template<typename K , typename V , typename UT > |
MultiKeyReader< K, V, UT > | DataStorm::makeMultiKeyReader (const Topic< K, V, UT > &topic, const std::vector< typename Topic< K, V, UT >::KeyType > &keys, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates a multi-key reader for the given topic. More...
|
|
template<typename SFC , typename K , typename V , typename UT > |
MultiKeyReader< K, V, UT > | DataStorm::makeMultiKeyReader (const Topic< K, V, UT > &topic, const std::vector< typename Topic< K, V, UT >::KeyType > &keys, const Filter< SFC > &sampleFilter, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates a multi-key reader for the given topic, keys and sample filter. More...
|
|
template<typename K , typename V , typename UT > |
MultiKeyReader< K, V, UT > | DataStorm::makeAnyKeyReader (const Topic< K, V, UT > &topic, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates an any-key reader for the given topic. More...
|
|
template<typename SFC , typename K , typename V , typename UT > |
MultiKeyReader< K, V, UT > | DataStorm::makeAnyKeyReader (const Topic< K, V, UT > &topic, const Filter< SFC > &sampleFilter, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) noexcept |
| Creates an any-key reader for the given topic and sample filter. More...
|
|
template<typename KFC , typename K , typename V , typename UT > |
FilteredKeyReader< K, V, UT > | DataStorm::makeFilteredKeyReader (const Topic< K, V, UT > &topic, const Filter< KFC > &filter, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) |
| Creates a new filtered reader for the given topic and key filter. More...
|
|
template<typename KFC , typename SFC , typename K , typename V , typename UT > |
FilteredKeyReader< K, V, UT > | DataStorm::makeFilteredKeyReader (const Topic< K, V, UT > &topic, const Filter< KFC > &keyFilter, const Filter< SFC > &sampleFilter, const std::string &name=std::string(), const ReaderConfig &config=ReaderConfig()) |
| Creates a new filter reader for the given topic, key filter and sample filter. More...
|
|
template<typename K , typename V , typename UT > |
SingleKeyWriter< K, V, UT > | DataStorm::makeSingleKeyWriter (const Topic< K, V, UT > &topic, const typename Topic< K, V, UT >::KeyType &key, const std::string &name=std::string(), const WriterConfig &config=WriterConfig()) noexcept |
| Creates a key writer for the given topic and key. More...
|
|
template<typename K , typename V , typename UT > |
MultiKeyWriter< K, V, UT > | DataStorm::makeMultiKeyWriter (const Topic< K, V, UT > &topic, const std::vector< typename Topic< K, V, UT >::KeyType > &keys, const std::string &name=std::string(), const WriterConfig &config=WriterConfig()) noexcept |
| Creates a multi-key writer for the given topic and keys. More...
|
|
template<typename K , typename V , typename UT > |
MultiKeyWriter< K, V, UT > | DataStorm::makeAnyKeyWriter (const Topic< K, V, UT > &topic, const std::string &name=std::string(), const WriterConfig &config=WriterConfig()) noexcept |
| Creates an any-key writer for the given topic. More...
|
|