|
| ParquetTimestampEncoder (Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor) |
|
void | encodeAndCopy (const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes) override |
|
void | validate (const int8_t *parquet_data, const int64_t j, const SQLTypeInfo &column_type) const override |
|
void | validate (std::shared_ptr< parquet::Statistics > stats, const SQLTypeInfo &column_type) const override |
|
| TypedParquetInPlaceEncoder (Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor) |
|
| TypedParquetInPlaceEncoder (Data_Namespace::AbstractBuffer *buffer, const size_t omnisci_data_type_byte_size, const size_t parquet_data_type_byte_size) |
|
std::string | integralTypeToString (const V &element) const |
|
bool | isIntegralType (const SQLTypeInfo &type) const |
|
std::string | elementToString (const V &element) const |
|
std::string | encodedDataToString (const int8_t *bytes) const override |
|
void | setDetectBufferConverterType () |
|
void | validateUsingEncodersColumnType (const int8_t *parquet_data, const int64_t j) const override |
|
void | reserve (const size_t num_append_elements) override |
|
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) override |
|
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) override |
|
void | eraseInvalidIndicesInBuffer (const InvalidRowGroupIndices &invalid_indices) override |
|
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) override |
|
void | encodeAndCopyContiguous (const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes, const size_t num_elements) override |
|
void | setNull (int8_t *omnisci_data_bytes) override |
|
void | copy (const int8_t *omnisci_data_bytes_source, int8_t *omnisci_data_bytes_destination) override |
|
std::shared_ptr< ChunkMetadata > | getRowGroupMetadata (const parquet::RowGroupMetaData *group_metadata, const int parquet_column_index, const SQLTypeInfo &column_type) override |
|
| ParquetInPlaceEncoder (Data_Namespace::AbstractBuffer *buffer, const size_t omnisci_data_type_byte_size, const size_t parquet_data_type_byte_size) |
|
| ParquetScalarEncoder (Data_Namespace::AbstractBuffer *buffer) |
|
| ParquetEncoder (Data_Namespace::AbstractBuffer *buffer) |
|
virtual | ~ParquetEncoder ()=default |
|
RejectedRowIndices | getRejectedRowIndices () const |
|
virtual void | disableMetadataStatsValidation () |
|
virtual void | initializeErrorTracking () |
|
virtual void | initializeColumnType (const SQLTypeInfo &column_type) |
|
virtual | ~ParquetMetadataValidator ()=default |
|
template<typename V, typename T, T conversion_denominator, typename NullType = V>
class foreign_storage::ParquetTimestampEncoder< V, T, conversion_denominator, NullType >
Definition at line 36 of file ParquetTimestampEncoder.h.