Wrapper for one row of a map-typed ArrowArray.
More...
#include <arrow_array_wrapper.h>
|
| Result< Scalar > | GetKey (size_t pos) const override |
| | Get the key at the given position.
|
| |
| Result< Scalar > | GetValue (size_t pos) const override |
| | Get the value at the given position.
|
| |
| size_t | size () const override |
| | Get the number of entries in the map.
|
| |
|
Status | Reset (int64_t row_index) |
| |
|
Status | Reset (const ArrowArray &array, int64_t row_index=0) |
| |
|
| ArrowArrayMapLike (const ArrowArrayMapLike &other)=delete |
| |
|
ArrowArrayMapLike & | operator= (const ArrowArrayMapLike &other)=delete |
| |
Wrapper for one row of a map-typed ArrowArray.
◆ GetKey()
| Result< Scalar > iceberg::ArrowArrayMapLike::GetKey |
( |
size_t |
pos | ) |
const |
|
overridevirtual |
Get the key at the given position.
- Parameters
-
| pos | The position of the key in the map. |
Implements iceberg::MapLike.
◆ GetValue()
| Result< Scalar > iceberg::ArrowArrayMapLike::GetValue |
( |
size_t |
pos | ) |
const |
|
overridevirtual |
Get the value at the given position.
- Parameters
-
| pos | The position of the value in the map. |
Implements iceberg::MapLike.
◆ size()
| size_t iceberg::ArrowArrayMapLike::size |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: