OmniSciDB
a5dc49c757
|
#include <ParquetGeospatialEncoder.h>
Public Member Functions | |
ParquetGeospatialEncoder (const bool geo_validate_geometry) | |
ParquetGeospatialEncoder (const parquet::ColumnDescriptor *parquet_column_descriptor, std::list< Chunk_NS::Chunk > &chunks, std::list< std::unique_ptr< ChunkMetadata >> &chunk_metadata, const bool geo_validate_geometry) | |
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 | 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 |
Public Member Functions inherited from foreign_storage::ParquetEncoder | |
ParquetEncoder (Data_Namespace::AbstractBuffer *buffer) | |
virtual | ~ParquetEncoder ()=default |
virtual std::shared_ptr < ChunkMetadata > | getRowGroupMetadata (const parquet::RowGroupMetaData *group_metadata, const int parquet_column_index, const SQLTypeInfo &column_type) |
RejectedRowIndices | getRejectedRowIndices () const |
virtual void | disableMetadataStatsValidation () |
virtual void | initializeErrorTracking () |
virtual void | initializeColumnType (const SQLTypeInfo &column_type) |
Public Member Functions inherited from foreign_storage::GeospatialEncoder | |
virtual | ~GeospatialEncoder ()=default |
GeospatialEncoder (const bool geo_validate_geometry) | |
GeospatialEncoder (std::list< Chunk_NS::Chunk > &chunks, const bool geo_validate_geometry) | |
GeospatialEncoder (std::list< Chunk_NS::Chunk > &chunks, std::list< std::unique_ptr< ChunkMetadata >> &chunk_metadata, const bool geo_validate_geometry) | |
Definition at line 26 of file ParquetGeospatialEncoder.h.
|
inline |
Definition at line 28 of file ParquetGeospatialEncoder.h.
|
inline |
Definition at line 31 of file ParquetGeospatialEncoder.h.
|
inlineoverridevirtual |
add null if failed
Implements foreign_storage::ParquetEncoder.
Definition at line 38 of file ParquetGeospatialEncoder.h.
References foreign_storage::GeospatialEncoder::appendArrayDatumsToBufferAndUpdateMetadata(), foreign_storage::GeospatialEncoder::appendBaseDataAndUpdateMetadata(), CHECK, foreign_storage::GeospatialEncoder::clearDatumBuffers(), foreign_storage::GeospatialEncoder::clearParseBuffers(), foreign_storage::ParquetEncoder::column_type_, foreign_storage::ParquetEncoder::current_chunk_offset_, foreign_storage::ParquetEncoder::invalid_indices_, foreign_storage::ParquetEncoder::is_error_tracking_enabled_, foreign_storage::GeospatialEncoder::processGeoElement(), and foreign_storage::GeospatialEncoder::processNullGeoElement().
Referenced by appendDataTrackErrors().
|
inlineoverridevirtual |
Implements foreign_storage::ParquetEncoder.
Definition at line 85 of file ParquetGeospatialEncoder.h.
References appendData(), CHECK, and foreign_storage::ParquetEncoder::is_error_tracking_enabled_.