public static class MatchPath.MatchPathResolver extends TableFunctionResolver
| Constructor and Description |
|---|
MatchPath.MatchPathResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected TableFunctionEvaluator |
createEvaluator(PTFDesc ptfDesc,
PartitionedTableFunctionDef tDef) |
ArrayList<String> |
getOutputColumnNames() |
List<String> |
getReferencedColumns()
Provide referenced columns names to be used in partition function
|
void |
initializeOutputOI()
This method is invoked during runtime(during deserialization of theQueryDef).
|
void |
setupOutputOI()
check structure of Arguments:
First arg should be a String
then there should be an even number of Arguments:
String, expression; expression should be Convertible to Boolean.
|
boolean |
transformsRawInput() |
carryForwardNames, getEvaluator, getPtfDesc, getRawInputColumnNames, initialize, initialize, initializeRawInputOI, setOutputOI, setRawInputOI, setupRawInputOIprotected TableFunctionEvaluator createEvaluator(PTFDesc ptfDesc, PartitionedTableFunctionDef tDef)
createEvaluator in class TableFunctionResolverpublic void setupOutputOI()
throws SemanticException
setupOutputOI in class TableFunctionResolverSemanticExceptionpublic List<String> getReferencedColumns() throws SemanticException
TableFunctionResolvergetReferencedColumns 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 ArrayList<String> getOutputColumnNames()
getOutputColumnNames in class TableFunctionResolverCopyright © 2017 The Apache Software Foundation. All rights reserved.