#include <cstdint>
#include <vector>
#include "Geospatial/CompressionRuntime.h"
#include "Shared/sqltypes.h"
Go to the source code of this file.
|
int32_t | Geospatial::get_compression_scheme (const SQLTypeInfo &ti) |
|
uint64_t | Geospatial::compress_coord (double coord, const SQLTypeInfo &ti, bool x) |
|
uint64_t | Geospatial::compress_null_point (const SQLTypeInfo &ti, bool x) |
|
bool | Geospatial::is_null_point (const SQLTypeInfo &geo_ti, const int8_t *coords, const size_t coords_sz) |
|
std::vector< uint8_t > | Geospatial::compress_coords (const std::vector< double > &coords, const SQLTypeInfo &ti) |
|
template<typename T > |
void | Geospatial::unpack_geo_vector (std::vector< T > &output, const int8_t *input_ptr, const size_t sz) |
|
template<typename T , typename C > |
std::shared_ptr< std::vector< T > > | Geospatial::decompress_coords (const C &compression, const int8_t *coords, const size_t coords_sz) |
|