Vaibhav Gumashta created ORC-437:
------------------------------------

             Summary: 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


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)

Reply via email to