tree: b5b867e04a12718573cce3f298422ce1d1db8843
  1. ARROW-GH-41317.parquet
  2. ARROW-GH-41321.parquet
  3. ARROW-GH-43605.parquet
  4. ARROW-GH-45185.parquet
  5. ARROW-GH-47662.parquet
  6. ARROW-RS-GH-6229-DICTHEADER.parquet
  7. ARROW-RS-GH-6229-LEVELS.parquet
  8. PARQUET-1481.parquet
  9. README.md
bad_data/README.md

“Bad Data” files

These are files used for reproducing various bugs that have been reported.

  • PARQUET-1481.parquet: tests a case where a schema Thrift value has been corrupted.
  • ARROW-RS-GH-6229-DICTHEADER.parquet: tests a case where the number of values stored in dictionary page header is negative.
  • ARROW-RS-GH-6229-LEVELS.parquet: tests a case where a page has insufficient repetition levels.
  • ARROW-GH-41321.parquet: test case of https://github.com/apache/arrow/issues/41321 where decoded rep / def levels is less than num_values in page_header.
  • ARROW-GH-41317.parquet: test case of https://github.com/apache/arrow/issues/41317 where all columns have not the same size.
  • ARROW-GH-43605.parquet: dictionary index page uses rle encoding but 0 as rle bit-width.
  • ARROW-GH-45185.parquet: test case of https://github.com/apache/arrow/issues/45185 where repetition levels start with a 1 instead of 0.
  • ARROW-GH-47662.parquet: test case identified in https://github.com/apache/arrow/issues/47662 where a required column contains null values (an incorrect version of data/fixed_length_byte_array.parquet).