[
https://issues.apache.org/jira/browse/HIVE-3635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13907972#comment-13907972
]
Xuefu Zhang commented on HIVE-3635:
-----------------------------------
[~thejas] I found no standard regarding this. SQL standards define three
literal values for boolean: TRUE, FALSE, and UNKNOWN [1]. The standard is also
controversial, and as a result, different DB has different implementations [2].
It seems that only Postgre SQL allows this. Other legacy data, such as that in
MS Access, may also have this. That's why I think it makes sense to have a
configuration or serde property to turn this on only if it's desired.
[1] http://en.wikipedia.org/wiki/Boolean_data_type
[2] http://community.actian.com/wiki/SQL_BOOLEAN_type
> allow 't', 'T', '1', 'f', 'F', and '0' to be allowable true/false values for
> the boolean hive type
> ---------------------------------------------------------------------------------------------------
>
> Key: HIVE-3635
> URL: https://issues.apache.org/jira/browse/HIVE-3635
> Project: Hive
> Issue Type: Improvement
> Components: CLI
> Affects Versions: 0.9.0
> Reporter: Alexander Alten-Lorenz
> Assignee: Xuefu Zhang
> Attachments: HIVE-3635.patch
>
>
> interpret t as true and f as false for boolean types. PostgreSQL exports
> represent it that way.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)