Class foreign_storage::ParquetDateInSecondsEncoder¶
-
template<typename
NullType
>
classParquetDateInSecondsEncoder
: public foreign_storage::TypedParquetInPlaceEncoder<int64_t, int32_t, NullType>, public foreign_storage::ParquetMetadataValidator¶ Public Functions
-
ParquetDateInSecondsEncoder
(Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor)¶
-
ParquetDateInSecondsEncoder
(Data_Namespace::AbstractBuffer *buffer)¶
-
void
encodeAndCopy
(const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes)¶
-
void
validate
(const int8_t *parquet_data, const int64_t j, const SQLTypeInfo &column_type) const¶
Private Functions
-
void
validate
(const int32_t &value, const SQLTypeInfo &column_type) const¶
-