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

Reply via email to