[ 
https://issues.apache.org/jira/browse/FLINK-22693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17348097#comment-17348097
 ] 

sadfdddd commented on FLINK-22693:
----------------------------------

[~jark] The program can run without EXPLAIN PLAN FOR

First of all, I found that the difference between having EXPLAIN and not having 
EXPLAIN is in class org.apache.flink.table.planner.calcite.FlinkPlannerImpl .

On line 143, INSERT sqlNode direct return .but explain will 
validator.validate(explain.getExplicandum)

 

> EXPLAIN cannot be used on Hbase table when useing ROW type
> ----------------------------------------------------------
>
>                 Key: FLINK-22693
>                 URL: https://issues.apache.org/jira/browse/FLINK-22693
>             Project: Flink
>          Issue Type: Bug
>          Components: Connectors / HBase, Table SQL / API
>    Affects Versions: 1.12.2
>            Reporter: sadfdddd
>            Priority: Major
>         Attachments: Driver.java, hbase.PNG, pom.xml
>
>
> We use ’EXPLAIN PLAN FOR‘ as a way of validating SQL
> calcite will no longer work and throw an exception when we sink to HBase 
> table and use row type
> !hbase.PNG!



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

Reply via email to