I'm having trouble making sense of this paragraph. Why do the other columns matter to this column reader? This column reader is passed an index of rows it will materialize and should be responsible for materializing those values as if the other values don't exist. Is that not how this works?
It looks like this class exposes a lot of its internals to others in methods like `skipLevels`. What is the contract for callers of this class? I think that should be documented and well understood. [ Full content available at: https://github.com/apache/parquet-mr/pull/527 ] This message was relayed via gitbox.apache.org for [email protected]
