BELUGA BEHR created HIVE-21303:
----------------------------------

             Summary: Update TextRecordReader
                 Key: HIVE-21303
                 URL: https://issues.apache.org/jira/browse/HIVE-21303
             Project: Hive
          Issue Type: Improvement
          Components: Query Processor
    Affects Versions: 4.0.0, 3.2.0
            Reporter: BELUGA BEHR
            Assignee: BELUGA BEHR
         Attachments: HIVE-21303.1.patch

Remove use of Deprecated 
{{org.apache.hadoop.mapred.LineRecordReader.LineReader}}

For every call to {{next}}, the code dives into the configuration map to see if 
this feature is enabled.  Just look it up once and cache the value.

{code:java}
public int next(Writable row) throws IOException {
...
    if (HiveConf.getBoolVar(conf, HiveConf.ConfVars.HIVESCRIPTESCAPE)) {
      return HiveUtils.unescapeText((Text) row);
    }
    return bytesConsumed;
}
{code}

Other clean up.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to