ArrowType
struct ArrowTypeOne Arrow logical type. id is one of the AT_* constants.
Implements Copyable, Movable, Writable
- Fields
id: Intbyte_width: Int: Element width forAT_FIXED_SIZE_BINARYandAT_DECIMAL128(16).precision: Intscale: Intunit: Int: Time unit for time/timestamp types, one of theTU_*constants.tz: String:"UTC"for a UTC-adjusted timestamp, empty for a local one.extension: String: An Arrow extension name such asarrow.uuid, or empty.
__init__
def __init__(out self, id: Int) def __init__(out self) is_nested
def is_nested(self) -> Bool fixed_width
def fixed_width(self) -> Int Bytes per element for a fixed-width type, or 0 if not fixed width.
format
def format(self) -> String The Arrow C Data Interface format string for this type.
write_to
def write_to(self, mut writer: T)