I definitely suggest that you look at how Substrait compiles. There are a
number of customizations on top of vanilla Calcite that are done. Key
things to observe include:
* Configuration of runtime/compile time classes at build. [1]
* Registration of addition reflection, etc items [2]
* Use of prox
Hi all,
I’ve been trying to build a native executable with GraalVM and got stuck with
this exception when running the executable:
java.lang.RuntimeException: java.lang.ClassNotFoundException:
org.apache.calcite.rel.metadata.janino.GeneratedMetadata_CollationHandler
at
org.apache.calcit