Matt McCline created HIVE-12912:
-----------------------------------

             Summary: Refactor setting internal configuration properties to a 
single place
                 Key: HIVE-12912
                 URL: https://issues.apache.org/jira/browse/HIVE-12912
             Project: Hive
          Issue Type: Bug
          Components: Hive, ORC
            Reporter: Matt McCline
            Assignee: Matt McCline
            Priority: Critical


Currently, filters and projections are set to conf object in HiveInputFormat 
(refer pushProjectionsAndFilters). Setting config transactional table is done 
in several places (Fetchtask, SMBMapJoinOperator, MapredLocalTask etc.). 
Setting schema evolution columns is done in Utilities. 

Although all the values are available in TableScanDesc we are setting them in 
different places making it harder to track. It's better to do the all the 
following in single place (may be HiveInputFormat?)
1) Filters
2) Projection
3) Transactional table boolean
4) Schema evolution columns



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to