Is your feature request related to a problem or challenge? Please describe what you are trying to do.
From @alamb in #9117 (comment)
Most of the time each ArrayReader will be instantiated for pages from exactly one row group we can probably make this significantly faster by optimizing the case when reading from only a single row group.