[ 
https://issues.apache.org/jira/browse/FLINK-36041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonard Xu updated FLINK-36041:
-------------------------------
    Fix Version/s: cdc-3.3.0

> Eliminate Calcite dependency during runtime
> -------------------------------------------
>
>                 Key: FLINK-36041
>                 URL: https://issues.apache.org/jira/browse/FLINK-36041
>             Project: Flink
>          Issue Type: Improvement
>          Components: Flink CDC
>    Affects Versions: cdc-3.1.1
>            Reporter: yux
>            Assignee: yux
>            Priority: Major
>             Fix For: cdc-3.3.0
>
>
> Currently, runtime operator `PreTransformOp` and `PostTransformOp` heavily 
> relies on Calcite to parse expression rules. Calcite is a heavy dependency 
> and quite easily to cause conflicts (since it's a Flink dependency, too).
> It would be better if we could construct those abstract grammar data 
> structures early (in composer, before submitting jobs). It could improve 
> runtime execution performance and provide better error messages given 
> malformed expressions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to