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)