Can we confirm java can read parquet go written files before continuing the
vote?

On Tuesday, July 22, 2025, Matt Topol <zotthewiz...@gmail.com> wrote:

> Assuming that the files with variants in
> https://github.com/apache/parquet-testing are generated by parquet-java,
> then we at least have confirmed that the Go implementation is able to read
> variant files that are written by the Java implementation. So there's at
> least some testing of the two implementations against each other.
>
> --Matt
>
> On Tue, Jul 22, 2025 at 12:29 AM Micah Kornfield <emkornfi...@gmail.com>
> wrote:
>
> > Have we tested the two implementations against one another?
> >
> > On Mon, Jul 21, 2025 at 9:14 PM Aihua Xu <aihu...@gmail.com> wrote:
> >
> > > Hi community,
> > >
> > > Per the Parquet specification requirements, two reference
> implementations
> > > are needed to finalize the Variant logical type. Both Java and Go
> > > implementations now support variant encoding and shredding.
> > >
> > > Java already has the encoding and shredding implementations in place:
> > > apache/parquet-java#3197 <
> > https://github.com/apache/parquet-java/pull/3197
> > > >
> > > apache/parquet-java#3202 <
> > https://github.com/apache/parquet-java/pull/3202
> > > >
> > > apache/parquet-java#3223
> > > <https://github.com/apache/parquet-java/issues/3223>
> > > apache/parquet-java#3211
> > > <https://github.com/apache/parquet-java/issues/3211>
> > >
> > > Go also includes encoding and shredding support:
> > > apache/arrow-go#344 <https://github.com/apache/arrow-go/pull/344>
> > > apache/arrow-go#434 <https://github.com/apache/arrow-go/pull/434>
> > >
> > > I propose that we remove the "under development" notes from the
> > > documentation and move forward with finalizing the specification (PR
> #509
> > > <https://github.com/apache/parquet-format/pull/509>).
> > > This vote will be open for at least 72 hours.
> > >
> > > [ ] +1 Finalize Varint and Shredding Spec
> > > [ ] +0
> > > [ ] -1 Do not release this because...
> > >
> >
>

Reply via email to