ArrowArray class final

Constructors

ArrowArray(ArrowDataType type, List<ArrowValue?> values, {List<bool>? validity, ArrowArray? dictionary, List<ArrowArray> nestedDictionaries = const []})
ArrowArray.runEndEncoded(ArrowRunEndEncodedType type, List<int> runEnds, List<ArrowValue?> runValues)
Builds a run-end encoded array from its physical encoding.
factory

Properties

dictionary → ArrowArray?
Dictionary values when type is (an extension of) a dictionary type.
final
hashCode → int
The hash code for this object.
no setterinherited
length → int
no setter
nestedDictionaries → List<ArrowArray>
Dictionaries for every dictionary-encoded type strictly inside type, in depth-first preorder (children of list, fixed-size list, struct, map entries, union, and run-end encoded fields, extension storage, and dictionaries nested in a dictionary's value type). This matches the IPC dictionary id assignment order. The top-level dictionary, if any, is dictionary.
final
runEnds → List<int>
Run ends of the canonical (maximally merged) run-end encoding.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
runValues → List<ArrowValue?>
Run values matching runEnds.
no setter
type → ArrowDataType
final
validity → List<bool>
final
values → List<ArrowValue?>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited
operator [](int index) → ArrowValue?