org.apache.hadoop.hive.ql.udf.ptf
Class NoopWithMap.NoopWithMapResolver
java.lang.Object
org.apache.hadoop.hive.ql.udf.ptf.TableFunctionResolver
org.apache.hadoop.hive.ql.udf.ptf.NoopWithMap.NoopWithMapResolver
- Enclosing class:
- NoopWithMap
public static class NoopWithMap.NoopWithMapResolver
- extends TableFunctionResolver
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoopWithMap.NoopWithMapResolver
public NoopWithMap.NoopWithMapResolver()
createEvaluator
protected TableFunctionEvaluator createEvaluator(PTFDesc ptfDesc,
PartitionedTableFunctionDef tDef)
- Specified by:
createEvaluator in class TableFunctionResolver
setupOutputOI
public void setupOutputOI()
throws SemanticException
- Specified by:
setupOutputOI in class TableFunctionResolver
- Throws:
SemanticException
carryForwardNames
public boolean carryForwardNames()
- Overrides:
carryForwardNames in class TableFunctionResolver
getOutputColumnNames
public ArrayList<String> getOutputColumnNames()
- Specified by:
getOutputColumnNames in class TableFunctionResolver
setupRawInputOI
public void setupRawInputOI()
throws SemanticException
- Overrides:
setupRawInputOI in class TableFunctionResolver
- Throws:
SemanticException
getRawInputColumnNames
public ArrayList<String> getRawInputColumnNames()
throws SemanticException
- Overrides:
getRawInputColumnNames in class TableFunctionResolver
- Throws:
SemanticException
transformsRawInput
public boolean transformsRawInput()
- Specified by:
transformsRawInput in class TableFunctionResolver
initializeOutputOI
public void initializeOutputOI()
throws HiveException
- Description copied from class:
TableFunctionResolver
- This method is invoked during runtime(during deserialization of theQueryDef).
At this point the TableFunction can assume that the
Expression Nodes
exist for all the Def (ArgDef, ColumnDef, WindowDef..). It is the responsibility of
the TableFunction to construct the evaluators and setup the OI.
- Specified by:
initializeOutputOI in class TableFunctionResolver
- Throws:
HiveException
initializeRawInputOI
public void initializeRawInputOI()
throws HiveException
- Overrides:
initializeRawInputOI in class TableFunctionResolver
- Throws:
HiveException
Copyright © 2014 The Apache Software Foundation. All rights reserved.