|
sparrow 1.3.0
|
UUID array implementation following Arrow canonical extension specification. More...
#include <uuid_array.hpp>
Static Public Attributes | |
| static constexpr size_t | UUID_SIZE = 16 |
| static constexpr std::string_view | EXTENSION_NAME = "arrow.uuid" |
Static Protected Member Functions | |
| static void | init (arrow_proxy &proxy) |
UUID array implementation following Arrow canonical extension specification.
This class implements an Arrow-compatible array for storing UUID values according to the Apache Arrow canonical extension specification for UUIDs. Each UUID is stored as a 16-byte (128-bit) fixed-width binary value.
The UUID extension type is defined as:
Related Apache Arrow specification: https://arrow.apache.org/docs/format/CanonicalExtensions.html#uuid
Definition at line 42 of file uuid_array.hpp.
|
inlinestaticprotected |
|
staticconstexpr |
Definition at line 47 of file uuid_array.hpp.
|
staticconstexpr |
Definition at line 46 of file uuid_array.hpp.