Sergey Nuyanzin created FLINK-36715:
---------------------------------------
Summary: Changed behavior for filter push down for IS NOT DISTINCT
FROM after Calcite upgrade to 1.33
Key: FLINK-36715
URL: https://issues.apache.org/jira/browse/FLINK-36715
Project: Flink
Issue Type: Bug
Components: Table SQL / API, Table SQL / Planner
Reporter: Sergey Nuyanzin
After moving to 1.33 need to put RexUtil into Filnk repo to prevent a number of
failures (more than 30)
like
{noformat}
FlinkLogicalCalc(select=[CAST(0:BIGINT AS BIGINT) AS k, v, k AS k0, v0])
+- FlinkLogicalJoin(condition=[true], joinType=[left])
:- FlinkLogicalCalc(select=[v], where=[=(k, 0:BIGINT)])
: +- FlinkLogicalLegacyTableSourceScan(table=[[default_catalog,
default_database, src, source: [TestTableSource(k, v)]]], fields=[k, v])
+- FlinkLogicalValues(type=[RecordType(BIGINT k, VARCHAR(2147483647) v)],
tuples=[[]])
This exception indicates that the query uses an unsupported SQL feature.
Please check the documentation for the set of currently supported SQL features.
{noformat}
This is a result of https://issues.apache.org/jira/browse/CALCITE-5336
the jira issue is to adapt Flink behavior and to remove RexUtil after that from
Flink repo
--
This message was sent by Atlassian Jira
(v8.20.10#820010)