[
https://issues.apache.org/jira/browse/ORC-437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vaibhav Gumashta closed ORC-437.
--------------------------------
> Make acid schema checks case insensitive
> ----------------------------------------
>
> Key: ORC-437
> URL: https://issues.apache.org/jira/browse/ORC-437
> Project: ORC
> Issue Type: Bug
> Components: Java
> Affects Versions: 1.5.3
> Reporter: Vaibhav Gumashta
> Assignee: Vaibhav Gumashta
> Priority: Major
> Fix For: 1.5.4
>
> Attachments: ORC-437.1.patch, ORC-437.2.patch
>
>
> When reading from an Orc file, SchemaEvolution evolution tries to determine
> if this is an Acid compliant format by comparing field names with Acid event
> names in {{SchemaEvolution.checkAcidSchema}}. Would be good to make this
> comparison case insensitive.
> This requirement comes in from HIVE-20699 where a Hive query is being used to
> run compaction (and hence write the compacted data to the bucket files via a
> HiveQL query). Since hive converts all column names to lower case, the
> compacted files end up with lower case Acid schema columns. The change is
> much simpler when made in Orc.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)