Repository: hive Updated Branches: refs/heads/master f36477ecd -> 188ec453d
HIVE-10370: Hive does not compile with -Phadoop-1 option (Prasanth Jayachandran reviewed by Vaibhav Gumashta) Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/188ec453 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/188ec453 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/188ec453 Branch: refs/heads/master Commit: 188ec453d2e6ef2c2276affa4e6fadf3ccf301c2 Parents: f36477e Author: Prasanth Jayachandran <[email protected]> Authored: Sun Apr 26 13:59:06 2015 -0700 Committer: Prasanth Jayachandran <[email protected]> Committed: Sun Apr 26 13:59:06 2015 -0700 ---------------------------------------------------------------------- .../hive/serde2/lazy/TestLazySimpleFast.java | 22 ++++++++------------ 1 file changed, 9 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/188ec453/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleFast.java ---------------------------------------------------------------------- diff --git a/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleFast.java b/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleFast.java index 46d9f54..951d91a 100644 --- a/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleFast.java +++ b/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleFast.java @@ -17,39 +17,29 @@ */ package org.apache.hadoop.hive.serde2.lazy; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; import java.util.Properties; import java.util.Random; -import junit.framework.TestCase; - import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hive.serde.serdeConstants; import org.apache.hadoop.hive.serde2.ByteStream.Output; -import org.apache.hadoop.hive.serde2.SerDe; import org.apache.hadoop.hive.serde2.SerDeException; import org.apache.hadoop.hive.serde2.SerDeUtils; import org.apache.hadoop.hive.serde2.VerifyFast; import org.apache.hadoop.hive.serde2.binarysortable.MyTestPrimitiveClass; import org.apache.hadoop.hive.serde2.binarysortable.MyTestPrimitiveClass.ExtraTypeInfo; -import org.apache.hadoop.hive.serde2.binarysortable.fast.BinarySortableDeserializeRead; import org.apache.hadoop.hive.serde2.lazy.fast.LazySimpleDeserializeRead; import org.apache.hadoop.hive.serde2.lazy.fast.LazySimpleSerializeWrite; -import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector; -import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory; import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils; -import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory.ObjectInspectorOptions; import org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector.PrimitiveCategory; -import org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector; -import org.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory; import org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector; import org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo; -import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoUtils; import org.apache.hadoop.io.BytesWritable; import org.apache.hadoop.io.Text; +import junit.framework.TestCase; + public class TestLazySimpleFast extends TestCase { private void testLazySimpleFast(MyTestPrimitiveClass[] myTestPrimitiveClasses, LazySimpleSerDe[] serdes, @@ -161,7 +151,7 @@ public class TestLazySimpleFast extends TestCase { if (!Arrays.equals(bytes1, bytes2)) { fail("SerializeWrite and SerDe serialization does not match"); } - serdeBytes[i] = serialized.copyBytes(); + serdeBytes[i] = copyBytes(serialized); } // Try to deserialize using DeserializeRead our Writable row objects created by SerDe. @@ -186,6 +176,12 @@ public class TestLazySimpleFast extends TestCase { } } + private byte[] copyBytes(Text serialized) { + byte[] result = new byte[serialized.getLength()]; + System.arraycopy(serialized.getBytes(), 0, result, 0, serialized.getLength()); + return result; + } + private Properties createProperties(String fieldNames, String fieldTypes) { Properties tbl = new Properties();
