|
iceberg-cpp
|
An immutable map-like wrapper. More...
#include <struct_like.h>
Public Member Functions | |
| virtual Result< Scalar > | GetKey (size_t pos) const =0 |
| Get the key at the given position. | |
| virtual Result< Scalar > | GetValue (size_t pos) const =0 |
| Get the value at the given position. | |
| virtual size_t | size () const =0 |
| Get the number of entries in the map. | |
An immutable map-like wrapper.
|
pure virtual |
Get the key at the given position.
| pos | The position of the key in the map. |
Implemented in iceberg::ArrowArrayMapLike, and iceberg::SimpleMapLike.
|
pure virtual |
Get the value at the given position.
| pos | The position of the value in the map. |
Implemented in iceberg::ArrowArrayMapLike, and iceberg::SimpleMapLike.
|
pure virtual |
Get the number of entries in the map.
Implemented in iceberg::ArrowArrayMapLike, and iceberg::SimpleMapLike.