On Wed, 20 Sept 2023 at 15:53, Martin Grigorov <mgrigo...@apache.org> wrote:

> On Mon, Sep 18, 2023 at 11:21 AM Christophe Le Saëc <chles...@gmail.com>
> wrote:
> > This JIRA ticket <https://issues.apache.org/jira/browse/AVRO-3779> would
> > introduce a new Big-Decimal logical type [...]
> >
> > For the moment, there is only one PR for Java and one for Rust.
> > So, can we introduce this new feature knowing there is no implementation
> > for other module (at least for the moment) ?
>
> I am OK with this approach !
> Do you think it would be a good idea to mark this new logical type as
> experimental in the specification ?
>

Yes, I do.

There are similarities with the "duration" logical type: that is available
as logical type in most (all?) implementations, but using actual values of
that type is (AFAIK) only possible in Rust. The Java codebase, for example,
cannot convert the Avro value.

So in all honesty, I think marking it as experimental is not needed. But I
think we should, because marking new logical types as experimental allows
the option to abandon it later on.


Kind regards,
Oscar

-- 

✉️ Oscar Westra van Holthe - Kind <os...@westravanholthe.nl>

Reply via email to