OmniSciDB  2e3a973ef4
foreign_storage::ParquetEncoder Class Referenceabstract

#include <ParquetEncoder.h>

+ Inheritance diagram for foreign_storage::ParquetEncoder:
+ Collaboration diagram for foreign_storage::ParquetEncoder:

Public Member Functions

 ParquetEncoder (Data_Namespace::AbstractBuffer *buffer)
 
virtual ~ParquetEncoder ()=default
 
virtual void appendData (const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, const bool is_last_batch, int8_t *values)=0
 

Protected Attributes

Data_Namespace::AbstractBufferbuffer_
 

Detailed Description

Definition at line 24 of file ParquetEncoder.h.

Constructor & Destructor Documentation

◆ ParquetEncoder()

foreign_storage::ParquetEncoder::ParquetEncoder ( Data_Namespace::AbstractBuffer buffer)
inline

Definition at line 26 of file ParquetEncoder.h.

References appendData(), and ~ParquetEncoder().

26 : buffer_(buffer) {}
Data_Namespace::AbstractBuffer * buffer_
+ Here is the call graph for this function:

◆ ~ParquetEncoder()

virtual foreign_storage::ParquetEncoder::~ParquetEncoder ( )
virtualdefault

Referenced by ParquetEncoder().

+ Here is the caller graph for this function:

Member Function Documentation

◆ appendData()

virtual void foreign_storage::ParquetEncoder::appendData ( const int16_t *  def_levels,
const int16_t *  rep_levels,
const int64_t  values_read,
const int64_t  levels_read,
const bool  is_last_batch,
int8_t *  values 
)
pure virtual

Member Data Documentation

◆ buffer_


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