Class foreign_storage::ParquetStringImportEncoder¶
-
class
ParquetStringImportEncoder
: public foreign_storage::ParquetEncoder, public foreign_storage::ParquetImportEncoder¶ Public Functions
-
ParquetStringImportEncoder
(Data_Namespace::AbstractBuffer *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)¶
-
void
validateAndAppendData
(const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, int8_t *values, const SQLTypeInfo &column_type, InvalidRowGroupIndices &invalid_indices)¶
-
void
eraseInvalidIndicesInBuffer
(const InvalidRowGroupIndices &invalid_indices)¶
Private Members
-
TypedParquetStorageBuffer<std::string> *
string_buffer_
¶
-