public class HiveFunctionDefinitionFactory extends Object implements FunctionDefinitionFactory
Constructor and Description |
---|
HiveFunctionDefinitionFactory(HiveShim hiveShim) |
Modifier and Type | Method and Description |
---|---|
FunctionDefinition |
createFunctionDefinition(String name,
CatalogFunction catalogFunction)
Creates a
FunctionDefinition from given CatalogFunction . |
FunctionDefinition |
createFunctionDefinitionFromFlinkFunction(String name,
CatalogFunction catalogFunction) |
FunctionDefinition |
createFunctionDefinitionFromHiveFunction(String name,
String functionClassName)
Create a FunctionDefinition from a Hive function's class name.
|
public HiveFunctionDefinitionFactory(HiveShim hiveShim)
public FunctionDefinition createFunctionDefinition(String name, CatalogFunction catalogFunction)
FunctionDefinitionFactory
FunctionDefinition
from given CatalogFunction
.createFunctionDefinition
in interface FunctionDefinitionFactory
name
- name of the CatalogFunction
catalogFunction
- the catalog functionFunctionDefinition
public FunctionDefinition createFunctionDefinitionFromFlinkFunction(String name, CatalogFunction catalogFunction)
public FunctionDefinition createFunctionDefinitionFromHiveFunction(String name, String functionClassName)
HiveModule
.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.