You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Jacques Nadeau (Jira)" <ji...@apache.org> on 2021/09/19 23:51:00 UTC
[jira] [Created] (CALCITE-4787) Evaluate use of Immutables instead
of ImmutableBeans
Jacques Nadeau created CALCITE-4787:
---------------------------------------
Summary: Evaluate use of Immutables instead of ImmutableBeans
Key: CALCITE-4787
URL: https://issues.apache.org/jira/browse/CALCITE-4787
Project: Calcite
Issue Type: Improvement
Reporter: Jacques Nadeau
In the creation of CALCITE-3328, [Immutables|https://immutables.github.io/] was discussed as an alternative to a custom implementation. This ticket is to evaluate the impact to the codebase of changing. Ideally, introduction of immutables would both add flexibility and reduce the amount of code associated with these classes.
Immutables works via annotation processor which means that it is should be relatively seamless to build systems and ides.
The switch would also make it easier to work with these objects types in the context of aot compilation tools like GraalVM.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)