Hi everyone, The FILE column type is being adopted across Parquet, Delta Lake, Apache Iceberg, and Apache Spark so the broader ecosystem can natively leverage structured file-level references. To ensure full interoperability, Arrow requires a matching canonical in-memory extension type so that file fields do not lose their semantic metadata during serialization across IPC streams, the C Data Interface, Arrow Flight, and language bindings.
Following up on the discussion thread [1] and the subsequent format change PR [2], we (@rok and I) would like to propose a formal vote to add arrow.parquet.file as a canonical extension type to the Apache Arrow format specification. This proposal already had reviews from four different committers on GitHub and closely matches the Parquet file logical type. [1] https://lists.apache.org/thread.html/5qw2k7rwstk0ol9ymds5qym81myznmpl [2] https://github.com/apache/arrow/pull/51248 [3] GitHub Issue: https://github.com/apache/arrow/issues/51143 The vote will be open for at least 72 hours. Please cast your vote: [ ] +1 Accept this proposal [ ] +0 [ ] -1 Do not accept this proposal because... Thanks
