For column name, hive restricts it as a lower case string. But how about field name? Currently, StructObjectInspector except ORC ignores case(lower case only). This should not be implementation dependent and should be documented somewhere.
see https://issues.apache.org/jira/browse/HIVE-6198 Thanks, Navis