A non-owning, immutable view of a geometry column. More...
#include <geometry_column_view.hpp>
Public Member Functions | |
geometry_column_view (cudf::column_view const &column, collection_type_id collection_type, geometry_type_id geometry_type) | |
geometry_column_view (geometry_column_view &&)=default | |
geometry_column_view (const geometry_column_view &)=default | |
geometry_column_view & | operator= (geometry_column_view const &)=default |
geometry_column_view & | operator= (geometry_column_view &&)=default |
geometry_type_id | geometry_type () const |
collection_type_id | collection_type () const |
cudf::data_type | coordinate_type () const |
Protected Attributes | |
collection_type_id | _collection_type |
geometry_type_id | _geometry_type |
A non-owning, immutable view of a geometry column.
A geometry column is GeoArrow compliant, except that the data type for the coordinates is List<T>, instead of FixedSizeList<T>[n_dim]. This is because libcudf does not support FixedSizeList type. Currently, an even sequence (0, 2, 4, ...) is used for the offsets of the coordinate column.
Definition at line 37 of file geometry_column_view.hpp.
|
inline |
Definition at line 52 of file geometry_column_view.hpp.
|
inline |
Definition at line 50 of file geometry_column_view.hpp.
|
protected |
Definition at line 61 of file geometry_column_view.hpp.
|
protected |
Definition at line 62 of file geometry_column_view.hpp.