Enze Liu created CALCITE-4724:
---------------------------------

             Summary: ClickHouseSqlDialect `supportsAliasedValues` should 
return false.
                 Key: CALCITE-4724
                 URL: https://issues.apache.org/jira/browse/CALCITE-4724
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.27.0
            Reporter: Enze Liu


We use ClickHouseSqlDialect to do some sql optimize. 

for sql `select 1`, in the process of sqlNode -> relNode -> sqlNode, the sql 
string will be transformed to 
{code:java}
SELECT *
FROM (VALUES (1)) AS `t` (`EXPR$0`)
{code}
Since clickhouse is not support AliasedValues, all we need to do is to extend 
ClickHouseSqlDialect and make `supportsAliasedValues` return false. 

Maybe this kind of behavior can integrated into core? 

If needed, the pull request is ready.



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

Reply via email to