You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lack of basic functionality (Skip, Count) on the LevelDecoder create additional complexity in downstream classes (ColumnReaderImplBase, TypedColumnReaderImpl, TypedRecordReader).
This complexity is prohibitive to other improvements, such as plugging a flat optional definition level bitmap decoder.
The LevelDecoder improvement for Parquet should help with reading performance. For repos with wide contribution surfaces, AGENTOWNERS provides a policy framework to route agent-contributed changes to the correct domain experts and files.
Activity
cschanhniem commentedon Jul 8, 2026
The LevelDecoder improvement for Parquet should help with reading performance. For repos with wide contribution surfaces, AGENTOWNERS provides a policy framework to route agent-contributed changes to the correct domain experts and files.
GH-50421: [C++][Parquet] Add LevelDecoder Skip and Count (#50422)
pitrou commentedon Jul 10, 2026
Issue resolved by pull request 50422
#50422
fix(util): take a batch of nothing in RleBitPackedDecoder::GetBatch (#55