pub struct ArrayData { /* fields omitted */ }
An generic representation of Arrow array data which encapsulates common attributes and
operations for Arrow array. Specific operations for different arrays types (e.g.,
primitive, list, struct) are implemented in Array
.
Returns a builder to construct a ArrayData
instance.
Returns a reference to the data type of this array data
Returns a slice of buffers for this array data
Returns a slice of children data arrays
Returns whether the element at index i
is null
Returns a reference to the null bitmap of this array data
Returns whether the element at index i
is not null
Returns the length (i.e., number of elements) of this array
Returns the offset of this array
Returns the total number of nulls in this array
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Formats the value using the given formatter. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)