You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Matt McCline (JIRA)" <ji...@apache.org> on 2016/01/22 17:38:39 UTC

[jira] [Created] (HIVE-12912) Refactor setting internal configuration properties to a single place

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)