Scanner C++ API
Public Member Functions | List of all members
scanner::internal::SinkFactory Class Reference

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
 
Sinknew_instance (const SinkConfig &config)
 

Detailed Description

Interface for constructing Sinks at runtime.


The documentation for this class was generated from the following file: