Jacky Woo created CALCITE-3247:
----------------------------------

             Summary: wrong sql format when transforming ANSI sql to hive sql
                 Key: CALCITE-3247
                 URL: https://issues.apache.org/jira/browse/CALCITE-3247
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.19.0
            Reporter: Jacky Woo


When we use HiveSqlDialect and transform "sql", we expect SUBSTRING(' abc', 
2),but get SUBSTRING(' abc', 2) which is incorrect  sql format in hive.

So maybe HiveSqlDialect behavior should be changed when transform function 
SUBSTRING:
 # {{SELECT SUBSTRING('ABC', 2)  =>  SELECT SUBSTRING('ABC', 2)}}
 # {{SELECT SUBSTRING('ABC', 2, 3)  =>  SELECT SUBSTRING('ABC', 2, 3) }}
 # {{SELECT SUBSTRING('ABC' FROM 2) => SELECT SUBSTRING('ABC', 2) }}
 # {{SELECT SUBSTRING('ABC' FROM 2 FOR 3) => SELECT SUBSTRING('ABC', 2, 3) }}

 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to