Author: gopalv
Date: Fri Sep 19 04:48:50 2014
New Revision: 1626124

URL: http://svn.apache.org/r1626124
Log:
HIVE-8158: Optimize writeValue/setValue in VectorExpressionWriterFactory 
(Rajesh Balamohan via Gopal V)

Modified:
    
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpressionWriterFactory.java

Modified: 
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpressionWriterFactory.java
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpressionWriterFactory.java?rev=1626124&r1=1626123&r2=1626124&view=diff
==============================================================================
--- 
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpressionWriterFactory.java
 (original)
+++ 
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpressionWriterFactory.java
 Fri Sep 19 04:48:50 2014
@@ -660,7 +660,7 @@ public final class VectorExpressionWrite
       @Override
       public Object writeValue(byte[] value, int start, int length) throws 
HiveException {
         this.text.set(value, start, length);
-        ((SettableStringObjectInspector) this.objectInspector).set(this.obj, 
this.text.toString());
+        ((SettableStringObjectInspector) this.objectInspector).set(this.obj, 
this.text);
         return this.obj;
       }
 
@@ -671,7 +671,7 @@ public final class VectorExpressionWrite
           field = initValue(null);
         }
         this.text.set(value, start, length);
-        ((SettableStringObjectInspector) this.objectInspector).set(field, 
this.text.toString());
+        ((SettableStringObjectInspector) this.objectInspector).set(field, 
this.text);
         return field;
       }
 


Reply via email to