Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
org.apache.hadoop.hive.ql.parse | |
org.apache.hadoop.hive.ql.session |
Modifier and Type | Class and Description |
---|---|
class |
WindowFunctionInfo |
Modifier and Type | Method and Description |
---|---|
FunctionInfo |
Registry.getFunctionInfo(String functionName)
Looks up the function name in the registry.
|
static FunctionInfo |
FunctionRegistry.getFunctionInfo(String functionName) |
static FunctionInfo |
FunctionRegistry.getTemporaryFunctionInfo(String functionName) |
FunctionInfo |
Registry.registerFunction(String functionName,
Class<?> udfClass,
FunctionInfo.FunctionResource... resources)
Registers the appropriate kind of temporary function based on a class's
type.
|
FunctionInfo |
Registry.registerGenericUDAF(String functionName,
GenericUDAFResolver genericUDAFResolver,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerGenericUDF(String functionName,
Class<? extends GenericUDF> genericUDFClass,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerGenericUDTF(String functionName,
Class<? extends GenericUDTF> genericUDTFClass,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerMacro(String macroName,
ExprNodeDesc body,
List<String> colNames,
List<TypeInfo> colTypes) |
FunctionInfo |
Registry.registerMacro(String macroName,
ExprNodeDesc body,
List<String> colNames,
List<TypeInfo> colTypes,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerPermanentFunction(String functionName,
String className,
boolean registerToSession,
FunctionInfo.FunctionResource... resources) |
static FunctionInfo |
FunctionRegistry.registerPermanentFunction(String functionName,
String className,
boolean registerToSession,
FunctionInfo.FunctionResource[] resources) |
FunctionInfo |
Registry.registerTableFunction(String functionName,
Class<? extends TableFunctionResolver> tFnCls,
FunctionInfo.FunctionResource... resources) |
static FunctionInfo |
FunctionRegistry.registerTemporaryUDF(String functionName,
Class<?> udfClass,
FunctionInfo.FunctionResource... resources)
Registers the appropriate kind of temporary function based on a class's
type.
|
FunctionInfo |
Registry.registerUDAF(String functionName,
Class<? extends UDAF> udafClass,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerUDF(String functionName,
Class<? extends UDF> UDFClass,
boolean isOperator,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerUDF(String functionName,
Class<? extends UDF> UDFClass,
boolean isOperator,
String displayName,
FunctionInfo.FunctionResource... resources) |
Modifier and Type | Method and Description |
---|---|
void |
Registry.getFunctionSynonyms(String funcName,
FunctionInfo funcInfo,
Set<String> synonyms)
Adds to the set of synonyms of the supplied function.
|
void |
FunctionInfo.shareStateWith(FunctionInfo function) |
Modifier and Type | Method and Description |
---|---|
protected void |
TypeCheckProcFactory.DefaultExprProcessor.validateUDF(ASTNode expr,
boolean isFunction,
TypeCheckCtx ctx,
FunctionInfo fi,
List<ExprNodeDesc> children,
GenericUDF genericUDF) |
Modifier and Type | Method and Description |
---|---|
Map<String,FunctionInfo> |
SessionState.getCurrentFunctionsInUse() |
Copyright © 2022 The Apache Software Foundation. All rights reserved.