Uses of Interface
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector

Packages that use ObjectInspector
org.apache.hadoop.hive.ql.exec   
org.apache.hadoop.hive.serde2   
org.apache.hadoop.hive.serde2.dynamic_type   
org.apache.hadoop.hive.serde2.lazy   
org.apache.hadoop.hive.serde2.objectinspector   
org.apache.hadoop.hive.serde2.typeinfo   
 

Uses of ObjectInspector in org.apache.hadoop.hive.ql.exec
 

Fields in org.apache.hadoop.hive.ql.exec declared as ObjectInspector
protected  ObjectInspector GroupByOperator.outputObjectInspector
           
 

Fields in org.apache.hadoop.hive.ql.exec with type parameters of type ObjectInspector
protected  ArrayList<ObjectInspector> GroupByOperator.objectInspectors
           
protected  ArrayList<ObjectInspector> CollectOperator.rowInspectorList
           
 

Methods in org.apache.hadoop.hive.ql.exec that return ObjectInspector
 ObjectInspector ExprNodeColumnEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeNullEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeIndexEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeFuncEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeFieldEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeConstantEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
abstract  ObjectInspector ExprNodeEvaluator.evaluateInspector(ObjectInspector rowInspector)
          Metadata evaluation.
 

Methods in org.apache.hadoop.hive.ql.exec with parameters of type ObjectInspector
 void ExprNodeColumnEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
 void ExprNodeNullEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
 void ExprNodeIndexEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
 void ExprNodeFuncEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
 void ExprNodeFieldEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
 void ExprNodeConstantEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
           
abstract  void ExprNodeEvaluator.evaluate(Object row, ObjectInspector rowInspector, InspectableObject result)
          Evaluate the expression given the row and rowInspector.
 ObjectInspector ExprNodeColumnEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeNullEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeIndexEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeFuncEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeFieldEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
 ObjectInspector ExprNodeConstantEvaluator.evaluateInspector(ObjectInspector rowInspector)
           
abstract  ObjectInspector ExprNodeEvaluator.evaluateInspector(ObjectInspector rowInspector)
          Metadata evaluation.
protected  void Operator.forward(Object row, ObjectInspector rowInspector)
           
 void FileSinkOperator.process(Object row, ObjectInspector rowInspector)
           
 void CollectOperator.process(Object row, ObjectInspector rowInspector)
           
 void UnionOperator.process(Object row, ObjectInspector rowInspector)
           
 void TableScanOperator.process(Object row, ObjectInspector rowInspector)
          Currently, the table scan operator does not do anything special other than just forwarding the row.
 void SelectOperator.process(Object row, ObjectInspector rowInspector)
           
 void ScriptOperator.process(Object row, ObjectInspector rowInspector)
           
 void ReduceSinkOperator.process(Object row, ObjectInspector rowInspector)
           
 void LimitOperator.process(Object row, ObjectInspector rowInspector)
           
 void JoinOperator.process(Object row, ObjectInspector rowInspector)
           
 void GroupByOperator.process(Object row, ObjectInspector rowInspector)
           
 void ForwardOperator.process(Object row, ObjectInspector rowInspector)
           
 void FilterOperator.process(Object row, ObjectInspector rowInspector)
           
 void ExtractOperator.process(Object row, ObjectInspector rowInspector)
           
 void MapOperator.process(Object row, ObjectInspector rowInspector)
           
abstract  void Operator.process(Object row, ObjectInspector rowInspector)
           
protected  void GroupByOperator.updateAggregations(UDAFEvaluator[] aggs, Object row, ObjectInspector rowInspector, boolean hashAggr, boolean newEntry, Object[][] lastInvoke)
           
 

Uses of ObjectInspector in org.apache.hadoop.hive.serde2
 

Methods in org.apache.hadoop.hive.serde2 that return ObjectInspector
 ObjectInspector ThriftDeserializer.getObjectInspector()
           
 ObjectInspector MetadataTypedColumnsetSerDe.getObjectInspector()
           
 ObjectInspector Deserializer.getObjectInspector()
          Get the object inspector that can be used to navigate through the internal structure of the Object returned from deserialize(...).
 ObjectInspector TypedSerDe.getObjectInspector()
           
 

Methods in org.apache.hadoop.hive.serde2 with parameters of type ObjectInspector
static String SerDeUtils.getJSONString(Object o, ObjectInspector oi)
           
 org.apache.hadoop.io.Writable MetadataTypedColumnsetSerDe.serialize(Object obj, ObjectInspector objInspector)
           
 org.apache.hadoop.io.Writable Serializer.serialize(Object obj, ObjectInspector objInspector)
          Serialize an object by navigating inside the Object with the ObjectInspector.
 org.apache.hadoop.io.Writable TypedSerDe.serialize(Object obj, ObjectInspector objInspector)
           
 

Uses of ObjectInspector in org.apache.hadoop.hive.serde2.dynamic_type
 

Methods in org.apache.hadoop.hive.serde2.dynamic_type that return ObjectInspector
static ObjectInspector DynamicSerDe.dynamicSerDeStructBaseToObjectInspector(DynamicSerDeTypeBase bt)
           
 ObjectInspector DynamicSerDe.getObjectInspector()
           
 

Methods in org.apache.hadoop.hive.serde2.dynamic_type with parameters of type ObjectInspector
 org.apache.hadoop.io.Writable DynamicSerDe.serialize(Object obj, ObjectInspector objInspector)
           
 void DynamicSerDeTypeList.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeSet.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeMap.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeBool.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeDouble.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypei64.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypei32.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypei16.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeByte.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypeString.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeTypedef.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeFieldList.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
abstract  void DynamicSerDeTypeBase.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
           
 void DynamicSerDeStructBase.serialize(Object o, ObjectInspector oi, com.facebook.thrift.protocol.TProtocol oprot)
          serialize The way to serialize a Thrift "table" which in thrift land is really a function and thus this class's name.
 

Uses of ObjectInspector in org.apache.hadoop.hive.serde2.lazy
 

Methods in org.apache.hadoop.hive.serde2.lazy that return ObjectInspector
static ObjectInspector LazyFactory.createLazyObjectInspector(TypeInfo typeInfo, byte[] separator, int separatorIndex, org.apache.hadoop.io.Text nullSequence)
          Create a hierarchical ObjectInspector for LazyObject with the given typeInfo.
static ObjectInspector LazyFactory.createLazyStructInspector(List<String> columnNames, List<TypeInfo> typeInfos, byte[] separators, org.apache.hadoop.io.Text nullSequence, boolean lastColumnTakesRest)
          Create a hierarchical ObjectInspector for LazyStruct with the given columnNames and columnTypeInfos.
 ObjectInspector LazySimpleSerDe.getObjectInspector()
          Returns the ObjectInspector for the row.
 

Methods in org.apache.hadoop.hive.serde2.lazy with parameters of type ObjectInspector
 org.apache.hadoop.io.Writable LazySimpleSerDe.serialize(Object obj, ObjectInspector objInspector)
          Serialize a row of data.
 

Uses of ObjectInspector in org.apache.hadoop.hive.serde2.objectinspector
 

Subinterfaces of ObjectInspector in org.apache.hadoop.hive.serde2.objectinspector
 interface ListObjectInspector
           
 interface MapObjectInspector
           
 interface PrimitiveObjectInspector
           
 interface StructObjectInspector
           
 

Classes in org.apache.hadoop.hive.serde2.objectinspector that implement ObjectInspector
 class LazyListObjectInspector
          LazyListObjectInspector works on array data that is stored in LazyArray.
 class LazyMapObjectInspector
          LazyMapObjectInspector works on struct data that is stored in LazyStruct.
 class LazySimpleStructObjectInspector
          LazySimpleStructObjectInspector works on struct data that is stored in LazyStruct.
 class MetadataListStructObjectInspector
          StructObjectInspector works on struct data that is stored as a Java List or Java Array object.
 class ReflectionStructObjectInspector
          ReflectionStructObjectInspector works on struct data that is stored as a native Java object.
 class StandardStructObjectInspector
          ListStructObjectInspector works on struct data that is stored as a Java List or Java Array object.
 class UnionStructObjectInspector
          UnionStructObjectInspector unions several struct data into a single struct.
 

Fields in org.apache.hadoop.hive.serde2.objectinspector declared as ObjectInspector
protected  ObjectInspector ReflectionStructObjectInspector.MyField.fieldObjectInspector
           
protected  ObjectInspector LazySimpleStructObjectInspector.MyField.fieldObjectInspector
           
protected  ObjectInspector StandardStructObjectInspector.MyField.fieldObjectInspector
           
 ObjectInspector InspectableObject.oi
           
 

Methods in org.apache.hadoop.hive.serde2.objectinspector that return ObjectInspector
 ObjectInspector ReflectionStructObjectInspector.MyField.getFieldObjectInspector()
           
 ObjectInspector StructField.getFieldObjectInspector()
          Get the ObjectInspector for the field.
 ObjectInspector UnionStructObjectInspector.MyField.getFieldObjectInspector()
           
 ObjectInspector LazySimpleStructObjectInspector.MyField.getFieldObjectInspector()
           
 ObjectInspector StandardStructObjectInspector.MyField.getFieldObjectInspector()
           
 ObjectInspector LazyListObjectInspector.getListElementObjectInspector()
           
 ObjectInspector ListObjectInspector.getListElementObjectInspector()
           
 ObjectInspector LazyMapObjectInspector.getMapKeyObjectInspector()
           
 ObjectInspector MapObjectInspector.getMapKeyObjectInspector()
           
 ObjectInspector LazyMapObjectInspector.getMapValueObjectInspector()
           
 ObjectInspector MapObjectInspector.getMapValueObjectInspector()
           
static ObjectInspector ObjectInspectorFactory.getReflectionObjectInspector(Type t, ObjectInspectorFactory.ObjectInspectorOptions options)
           
static ObjectInspector ObjectInspectorUtils.getStandardObjectInspector(ObjectInspector oi)
          Get the standard ObjectInspector for an ObjectInspector.
 

Methods in org.apache.hadoop.hive.serde2.objectinspector with parameters of type ObjectInspector
static LazyListObjectInspector ObjectInspectorFactory.getLazySimpleListObjectInspector(ObjectInspector listElementObjectInspector, byte separator, org.apache.hadoop.io.Text nullSequence)
           
static LazyMapObjectInspector ObjectInspectorFactory.getLazySimpleMapObjectInspector(ObjectInspector mapKeyObjectInspector, ObjectInspector mapValueObjectInspector, byte itemSeparator, byte keyValueSeparator, org.apache.hadoop.io.Text nullSequence)
           
static org.apache.hadoop.hive.serde2.objectinspector.StandardListObjectInspector ObjectInspectorFactory.getStandardListObjectInspector(ObjectInspector listElementObjectInspector)
           
static org.apache.hadoop.hive.serde2.objectinspector.StandardMapObjectInspector ObjectInspectorFactory.getStandardMapObjectInspector(ObjectInspector mapKeyObjectInspector, ObjectInspector mapValueObjectInspector)
           
static Object ObjectInspectorUtils.getStandardObject(Object o, ObjectInspector oi)
           
static ObjectInspector ObjectInspectorUtils.getStandardObjectInspector(ObjectInspector oi)
          Get the standard ObjectInspector for an ObjectInspector.
 

Method parameters in org.apache.hadoop.hive.serde2.objectinspector with type arguments of type ObjectInspector
static LazySimpleStructObjectInspector ObjectInspectorFactory.getLazySimpleStructObjectInspector(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors, byte separator, org.apache.hadoop.io.Text nullSequence, boolean lastColumnTakesRest)
           
static StandardStructObjectInspector ObjectInspectorFactory.getStandardStructObjectInspector(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors)
           
protected  void StandardStructObjectInspector.init(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors)
           
protected  void LazySimpleStructObjectInspector.init(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors, byte separator, org.apache.hadoop.io.Text nullSequence, boolean lastColumnTakesRest)
           
 

Constructors in org.apache.hadoop.hive.serde2.objectinspector with parameters of type ObjectInspector
InspectableObject(Object o, ObjectInspector oi)
           
LazyListObjectInspector(ObjectInspector listElementObjectInspector, byte separator, org.apache.hadoop.io.Text nullSequence)
          Call ObjectInspectorFactory.getLazySimpleListObjectInspector instead.
LazyMapObjectInspector(ObjectInspector mapKeyObjectInspector, ObjectInspector mapValueObjectInspector, byte itemSeparator, byte keyValueSeparator, org.apache.hadoop.io.Text nullSequence)
          Call ObjectInspectorFactory.getStandardListObjectInspector instead.
LazySimpleStructObjectInspector.MyField(int fieldID, String fieldName, ObjectInspector fieldObjectInspector)
           
ReflectionStructObjectInspector.MyField(Field field, ObjectInspector fieldObjectInspector)
           
StandardStructObjectInspector.MyField(int fieldID, String fieldName, ObjectInspector fieldObjectInspector)
           
 

Constructor parameters in org.apache.hadoop.hive.serde2.objectinspector with type arguments of type ObjectInspector
LazySimpleStructObjectInspector(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors, byte separator, org.apache.hadoop.io.Text nullSequence, boolean lastColumnTakesRest)
          Call ObjectInspectorFactory.getLazySimpleStructObjectInspector instead.
ReflectionStructObjectInspector(Class<?> objectClass, List<ObjectInspector> structFieldObjectInspectors)
           
StandardStructObjectInspector(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors)
          Call ObjectInspectorFactory.getStandardListObjectInspector instead.
 

Uses of ObjectInspector in org.apache.hadoop.hive.serde2.typeinfo
 

Methods in org.apache.hadoop.hive.serde2.typeinfo that return ObjectInspector
static ObjectInspector TypeInfoUtils.getStandardObjectInspectorFromTypeInfo(TypeInfo typeInfo)
          Returns the standard object inspector that can be used to translate an object of that typeInfo to a standard object type.
 

Methods in org.apache.hadoop.hive.serde2.typeinfo with parameters of type ObjectInspector
static TypeInfo TypeInfoUtils.getTypeInfoFromObjectInspector(ObjectInspector oi)
          Get the TypeInfo object from the ObjectInspector object by recursively going into the ObjectInspector structure.
 



Copyright © 2009 The Apache Software Foundation