ArrowArray.runEndEncoded constructor
- ArrowRunEndEncodedType type,
- List<
int> runEnds, - List<
ArrowValue?> runValues
Builds a run-end encoded array from its physical encoding.
runEnds must be strictly increasing positive integers that fit the
declared run-end width; the last run end is the logical length.
runValues has one entry per run (null for a null run).
Implementation
factory ArrowArray.runEndEncoded(
ArrowRunEndEncodedType type,
List<int> runEnds,
List<ArrowValue?> runValues,
) => ArrowArray(type, expandRunEnds(type, runEnds, runValues));