You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Enze Liu (Jira)" <ji...@apache.org> on 2021/08/11 05:49:00 UTC

[jira] [Created] (CALCITE-4724) ClickHouseSqlDialect `supportsAliasedValues` should return false.

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)