OmniSciDB
a5dc49c757
|
Classes | |
struct | Point2D |
struct | GeoNestedArray |
struct | LineString |
struct | MultiPoint |
struct | MultiLineString |
struct | Polygon |
struct | MultiPolygon |
Functions | |
DEVICE int32_t | compress_x_coord (const double *x, const int64_t index) |
DEVICE int32_t | compress_y_coord (const double *x, const int64_t index) |
DEVICE double | decompress_x_coord (const int8_t *data, const int64_t index, const bool is_geoint) |
DEVICE double | decompress_y_coord (const int8_t *data, const int64_t index, const bool is_geoint) |
DEVICE double | decompress_x_coord (const int8_t *data, const int64_t index, const bool is_geoint, const int32_t input_srid, const int32_t output_srid) |
DEVICE double | decompress_y_coord (const int8_t *data, const int64_t index, const bool is_geoint, const int32_t input_srid, const int32_t output_srid) |
DEVICE Point2D | get_point (const int8_t *data, const int64_t index, const int32_t input_srid, const int32_t output_srid, const bool is_geoint) |
template<typename CT > | |
void | points_to_vector (const int8_t *points_buf, const int64_t nof_points, const bool is_geoint, std::vector< CT > &result) |
std::vector< int32_t > | compress_coords (const int8_t *data, const int64_t size, const bool is_geoint) |
std::vector< double > | decompress_coords (const int8_t *data, const int64_t size, const bool is_geoint) |
std::vector< int32_t > | compress_coords (const std::vector< double > &coords) |
std::vector< double > | decompress_coords (const std::vector< int32_t > &coords) |
std::vector< std::vector < int32_t > > | compress_coords (const std::vector< std::vector< double >> &coords) |
std::vector< std::vector < double > > | decompress_coords (const std::vector< std::vector< int32_t >> &coords) |
std::vector< std::vector < std::vector< int32_t > > > | compress_coords (const std::vector< std::vector< std::vector< double >>> &coords) |
std::vector< std::vector < std::vector< double > > > | decompress_coords (const std::vector< std::vector< std::vector< int32_t >>> &coords) |
bool | get_is_geoint (const int8_t *flatbuffer) |
int32_t | get_input_srid (const int8_t *flatbuffer) |
int32_t | get_output_srid (const int8_t *flatbuffer) |
|
inline |
Definition at line 1818 of file heavydbTypes.h.
References compress_x_coord(), compress_y_coord(), and run_benchmark_import::result.
Referenced by compress_coords(), and Geo::GeoNestedArray< Point2D >::fromCoordsWorker().
|
inline |
Definition at line 1850 of file heavydbTypes.h.
References compress_x_coord(), compress_y_coord(), and run_benchmark_import::result.
|
inline |
Definition at line 1874 of file heavydbTypes.h.
References compress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1894 of file heavydbTypes.h.
References compress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1705 of file heavydbTypes.h.
References Geospatial::compress_longitude_coord_geoint32().
Referenced by compress_coords(), and points_to_vector().
|
inline |
Definition at line 1709 of file heavydbTypes.h.
References Geospatial::compress_latitude_coord_geoint32().
Referenced by compress_coords(), and points_to_vector().
|
inline |
Definition at line 1837 of file heavydbTypes.h.
References decompress_x_coord(), decompress_y_coord(), and run_benchmark_import::result.
Referenced by decompress_coords(), and Geo::GeoNestedArray< Point2D >::fromCoordsWorker().
|
inline |
Definition at line 1862 of file heavydbTypes.h.
References decompress_x_coord(), decompress_y_coord(), and run_benchmark_import::result.
|
inline |
Definition at line 1884 of file heavydbTypes.h.
References decompress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1904 of file heavydbTypes.h.
References decompress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1713 of file heavydbTypes.h.
References Geospatial::decompress_longitude_coord_geoint32().
Referenced by decompress_coords(), decompress_x_coord(), get_point(), and points_to_vector().
|
inline |
Definition at line 1735 of file heavydbTypes.h.
References decompress_x_coord(), and to_string().
|
inline |
Definition at line 1724 of file heavydbTypes.h.
References Geospatial::decompress_latitude_coord_geoint32().
Referenced by decompress_coords(), decompress_y_coord(), get_point(), and points_to_vector().
|
inline |
Definition at line 1756 of file heavydbTypes.h.
References decompress_y_coord(), and to_string().
|
inline |
Definition at line 1933 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Analyzer::GeoConstant::add_cast(), and Column< GeoPoint >::getItem().
|
inline |
Definition at line 1917 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Column< GeoPoint >::getItem().
|
inline |
Definition at line 1949 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Column< GeoPoint >::getItem().
|
inline |
Definition at line 1777 of file heavydbTypes.h.
References decompress_x_coord(), and decompress_y_coord().
Referenced by Column< GeoPoint >::getItem(), and Geo::GeoNestedArray< Point2D >::getPoint().
|
inline |
Definition at line 1790 of file heavydbTypes.h.
References compress_x_coord(), compress_y_coord(), decompress_x_coord(), and decompress_y_coord().
Referenced by Geo::GeoNestedArray< Point2D >::toCoordsWorker().