Uses of Class
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector

Packages that use StructObjectInspector
org.apache.hadoop.hive.ql.exec Hive QL execution tasks, operators, functions and other handlers. 
org.apache.hadoop.hive.ql.exec.persistence   
org.apache.hadoop.hive.ql.metadata   
org.apache.hadoop.hive.ql.optimizer.ppr   
org.apache.hadoop.hive.ql.parse   
org.apache.hadoop.hive.ql.plan   
org.apache.hadoop.hive.ql.udf.generic Standard toolkit and framework for generic User-defined functions. 
org.apache.hadoop.hive.ql.udf.ptf   
org.apache.hadoop.hive.serde2   
org.apache.hadoop.hive.serde2.lazy.objectinspector   
org.apache.hadoop.hive.serde2.lazybinary.objectinspector   
org.apache.hadoop.hive.serde2.objectinspector   
 

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

Methods in org.apache.hadoop.hive.ql.exec that return StructObjectInspector
 StructObjectInspector PTFPartition.getInputOI()
           
 StructObjectInspector PTFPartition.getOutputOI()
           
protected static StructObjectInspector ReduceSinkOperator.initEvaluatorsAndReturnStruct(ExprNodeEvaluator[] evals, List<List<Integer>> distinctColIndices, List<String> outputColNames, int length, ObjectInspector rowInspector)
          Initializes array of ExprNodeEvaluator.
protected static StructObjectInspector Operator.initEvaluatorsAndReturnStruct(ExprNodeEvaluator[] evals, List<String> outputColName, ObjectInspector rowInspector)
          Initialize an array of ExprNodeEvaluator and put the return values into a StructObjectInspector with integer field names.
static StructObjectInspector PTFPartition.setupPartitionOutputOI(SerDe serDe, StructObjectInspector tblFnOI)
           
 

Methods in org.apache.hadoop.hive.ql.exec with parameters of type StructObjectInspector
static PTFPartition PTFPartition.create(HiveConf cfg, SerDe serDe, StructObjectInspector inputOI, StructObjectInspector outputOI)
           
static StructObjectInspector PTFPartition.setupPartitionOutputOI(SerDe serDe, StructObjectInspector tblFnOI)
           
 

Constructors in org.apache.hadoop.hive.ql.exec with parameters of type StructObjectInspector
PTFPartition(HiveConf cfg, SerDe serDe, StructObjectInspector inputOI, StructObjectInspector outputOI)
           
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.exec.persistence
 

Methods in org.apache.hadoop.hive.ql.exec.persistence with parameters of type StructObjectInspector
static TableDesc PTFRowContainer.createTableDesc(StructObjectInspector oI)
           
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.metadata
 

Methods in org.apache.hadoop.hive.ql.metadata that return StructObjectInspector
static StructObjectInspector VirtualColumn.getVCSObjectInspector(List<VirtualColumn> vcs)
           
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.optimizer.ppr
 

Methods in org.apache.hadoop.hive.ql.optimizer.ppr with parameters of type StructObjectInspector
static Object PartExprEvalUtils.evalExprWithPart(ExprNodeDesc expr, LinkedHashMap<String,String> partSpec, List<VirtualColumn> vcs, StructObjectInspector rowObjectInspector)
          Evaluate expression with partition columns
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.parse
 

Methods in org.apache.hadoop.hive.ql.parse that return StructObjectInspector
static StructObjectInspector PTFTranslator.getStandardStructOI(RowResolver rr)
          For each column on the input RR, construct a StructField for it OI is constructed using the list of input column names and their corresponding OIs.
 

Methods in org.apache.hadoop.hive.ql.parse with parameters of type StructObjectInspector
protected static RowResolver PTFTranslator.buildRowResolverForNoop(String tabAlias, StructObjectInspector rowObjectInspector, RowResolver inputRowResolver)
           
protected static RowResolver PTFTranslator.buildRowResolverForPTF(String tbFnName, String tabAlias, StructObjectInspector rowObjectInspector, ArrayList<String> outputColNames, RowResolver inputRR)
           
protected static SerDe PTFTranslator.createLazyBinarySerDe(Configuration cfg, StructObjectInspector oi, Map<String,String> serdePropsMap)
           
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.plan
 

Methods in org.apache.hadoop.hive.ql.plan that return StructObjectInspector
 StructObjectInspector PTFDesc.ShapeDetails.getOI()
           
 

Methods in org.apache.hadoop.hive.ql.plan with parameters of type StructObjectInspector
static void PTFDeserializer.addOIPropertiestoSerDePropsMap(StructObjectInspector OI, Map<String,String> serdePropsMap)
           
protected  void PTFDeserializer.initialize(PTFDesc.PTFQueryInputDef def, StructObjectInspector OI)
           
protected  void PTFDeserializer.initialize(PTFDesc.ShapeDetails shp, StructObjectInspector OI)
           
 void PTFDesc.ShapeDetails.setOI(StructObjectInspector oI)
           
 

Constructors in org.apache.hadoop.hive.ql.plan with parameters of type StructObjectInspector
PTFDeserializer(PTFDesc ptfDesc, StructObjectInspector inputOI, HiveConf hConf)
           
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.udf.generic
 

Methods in org.apache.hadoop.hive.ql.udf.generic that return StructObjectInspector
 StructObjectInspector GenericUDTFJSONTuple.initialize(ObjectInspector[] args)
           
 StructObjectInspector GenericUDTFParseUrlTuple.initialize(ObjectInspector[] args)
           
 StructObjectInspector GenericUDTFInline.initialize(ObjectInspector[] ois)
           
 StructObjectInspector GenericUDTFExplode.initialize(ObjectInspector[] args)
           
 StructObjectInspector GenericUDTFStack.initialize(ObjectInspector[] args)
           
abstract  StructObjectInspector GenericUDTF.initialize(ObjectInspector[] argOIs)
          Initialize this GenericUDTF.
 

Uses of StructObjectInspector in org.apache.hadoop.hive.ql.udf.ptf
 

Fields in org.apache.hadoop.hive.ql.udf.ptf declared as StructObjectInspector
protected  StructObjectInspector TableFunctionEvaluator.OI
           
protected  StructObjectInspector TableFunctionEvaluator.rawInputOI
           
 

Methods in org.apache.hadoop.hive.ql.udf.ptf that return StructObjectInspector
protected static StructObjectInspector MatchPath.createSelectListOI(MatchPath evaluator, PTFDesc.PTFInputDef inpDef)
           
 StructObjectInspector TableFunctionEvaluator.getOutputOI()
           
 StructObjectInspector TableFunctionEvaluator.getRawInputOI()
           
 StructObjectInspector WindowingTableFunction.WindowingTableFunctionResolver.getWdwProcessingOutputOI()
           
 

Methods in org.apache.hadoop.hive.ql.udf.ptf with parameters of type StructObjectInspector
protected  void TableFunctionEvaluator.setOutputOI(StructObjectInspector outputOI)
           
protected  void TableFunctionResolver.setOutputOI(StructObjectInspector outputOI)
           
protected  void TableFunctionEvaluator.setRawInputOI(StructObjectInspector rawInputOI)
           
protected  void TableFunctionResolver.setRawInputOI(StructObjectInspector rawInputOI)
           
 void WindowingTableFunction.WindowingTableFunctionResolver.setWdwProcessingOutputOI(StructObjectInspector wdwProcessingOutputOI)
           
 

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

Subclasses of StructObjectInspector in org.apache.hadoop.hive.serde2
 class CustomNonSettableStructObjectInspector1
           
static class NullStructSerDe.NullStructSerDeObjectInspector
          A object inspector for null struct serde.
 

Methods in org.apache.hadoop.hive.serde2 with parameters of type StructObjectInspector
static boolean SerDeUtils.hasAnyNullObject(List o, StructObjectInspector loi, boolean[] nullSafes)
          return false though element is null if nullsafe flag is true for that
 

Uses of StructObjectInspector in org.apache.hadoop.hive.serde2.lazy.objectinspector
 

Subclasses of StructObjectInspector in org.apache.hadoop.hive.serde2.lazy.objectinspector
 class LazySimpleStructObjectInspector
          LazySimpleStructObjectInspector works on struct data that is stored in LazyStruct.
 

Uses of StructObjectInspector in org.apache.hadoop.hive.serde2.lazybinary.objectinspector
 

Subclasses of StructObjectInspector in org.apache.hadoop.hive.serde2.lazybinary.objectinspector
 class LazyBinaryStructObjectInspector
          ObjectInspector for LazyBinaryStruct.
 

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

Subclasses of StructObjectInspector in org.apache.hadoop.hive.serde2.objectinspector
 class DelegatedStructObjectInspector
           
 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 SettableStructObjectInspector
          SettableStructObjectInspector.
 class StandardStructObjectInspector
          ListStructObjectInspector works on struct data that is stored as a Java List or Java Array object.
 class SubStructObjectInspector
          SubsetStructObjectInspector implement a wrapper around a base object inspector (baseOI) such that when the row corresponding to the baseOI is given together with this object inspector, it will mask out some fields in the row as if they are not there.
 class UnionStructObjectInspector
          UnionStructObjectInspector unions several struct data into a single struct.
 

Fields in org.apache.hadoop.hive.serde2.objectinspector declared as StructObjectInspector
protected  StructObjectInspector SubStructObjectInspector.baseOI
           
 

Methods in org.apache.hadoop.hive.serde2.objectinspector with parameters of type StructObjectInspector
static void ObjectInspectorUtils.copyToStandardObject(List<Object> result, Object row, StructObjectInspector soi, ObjectInspectorUtils.ObjectInspectorCopyOption objectInspectorOption)
          Copy fields in the input row to the output array of standard objects.
static String ObjectInspectorUtils.getFieldNames(StructObjectInspector soi)
          Get the list of field names as csv from a StructObjectInspector.
static String ObjectInspectorUtils.getFieldTypes(StructObjectInspector soi)
          Get the list of field type as csv from a StructObjectInspector.
static String ObjectInspectorUtils.getStandardStructTypeName(StructObjectInspector soi)
           
static void ObjectInspectorUtils.partialCopyToStandardObject(List<Object> result, Object row, int startCol, int numCols, StructObjectInspector soi, ObjectInspectorUtils.ObjectInspectorCopyOption objectInspectorOption)
          Copy specified fields in the input row to the output array of standard objects.
 void DelegatedStructObjectInspector.reset(StructObjectInspector current)
           
 

Method parameters in org.apache.hadoop.hive.serde2.objectinspector with type arguments of type StructObjectInspector
static UnionStructObjectInspector ObjectInspectorFactory.getUnionStructObjectInspector(List<StructObjectInspector> structObjectInspectors)
           
 

Constructors in org.apache.hadoop.hive.serde2.objectinspector with parameters of type StructObjectInspector
DelegatedStructObjectInspector(StructObjectInspector delegate)
           
SubStructObjectInspector(StructObjectInspector baseOI, int startCol, int numCols)
          Create a new Object Inspector based on a base object inspector and the subset of columns will be inspected (from startCol to startCol+numCols).
 

Constructor parameters in org.apache.hadoop.hive.serde2.objectinspector with type arguments of type StructObjectInspector
UnionStructObjectInspector(List<StructObjectInspector> unionObjectInspectors)
           
 



Copyright © 2012 The Apache Software Foundation