Commits


shanhuuang authored and Antoine Pitrou committed 00c94e0fa90
PARQUET-492: [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data. 1. Add "Advance" method in arrow::BitUtil::BitReader. 2. Basic implement of DeltaLengthByteArrayDecoder and DeltaByteArrayDecoder. 2. Test case of DeltaByteArrayDecoder, which relies on DeltaLengthByteArrayDecoder. TODO: 1. Read corrupted files written with bug([PARQUET-246](https://issues.apache.org/jira/browse/PARQUET-246)). 2. Add a test case of DeltaLengthByteArrayDecoder, if possible. Closes #10978 from shanhuuang/PARQUET-492 Lead-authored-by: shanhuuang <shanhuuang@gmail.com> Co-authored-by: Shan Huang <85105837+shanhuuang@users.noreply.github.com> Co-authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>