[ https://issues.apache.org/jira/browse/ORC-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16695187#comment-16695187 ]
Vaibhav Gumashta commented on ORC-437: -------------------------------------- Pushed upstream. Thanks [~ekoifman] for the review > 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 > 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)