public static class NoopWithMap.NoopWithMapResolver extends TableFunctionResolver
| Constructor and Description |
|---|
NoopWithMapResolver() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
carryForwardNames() |
protected TableFunctionEvaluator |
createEvaluator(PTFDesc ptfDesc,
PartitionedTableFunctionDef tDef) |
ArrayList<String> |
getOutputColumnNames() |
ArrayList<String> |
getRawInputColumnNames() |
void |
initializeOutputOI()
This method is invoked during runtime(during deserialization of theQueryDef).
|
void |
initializeRawInputOI() |
void |
setupOutputOI() |
void |
setupRawInputOI() |
boolean |
transformsRawInput() |
getEvaluator, getPtfDesc, getReferencedColumns, initialize, initialize, setOutputOI, setRawInputOIprotected TableFunctionEvaluator createEvaluator(PTFDesc ptfDesc, PartitionedTableFunctionDef tDef)
createEvaluator in class TableFunctionResolverpublic void setupOutputOI()
throws SemanticException
setupOutputOI in class TableFunctionResolverSemanticExceptionpublic boolean carryForwardNames()
carryForwardNames in class TableFunctionResolverpublic ArrayList<String> getOutputColumnNames()
getOutputColumnNames in class TableFunctionResolverpublic void setupRawInputOI()
throws SemanticException
setupRawInputOI in class TableFunctionResolverSemanticExceptionpublic ArrayList<String> getRawInputColumnNames() throws SemanticException
getRawInputColumnNames in class TableFunctionResolverSemanticExceptionpublic boolean transformsRawInput()
transformsRawInput in class TableFunctionResolverpublic void initializeOutputOI()
throws HiveException
TableFunctionResolverExpression Nodes
exist for all the Def (ArgDef, ColumnDef, WindowDef..). It is the responsibility of
the TableFunction to construct the evaluators and setup the OI.initializeOutputOI in class TableFunctionResolverHiveExceptionpublic void initializeRawInputOI()
throws HiveException
initializeRawInputOI in class TableFunctionResolverHiveExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.