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:46:00 UTC

[jira] [Created] (CALCITE-4786) Facilitate use of graalvm native-image compilation

Jacques Nadeau created CALCITE-4786:
---------------------------------------

             Summary: Facilitate use of graalvm native-image compilation
                 Key: CALCITE-4786
                 URL: https://issues.apache.org/jira/browse/CALCITE-4786
             Project: Calcite
          Issue Type: Improvement
          Components: build
            Reporter: Jacques Nadeau


Right now, there are number of things that make it difficult to use Calcite with GraalVM native compilation.

There are several reasons that supporting this kind of compilation could be beneficial:
- Enable use of Calcite as a Lambda with minimal startup-time
- Create a Calcite shared library that can be easily embedded in other languages

Initially, I would focus this work on core parsing and query planning. 

This work was inspired by work on https://substrait.io

Let's use this ticket to track improvements that can be done to enable this.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)