Class foreign_storage::ParquetFixedLengthArrayEncoder¶
-
class
ParquetFixedLengthArrayEncoder
: public foreign_storage::ParquetArrayEncoder¶ Public Functions
-
std::shared_ptr<ChunkMetadata>
getRowGroupMetadata
(const parquet::RowGroupMetaData *group_metadata, const int parquet_column_index, const SQLTypeInfo &column_type)¶
Protected Functions
-
void
processLastArray
()¶
Private Functions
-
void
appendNullFixedLengthArray
()¶
-
void
setNullFixedLengthArraySentinel
(int8_t *omnisci_data_bytes)¶
-
void
appendNullArrayOrCheckArraySize
()¶
-
void
throwEmptyArrayException
(const size_t array_element_count, const std::string &omnisci_column_name)¶
-
void
throwWrongSizeArray
(const size_t size_of_last_array, const size_t array_element_count, const std::string &omnisci_column_name)¶
-
std::shared_ptr<ChunkMetadata>