org.apache.hadoop.hive.ql.io.parquet.serde.primitive
Class ParquetStringInspector

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.ql.io.parquet.serde.primitive.ParquetStringInspector
All Implemented Interfaces:
Cloneable, ObjectInspector, SettableStringObjectInspector, StringObjectInspector, PrimitiveObjectInspector

public class ParquetStringInspector
extends AbstractPrimitiveJavaObjectInspector
implements SettableStringObjectInspector

The ParquetStringInspector inspects a BinaryWritable to give a Text or String.


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
 
Method Summary
 Object create(String string)
           
 Object create(org.apache.hadoop.io.Text text)
           
 String getPrimitiveJavaObject(Object o)
           
 org.apache.hadoop.io.Text getPrimitiveWritableObject(Object o)
           
 Object set(Object o, String string)
           
 Object set(Object o, org.apache.hadoop.io.Text text)
           
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
copyObject, preferWritable
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
getCategory, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeInfo, getTypeName, precision, scale
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
copyObject, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeInfo, precision, preferWritable, scale
 
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
getCategory, getTypeName
 

Method Detail

getPrimitiveWritableObject

public org.apache.hadoop.io.Text getPrimitiveWritableObject(Object o)
Specified by:
getPrimitiveWritableObject in interface StringObjectInspector
Specified by:
getPrimitiveWritableObject in interface PrimitiveObjectInspector

getPrimitiveJavaObject

public String getPrimitiveJavaObject(Object o)
Specified by:
getPrimitiveJavaObject in interface StringObjectInspector
Specified by:
getPrimitiveJavaObject in interface PrimitiveObjectInspector
Overrides:
getPrimitiveJavaObject in class AbstractPrimitiveJavaObjectInspector

set

public Object set(Object o,
                  org.apache.hadoop.io.Text text)
Specified by:
set in interface SettableStringObjectInspector

set

public Object set(Object o,
                  String string)
Specified by:
set in interface SettableStringObjectInspector

create

public Object create(org.apache.hadoop.io.Text text)
Specified by:
create in interface SettableStringObjectInspector

create

public Object create(String string)
Specified by:
create in interface SettableStringObjectInspector


Copyright © 2014 The Apache Software Foundation. All rights reserved.