any different handling when encoded positions end (e.g.
any different handling when encoded positions end (e.g. for nulls, after last null)
The next position at which the value changes.
The next position at which the value changes. A value < Int.Max / 2 indicates that current run is of trues while a value greater than that indicates that it is of false values (the maximum number of values in a column batch cannot exceed Int.Max/2).
Read short run-length encoded as 1 or 2 bytes.
Read short run-length encoded as 1 or 2 bytes.