Class foreign_storage::ParquetStringNoneEncoder

class ParquetStringNoneEncoder : public foreign_storage::ParquetEncoder

Public Functions

ParquetStringNoneEncoder(Data_Namespace::AbstractBuffer *buffer, Data_Namespace::AbstractBuffer *index_buffer)
void appendData(const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, int8_t *values)
void appendDataTrackErrors(const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, int8_t *values)

Private Functions

void writeInitialOffsetIfApplicable()

Private Members

Data_Namespace::AbstractBuffer *index_buffer_
std::vector<int8_t> encode_buffer_