xiong duan created CALCITE-6578:
-----------------------------------
Summary: RelToSql throws exception when unparse TIMESTAMPDIFF
function
Key: CALCITE-6578
URL: https://issues.apache.org/jira/browse/CALCITE-6578
Project: Calcite
Issue Type: Improvement
Reporter: xiong duan
Unit test in RelToSqlConverterTest:
{code:java}
@Test void testTimestampdiff() {
String query = "select TIMESTAMPDIFF(day,date '2029-05-06',date '2029-05-07')";
String expected = "";
sql(query).ok(expected);
}{code}
The RelNode is:
{code:java}
LogicalProject(EXPR$0=[CAST(/INT(Reinterpret(-(2029-05-07, 2029-05-06)),
86400000)):INTEGER NOT NULL])
LogicalValues(tuples=[[{ 0 }]]){code}
Exception:
{code:java}
class org.apache.calcite.sql.SqlSyntax$7: SPECIAL
java.lang.UnsupportedOperationException: class
org.apache.calcite.sql.SqlSyntax$7: SPECIAL{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)