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