|
|
static bool | IsSpatialGeometryType (const LogicalType &type) |
| | Check for legayc geometry type (pre v1.5)
|
| |
|
static LogicalType | GetSpatialGeometryType () |
| | Get legacy geometry type (pre v1.5)
|
| |
|
static DUCKDB_API bool | FromString (const string_t &wkt_text, string_t &result, Vector &result_vector, bool strict) |
| | Convert from WKT.
|
| |
|
static DUCKDB_API bool | FromString (const string_t &wkt_text, string_t &result, Vector &result_vector, bool strict, optional_idx query_location) |
| |
|
static DUCKDB_API string_t | ToString (Vector &result, const string_t &geom) |
| | Convert to WKT.
|
| |
|
static DUCKDB_API bool | FromBinary (const string_t &wkb, string_t &result, Vector &result_vector, bool strict) |
| | Convert from WKB.
|
| |
|
static DUCKDB_API bool | FromBinary (Vector &source, Vector &result, idx_t count, bool strict) |
| |
|
static DUCKDB_API void | ToBinary (Vector &source, Vector &result, idx_t count) |
| | Convert to WKB.
|
| |
|
static DUCKDB_API pair< GeometryType, VertexType > | GetType (const string_t &wkb) |
| | Get the geometry type and vertex type from the WKB.
|
| |
|
static DUCKDB_API uint32_t | GetExtent (const string_t &wkb, GeometryExtent &extent) |
| | Update the bounding box, return number of vertices processed.
|
| |
|
static DUCKDB_API uint32_t | GetExtent (const string_t &wkb, GeometryExtent &extent, bool &has_any_empty) |
| |
|
static DUCKDB_API void | ToVectorizedFormat (Vector &source, Vector &target, idx_t count, GeometryType geom_type, VertexType vert_type) |
| | Convert to vectorized format.
|
| |
|
static DUCKDB_API void | ToVectorizedFormat (Vector &source, Vector &target, idx_t count, GeometryStorageType type) |
| |
|
static DUCKDB_API void | FromVectorizedFormat (Vector &source, Vector &target, idx_t count, GeometryType geom_type, VertexType vert_type, idx_t result_offset) |
| | Convert from vectorized format.
|
| |
|
static DUCKDB_API void | FromVectorizedFormat (Vector &source, Vector &target, idx_t count, GeometryStorageType type, idx_t result_offset) |
| |
|
static DUCKDB_API LogicalType | GetVectorizedType (GeometryStorageType type) |
| | Get the vectorized logical type for a given geometry and vertex type.
|
| |
|
static DUCKDB_API LogicalType | GetVectorizedType (GeometryType geom_type, VertexType vert_type) |
| |
|
static DUCKDB_API pair< GeometryType, VertexType > | GetSpecializedType (GeometryStorageType type) |
| |
|
static DUCKDB_API void | FromSpatialGeometry (const string_t &source, string_t &target, Vector &vector) |
| |
|
static DUCKDB_API void | FromSpatialGeometry (Vector &source, Vector &target, idx_t count, idx_t result_offset) |
| |
|
static DUCKDB_API void | FromSpatialGeometry (const string_t &source, string &target) |
| |
|
static DUCKDB_API void | ToSpatialGeometry (const string_t &source, string_t &target, Vector &vector) |
| |
|
static DUCKDB_API void | ToSpatialGeometry (Vector &source, Vector &target, idx_t count) |
| |
|
static DUCKDB_API void | ToSpatialGeometry (const string_t &source, string &target) |
| |