Properties of a single stream.
More...
#include <StreamProperties.hpp>
Properties of a single stream.
Returned by StreamBaseClient::getStreamProperties().
◆ CaptureTransformStrategy
Determines the method StreamBase will use to expose capture fields to client dequeuers.
The default is FLATTEN.
◆ StreamProperties()
sb::StreamProperties::StreamProperties |
( |
| ) |
|
|
inline |
Null constructor. Object will have no name and no schema.
◆ fromXml()
static StreamProperties sb::StreamProperties::fromXml |
( |
const std::string & |
input | ) |
|
|
static |
Parse and return a StreamProperties from an XML String.
The root tag must be <stream>.
◆ getContainerName()
const std::string & sb::StreamProperties::getContainerName |
( |
| ) |
const |
|
inline |
Returns the container part of the stream.
◆ getName()
const std::string & sb::StreamProperties::getName |
( |
| ) |
const |
|
inline |
Returns the name part of the stream.
◆ getQualifiedName()
const std::string & sb::StreamProperties::getQualifiedName |
( |
| ) |
const |
|
inline |
Returns the fully qualified name of the stream.
◆ getSchema()
const Schema & sb::StreamProperties::getSchema |
( |
| ) |
const |
|
inline |
Returns the schema of the stream.
◆ hashString()
const std::string & sb::StreamProperties::hashString |
( |
| ) |
const |
|
inline |
Returns the hash of the stream in binary.
The documentation for this class was generated from the following file: