Commits


Gang Wu authored and GitHub committed a6fe59592c6
GH-43994: [C++][Parquet] Fix schema conversion from two-level encoding nested list (#43995) ### Rationale for this change The current C++ parquet implementation interprets following parquet schema as `array<struct<array:array<int>>>, which is wrong: ``` optional group a (LIST) { repeated group array (LIST) { repeated int32 array; } } ``` ### What changes are included in this PR? According to the parquet spec, the above schema should be inferred as `array<array<int>>`. ### Are these changes tested? Yes, a test case has been added to verify the fix. ### Are there any user-facing changes? No. * GitHub Issue: #43994 Authored-by: Gang Wu <ustcwg@gmail.com> Signed-off-by: Gang Wu <ustcwg@gmail.com>