Expand description
Contains ArrayData, a generic representation of Arrow array data which encapsulates
common attributes and operations for Arrow array.
Re-exportsยง
use crate::bit_iterator::BitSliceIterator;๐use arrow_buffer::buffer::BooleanBuffer;๐use arrow_buffer::buffer::NullBuffer;๐use arrow_buffer::ArrowNativeType;๐use arrow_buffer::Buffer;๐use arrow_buffer::IntervalDayTime;๐use arrow_buffer::IntervalMonthDayNano;๐use arrow_buffer::MutableBuffer;๐use arrow_buffer::bit_util;๐use arrow_buffer::i256;๐use arrow_schema::ArrowError;๐use arrow_schema::DataType;๐use arrow_schema::UnionMode;๐use std::mem;๐use std::ops::Range;๐use std::sync::Arc;๐use crate::equal;๐use crate::validate_binary_view;๐use crate::validate_string_view;๐
Structsยง
- Array
Data - A generic representation of Arrow array data which encapsulates common attributes and operations for Arrow array.
- Array
Data Builder - Builder for
ArrayDatatype - Data
Type Layout - Layout specification for a data type
Enumsยง
- Buffer
Spec - Layout specification for a single data type buffer
Functionsยง
- checked_
len_ ๐plus_ offset - contains_
nulls ๐ - count_
nulls ๐ - get_
fixed_ ๐size_ binary_ width - Get byte width of FixedSizeBinary size
- layout
- Return the expected
DataTypeLayoutArrays of this data type are expected to have - new_
buffers ๐ - Creates 2 [
MutableBuffer]s with a givencapacity(in slots). - utf8_
span ๐ - Returns the first and last of
offsets, and the bytes ofvaluesbetween them as astr. ReturnsNoneif the offsets are not valid indexes intovaluesor those bytes are not valid UTF-8.
Type Aliasesยง
- Array
Data Ref - A thread-safe, shared reference to the Arrow array data.