Class foreign_storage::ParquetUnsignedFixedLengthEncoder

template<typename V, typename T, typename U, typename NullType = V>
class ParquetUnsignedFixedLengthEncoder : public foreign_storage::TypedParquetInPlaceEncoder<V, T, NullType>, public foreign_storage::ParquetMetadataValidator

Public Functions

ParquetUnsignedFixedLengthEncoder(Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor)
ParquetUnsignedFixedLengthEncoder(Data_Namespace::AbstractBuffer *buffer, const size_t omnisci_data_type_byte_size, const size_t parquet_data_type_byte_size)
void encodeAndCopy(const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes)
void validate(std::shared_ptr<parquet::Statistics> stats, const SQLTypeInfo &column_type) const
void validate(const int8_t *parquet_data, const int64_t j, const SQLTypeInfo &column_type) const