OmniSciDB
a5dc49c757
|
#include <StringViewToGeoEncoder.h>
Public Member Functions | |
StringViewToGeoEncoder (std::list< Chunk_NS::Chunk > &chunks, std::list< std::unique_ptr< ChunkMetadata >> &chunk_metadata, const bool error_tracking_enabled, const bool geo_validate_geometry) | |
void | encodeAndAppendData (const int8_t *data, const size_t num_elements) override |
Public Member Functions inherited from data_conversion::BaseConvertEncoder | |
virtual | ~BaseConvertEncoder () |
BaseConvertEncoder (const bool error_tracking_enabled) | |
void | initializeDeleteBuffer (const size_t size_hint) |
virtual void | finalize (const size_t rows_appended) |
virtual std::shared_ptr < ChunkMetadata > | getMetadata (const Chunk_NS::Chunk &chunk) const |
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 StringViewToGeoEncoder.h.
|
inline |
Definition at line 29 of file StringViewToGeoEncoder.h.
|
inlineoverridevirtual |
Implements data_conversion::BaseConvertEncoder.
Definition at line 38 of file StringViewToGeoEncoder.h.
References foreign_storage::GeospatialEncoder::appendArrayDatumsToBufferAndUpdateMetadata(), foreign_storage::GeospatialEncoder::appendBaseDataAndUpdateMetadata(), foreign_storage::GeospatialEncoder::clearDatumBuffers(), foreign_storage::GeospatialEncoder::clearParseBuffers(), data_conversion::BaseConvertEncoder::delete_buffer_, data_conversion::BaseConvertEncoder::error_tracking_enabled_, foreign_storage::GeospatialEncoder::processGeoElement(), and foreign_storage::GeospatialEncoder::processNullGeoElement().