org.apache.hadoop.hive.serde2.lazydio
Class LazyDioBoolean
java.lang.Object
org.apache.hadoop.hive.serde2.lazy.LazyObjectBase
org.apache.hadoop.hive.serde2.lazy.LazyObject<OI>
org.apache.hadoop.hive.serde2.lazy.LazyPrimitive<LazyBooleanObjectInspector,org.apache.hadoop.io.BooleanWritable>
org.apache.hadoop.hive.serde2.lazy.LazyBoolean
org.apache.hadoop.hive.serde2.lazydio.LazyDioBoolean
public class LazyDioBoolean
- extends LazyBoolean
LazyBooleanBinary for storing a boolean value as an BooleanWritable. This class complements class
LazyBoolean. It's primary difference is the init(ByteArrayRef, int, int)
method, which
reads the boolean value stored from the default binary format.
Fields inherited from class org.apache.hadoop.hive.serde2.lazy.LazyObject |
oi |
Method Summary |
void |
init(ByteArrayRef bytes,
int start,
int length)
Set the data for this LazyObjectBase. |
LazyDioBoolean
public LazyDioBoolean(LazyBooleanObjectInspector oi)
LazyDioBoolean
public LazyDioBoolean(LazyDioBoolean copy)
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.
- Overrides:
init
in class LazyBoolean
- 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