Commits

Wes McKinney authored 527df784cdd
ARROW-6058: [C++][Parquet] Validate whole ColumnChunk raw data reads so that underlying filesystem issues are caught earlier Incomplete reads from files were not being caught here, which would result in an unhelpful exception being raised later when data pages could not be decoded. If the entire ColumnChunk read is incomplete here, then the chunk cannot be deserialized, so raising an error here is the proper thing to do. This also helped me debug the root cause of ARROW-6058 Closes #5137 from wesm/ARROW-6058 and squashes the following commits: fe678c76a <Wes McKinney> Add unit test 883f2019a <Wes McKinney> Throw more helpful exception when failing to read desired amount of raw data from segment of Parquet file c7f24ad7f <Wes McKinney> tmp Authored-by: Wes McKinney <wesm+git@apache.org> Signed-off-by: Wes McKinney <wesm+git@apache.org>