Scanner C++ API
|
Interface for constructing Sinks at runtime. More...
#include <sink_factory.h>
Public Member Functions | |
SinkFactory (const std::string &name, bool variadic_inputs, const std::vector< Column > &input_columns, bool per_element_output, bool entire_stream_output, const std::string &protobuf_name, const std::string &stream_protobuf_name, SinkConstructor constructor) | |
const std::string & | get_name () const |
const bool | variadic_inputs () const |
const std::vector< Column > & | input_columns () const |
const bool | per_element_output () const |
const bool | entire_stream_output () const |
const std::string & | protobuf_name () const |
const std::string & | stream_protobuf_name () const |
Sink * | new_instance (const SinkConfig &config) |
Interface for constructing Sinks at runtime.