Hi Sarah, For new consumers of the library setting it to true probably makes sense. For Arrow itself, it is a breaking change (it breaks field naming and exact round tripping) which is why we haven't flipped it yet.
More discussion is happening on https://issues.apache.org/jira/browse/ARROW-14196 Cheers, Micah On Mon, Oct 25, 2021 at 7:49 AM Sarah Gilmore <sgilm...@mathworks.com> wrote: > Hi all, > > I have a question about writing nested datatypes to Parquet files. I > noticed that the use_compliant_nested_types option is set to false by > default. I was wondering if there was a particular reason this is set to > false by default. I noticed a comment in parquet/properties.h< > https://github.com/apache/arrow/blob/be665ef948cb2c6706c60053c5db918e948713e8/cpp/src/parquet/properties.h#L650> > suggesting the default should be flipped to true at some point. Is there a > reason why you wouldn't want to set this option to true? > > Thanks, > Sarah >