org.apache.hadoop.hive.serde2.lazybinary
Class LazyBinaryFloat
java.lang.Object
  
org.apache.hadoop.hive.serde2.lazy.LazyObjectBase
      
org.apache.hadoop.hive.serde2.lazybinary.LazyBinaryObject<OI>
          
org.apache.hadoop.hive.serde2.lazybinary.LazyBinaryPrimitive<WritableFloatObjectInspector,org.apache.hadoop.io.FloatWritable>
              
org.apache.hadoop.hive.serde2.lazybinary.LazyBinaryFloat
public class LazyBinaryFloat
- extends LazyBinaryPrimitive<WritableFloatObjectInspector,org.apache.hadoop.io.FloatWritable>
 
LazyBinaryObject for float which takes four bytes.
| 
Method Summary | 
 void | 
init(ByteArrayRef bytes,
     int start,
     int length)
 
          Set the data for this LazyObjectBase. | 
 
 
 
init
public void init(ByteArrayRef bytes,
                 int start,
                 int length)
- Description copied from class: 
LazyObjectBase 
- Set the data for this LazyObjectBase. We take ByteArrayRef instead of byte[] so
 that we will be able to drop the reference to byte[] by a single
 assignment. The ByteArrayRef object can be reused across multiple rows.
- Specified by:
 init in class LazyObjectBase
 
- Parameters:
 bytes - The wrapper of the byte[].start - The start position inside the bytes.length - The length of the data, starting from "start"- See Also:
 ByteArrayRef
 
 
Copyright © 2013 The Apache Software Foundation