A data type representing OGC geometry in WKB format.
More...
#include <type.h>
|
|
std::string_view | crs () const |
| |
| TypeId | type_id () const override |
| | Get the type ID.
|
| |
| std::string | ToString () const override |
| | Get a user-readable string representation.
|
| |
| bool | is_primitive () const override |
| | Is this a primitive type (may not have child fields)?
|
| |
| bool | is_nested () const override |
| | Is this a nested type (may have child fields)?
|
| |
|
bool | is_struct () const |
| | Is this a struct type?
|
| |
|
bool | is_list () const |
| | Is this a list type?
|
| |
|
bool | is_map () const |
| | Is this a map type?
|
| |
|
bool | is_variant () const |
| | Is this a variant type?
|
| |
|
|
static Result< std::unique_ptr< GeometryType > > | Make () |
| |
|
static Result< std::unique_ptr< GeometryType > > | Make (std::string crs) |
| |
|
|
static constexpr const TypeId | kTypeId = TypeId::kGeometry |
| |
|
static constexpr std::string_view | kDefaultCrs = "OGC:CRS84" |
| |
|
| bool | Equals (const Type &other) const override |
| | Compare two types for equality.
|
| |
A data type representing OGC geometry in WKB format.
◆ Equals()
| bool iceberg::GeometryType::Equals |
( |
const Type & |
other | ) |
const |
|
overrideprotectedvirtual |
◆ ToString()
| std::string iceberg::GeometryType::ToString |
( |
| ) |
const |
|
overridevirtual |
◆ type_id()
| TypeId iceberg::GeometryType::type_id |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- iceberg/type.h
- iceberg/type.cc