Scanner C++ API
Public Member Functions | List of all members
scanner::internal::ColumnSource Class Reference
Inheritance diagram for scanner::internal::ColumnSource:
scanner::Source

Public Member Functions

 ColumnSource (const SourceConfig &config)
 
void read (const std::vector< ElementArgs > &element_args, std::vector< Elements > &output_columns) override
 
void get_video_column_information (proto::VideoDescriptor::VideoCodecType &encoding_type, bool &inplace_video)
 
void set_table_meta (TableMetaCache *cache)
 
- Public Member Functions inherited from scanner::Source
 Source (const SourceConfig &config)
 
virtual void validate (proto::Result *result)
 Checks if Source arguments are valid. More...
 
virtual void read (const std::vector< ElementArgs > &args, BatchedElements &output_columns)=0
 Runs the Source to generate input elements. More...
 
virtual void set_profiler (Profiler *profiler)
 For internal use.
 

Additional Inherited Members

- Public Attributes inherited from scanner::Source
Profilerprofiler_ = nullptr
 

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