OmniSciDB
f17484ade4
|
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 1811 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 1843 of file heavydbTypes.h.
References compress_x_coord(), compress_y_coord(), and run_benchmark_import::result.
|
inline |
Definition at line 1867 of file heavydbTypes.h.
References compress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1887 of file heavydbTypes.h.
References compress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1698 of file heavydbTypes.h.
References Geospatial::compress_longitude_coord_geoint32().
Referenced by compress_coords(), and points_to_vector().
|
inline |
Definition at line 1702 of file heavydbTypes.h.
References Geospatial::compress_latitude_coord_geoint32().
Referenced by compress_coords(), and points_to_vector().
|
inline |
Definition at line 1830 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 1855 of file heavydbTypes.h.
References decompress_x_coord(), decompress_y_coord(), and run_benchmark_import::result.
|
inline |
Definition at line 1877 of file heavydbTypes.h.
References decompress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1897 of file heavydbTypes.h.
References decompress_coords(), and run_benchmark_import::result.
|
inline |
Definition at line 1706 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 1728 of file heavydbTypes.h.
References decompress_x_coord(), and to_string().
|
inline |
Definition at line 1717 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 1749 of file heavydbTypes.h.
References decompress_y_coord(), and to_string().
|
inline |
Definition at line 1926 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Analyzer::GeoConstant::add_cast(), and Column< GeoPoint >::getItem().
|
inline |
Definition at line 1910 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Column< GeoPoint >::getItem().
|
inline |
Definition at line 1942 of file heavydbTypes.h.
References GeoPointFormatId, and toString().
Referenced by Column< GeoPoint >::getItem().
|
inline |
Definition at line 1770 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 1783 of file heavydbTypes.h.
References compress_x_coord(), compress_y_coord(), decompress_x_coord(), and decompress_y_coord().
Referenced by Geo::GeoNestedArray< Point2D >::toCoordsWorker().