flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timo Walther (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-4825) Implement a RexExecutor that uses Flink's code generation
Date Thu, 13 Oct 2016 14:13:20 GMT
Timo Walther created FLINK-4825:

             Summary: Implement a RexExecutor that uses Flink's code generation
                 Key: FLINK-4825
                 URL: https://issues.apache.org/jira/browse/FLINK-4825
             Project: Flink
          Issue Type: Improvement
          Components: Table API & SQL
            Reporter: Timo Walther

The added {{ReduceExpressionRule}} leads to inconsistent behavior. Because some parts of an
expression are evalutated using Flink's code generation and some parts use Calcite's code

A very easy example: boolean expressions casted to string are represented as "TRUE/FALSE"
using Calcite and "true/false" using Flink.

I propose to implement the RexExecutor interface and forward the calls to Flink's code generation.
Additional improvements in order to be more standard compliant could be solved in new Jira

This message was sent by Atlassian JIRA

View raw message