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)