You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Danny Chan (Jira)" <ji...@apache.org> on 2019/08/22 11:50:00 UTC

[jira] [Commented] (CALCITE-3282) make every SqlDialect parse their own data type

    [ https://issues.apache.org/jira/browse/CALCITE-3282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16913252#comment-16913252 ] 

Danny Chan commented on CALCITE-3282:
-------------------------------------

Sounds reasonable, but i can not figure out a proper way to fix "every" sql dialect, there are kinds of sql dialects we supported, every sql dialect have they own unparse logic, so, to keep all these type sync with every dialect seems not an easy work. 

We may need to make sure what sql dialect we want to fix first then make the type list that need fix.

> make every SqlDialect parse their own data type
> -----------------------------------------------
>
>                 Key: CALCITE-3282
>                 URL: https://issues.apache.org/jira/browse/CALCITE-3282
>             Project: Calcite
>          Issue Type: Bug
>          Components: core
>            Reporter: feng huang
>            Priority: Minor
>
> Every database might have different type or same type but different type name, therefore making every SqlDialect parse their own data type is a suitable way.
> for example, “select cast(col as int) from table” change to hive sql "select cast(col as integer) from table", but "integer" is not allowed in hive.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)