You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "jackylau (Jira)" <ji...@apache.org> on 2020/07/06 08:17:00 UTC

[jira] [Created] (FLINK-18495) flink filterpushdown can not take effect in blink planner

jackylau created FLINK-18495:
--------------------------------

             Summary: flink filterpushdown can not take effect in blink planner
                 Key: FLINK-18495
                 URL: https://issues.apache.org/jira/browse/FLINK-18495
             Project: Flink
          Issue Type: Bug
          Components: Table SQL / Planner
    Affects Versions: 1.10.0, 1.11.0
            Reporter: jackylau
             Fix For: 1.12.0


When i use the filterpushdown , i found the FilterPushDown only take effects in orc/parquet/testFilter  when using *flink planner.*

Because the call  applyPredicate(List<Expression> predicates) predicates 

1) *PlannerExpressin* flink planner the PushFilterIntoTableSourceScanRule  RexProgramExtractor.visitCall return PlannerExpression

2) *CallExpression*  blink planner , *can not match current And Or EqualTo and so on*, which it PlannerExpresion  the PushFilterIntoTableSourceScanRule  RexNodeExtractor.visitCall return ResolvedExpression

 

 

 



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