org.apache.hadoop.hive.serde2.objectinspector.primitive
Class JavaBooleanObjectInspector

java.lang.Object
  extended by org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
      extended by org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
          extended by org.apache.hadoop.hive.serde2.objectinspector.primitive.JavaBooleanObjectInspector
All Implemented Interfaces:
Cloneable, ObjectInspector, BooleanObjectInspector, SettableBooleanObjectInspector, PrimitiveObjectInspector, PrimitiveTypeSpec

public class JavaBooleanObjectInspector
extends AbstractPrimitiveJavaObjectInspector
implements SettableBooleanObjectInspector

A JavaBooleanObjectInspector inspects a Java Boolean Object.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
PrimitiveObjectInspector.PrimitiveCategory
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
ObjectInspector.Category
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
typeParams
 
Method Summary
 Object create(boolean value)
          Create an object with the value.
 boolean get(Object o)
          Get the boolean data.
 Object getPrimitiveWritableObject(Object o)
          Return the data in an instance of primitive writable Object.
 Object set(Object o, boolean value)
          Set the object with the value.
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
copyObject, getPrimitiveJavaObject, preferWritable
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
getCategory, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeName, getTypeParams, setTypeParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
copyObject, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveJavaObject, getPrimitiveWritableClass, getTypeParams, preferWritable, setTypeParams
 
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
getCategory, getTypeName
 

Method Detail

getPrimitiveWritableObject

public Object getPrimitiveWritableObject(Object o)
Description copied from interface: PrimitiveObjectInspector
Return the data in an instance of primitive writable Object. If the Object is already a primitive writable Object, just return o.

Specified by:
getPrimitiveWritableObject in interface PrimitiveObjectInspector

get

public boolean get(Object o)
Description copied from interface: BooleanObjectInspector
Get the boolean data.

Specified by:
get in interface BooleanObjectInspector

create

public Object create(boolean value)
Description copied from interface: SettableBooleanObjectInspector
Create an object with the value.

Specified by:
create in interface SettableBooleanObjectInspector

set

public Object set(Object o,
                  boolean value)
Description copied from interface: SettableBooleanObjectInspector
Set the object with the value. Return the object that has the new value. In most cases the returned value should be the same as o, but in case o is unmodifiable, this will return a new object with new value.

Specified by:
set in interface SettableBooleanObjectInspector


Copyright © 2012 The Apache Software Foundation