org.apache.hadoop.hive.ql.plan
Class PTFDeserializer

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.PTFDeserializer

public class PTFDeserializer
extends Object


Constructor Summary
PTFDeserializer(PTFDesc ptfDesc, StructObjectInspector inputOI, HiveConf hConf)
           
 
Method Summary
static void addOIPropertiestoSerDePropsMap(StructObjectInspector OI, Map<String,String> serdePropsMap)
           
protected  void initialize(PTFDesc.BoundaryDef def, PTFDesc.ShapeDetails inpShape)
           
protected  void initialize(PTFDesc.PartitionedTableFunctionDef def)
           
protected  void initialize(PTFDesc.PTFExpressionDef eDef, PTFDesc.ShapeDetails inpShape)
           
protected  void initialize(PTFDesc.PTFQueryInputDef def, StructObjectInspector OI)
           
protected  void initialize(PTFDesc.ShapeDetails shp, StructObjectInspector OI)
           
 void initializePTFChain(PTFDesc.PartitionedTableFunctionDef tblFnDef)
           
 void initializeWindowing(PTFDesc.WindowTableFunctionDef def)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PTFDeserializer

public PTFDeserializer(PTFDesc ptfDesc,
                       StructObjectInspector inputOI,
                       HiveConf hConf)
Method Detail

initializePTFChain

public void initializePTFChain(PTFDesc.PartitionedTableFunctionDef tblFnDef)
                        throws HiveException
Throws:
HiveException

initializeWindowing

public void initializeWindowing(PTFDesc.WindowTableFunctionDef def)
                         throws HiveException
Throws:
HiveException

initialize

protected void initialize(PTFDesc.PTFQueryInputDef def,
                          StructObjectInspector OI)
                   throws HiveException
Throws:
HiveException

initialize

protected void initialize(PTFDesc.PartitionedTableFunctionDef def)
                   throws HiveException
Throws:
HiveException

initialize

protected void initialize(PTFDesc.BoundaryDef def,
                          PTFDesc.ShapeDetails inpShape)
                   throws HiveException
Throws:
HiveException

initialize

protected void initialize(PTFDesc.PTFExpressionDef eDef,
                          PTFDesc.ShapeDetails inpShape)
                   throws HiveException
Throws:
HiveException

initialize

protected void initialize(PTFDesc.ShapeDetails shp,
                          StructObjectInspector OI)
                   throws HiveException
Throws:
HiveException

addOIPropertiestoSerDePropsMap

public static void addOIPropertiestoSerDePropsMap(StructObjectInspector OI,
                                                  Map<String,String> serdePropsMap)


Copyright © 2012 The Apache Software Foundation