ReadonlyfallbackReadonlykindReadonlylengthReadonlystorageOptional ReadonlyvalidityLinear scan with callback. skipInvalid defaults to true.
When skipInvalid: false, invalid rows receive the empty-array
sentinel EMPTY_ARRAY_SENTINEL (a single shared frozen empty
array), matching the no-mode-divergence pattern that the
StringColumn '' sentinel established in 1b. Callers consult
column.validity to disambiguate a real empty array from the
sentinel.
Optionaloptions: ScanOptions
Array-kind value column. Currently single-mode (fallback). The
offsets/valueslength-prefix fields appear in the framework design as future-optimization slots but are not populated by 1c construction paths; they remainundefined.