OmniSciDB  cde582ebc3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
foreign_storage::ParquetDecimalEncoder< V, T, NullType > Member List

This is the complete list of members for foreign_storage::ParquetDecimalEncoder< V, T, NullType >, including all inherited members.

appendData(const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, int8_t *values) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
appendDataTrackErrors(const int16_t *def_levels, const int16_t *rep_levels, const int64_t values_read, const int64_t levels_read, int8_t *values) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
buffer_foreign_storage::ParquetEncoderprotected
column_type_foreign_storage::ParquetEncoderprotected
convertDecimalByteArrayToInt(const uint8_t *byte_array, const int byte_array_size) const foreign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprivate
copy(const int8_t *omnisci_data_bytes_source, int8_t *omnisci_data_bytes_destination) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
createMetadata(const SQLTypeInfo &column_type)foreign_storage::ParquetEncoderinlineprotectedstatic
current_chunk_offset_foreign_storage::ParquetEncoderprotected
decimal_overflow_validator_foreign_storage::ParquetDecimalEncoder< V, T, NullType >private
disableMetadataStatsValidation()foreign_storage::ParquetEncoderinlinevirtual
elementToString(const V &element) const foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
encodeAndCopy(const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes) overrideforeign_storage::ParquetDecimalEncoder< V, T, NullType >inlinevirtual
encodeAndCopyContiguous(const int8_t *parquet_data_bytes, int8_t *omnisci_data_bytes, const size_t num_elements) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
encodedDataToString(const int8_t *bytes) const overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
encodingIsIdentityForSameTypes() const overrideforeign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprotectedvirtual
eraseInvalidIndicesInBuffer(const InvalidRowGroupIndices &invalid_indices) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
getDecimal(const int32_t &parquet_data_value) const foreign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprotected
getDecimal(const int64_t &parquet_data_value) const foreign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprotected
getDecimal(const parquet::FixedLenByteArray &parquet_data_value) const foreign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprotected
getDecimal(const parquet::ByteArray &parquet_data_value) const foreign_storage::ParquetDecimalEncoder< V, T, NullType >inlineprotected
getRejectedRowIndices() const foreign_storage::ParquetEncoderinline
getRowGroupMetadata(const parquet::RowGroupMetaData *group_metadata, const int parquet_column_index, const SQLTypeInfo &column_type) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
getUnencodedStats(std::shared_ptr< parquet::Statistics > stats) const foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlineprotected
initializeErrorTracking(const SQLTypeInfo &column_type)foreign_storage::ParquetEncoderinlinevirtual
integralTypeToString(const V &element) const foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
invalid_indices_foreign_storage::ParquetEncoderprotected
is_error_tracking_enabled_foreign_storage::ParquetEncoderprotected
isIntegralType(const SQLTypeInfo &type) const foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
omnisci_data_type_byte_size_foreign_storage::ParquetInPlaceEncoderprotected
parquet_column_type_length_foreign_storage::ParquetDecimalEncoder< V, T, NullType >private
parquet_data_type_byte_size_foreign_storage::ParquetInPlaceEncoderprotected
ParquetDecimalEncoder(Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor)foreign_storage::ParquetDecimalEncoder< V, T, NullType >inline
ParquetEncoder(Data_Namespace::AbstractBuffer *buffer)foreign_storage::ParquetEncoderinline
ParquetInPlaceEncoder(Data_Namespace::AbstractBuffer *buffer, const size_t omnisci_data_type_byte_size, const size_t parquet_data_type_byte_size)foreign_storage::ParquetInPlaceEncoderinline
ParquetScalarEncoder(Data_Namespace::AbstractBuffer *buffer)foreign_storage::ParquetScalarEncoderinline
reserve(const size_t num_elements) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
setDetectBufferConverterType()foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
setNull(int8_t *omnisci_data_bytes) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
throwNotNullViolation(const std::string &parquet_column_name)foreign_storage::ParquetEncoderinlineprotectedstatic
TypedParquetInPlaceEncoder(Data_Namespace::AbstractBuffer *buffer, const ColumnDescriptor *column_desciptor, const parquet::ColumnDescriptor *parquet_column_descriptor)foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
TypedParquetInPlaceEncoder(Data_Namespace::AbstractBuffer *buffer, const size_t omnisci_data_type_byte_size, const size_t parquet_data_type_byte_size)foreign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inline
validate(const int8_t *parquet_data, const int64_t j, const SQLTypeInfo &column_type) const overrideforeign_storage::ParquetDecimalEncoder< V, T, NullType >inlinevirtual
validate_metadata_stats_foreign_storage::ParquetEncoderprotected
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) overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
validateNullCount(const std::string &parquet_column_name, int64_t null_count, const SQLTypeInfo &column_type)foreign_storage::ParquetEncoderinlineprotectedstatic
validateUsingEncodersColumnType(const int8_t *parquet_data, const int64_t j) const overrideforeign_storage::TypedParquetInPlaceEncoder< V, T, NullType >inlinevirtual
~ParquetEncoder()=defaultforeign_storage::ParquetEncodervirtual