@Internal public class HiveGenericUDF extends HiveScalarFunction<org.apache.hadoop.hive.ql.udf.generic.GenericUDF>
GenericUDF
.argTypes, constantArguments, function, hiveFunctionWrapper, returnInspector
Constructor and Description |
---|
HiveGenericUDF(HiveFunctionWrapper<org.apache.hadoop.hive.ql.udf.generic.GenericUDF> hiveFunctionWrapper,
HiveShim hiveShim) |
Modifier and Type | Method and Description |
---|---|
Object |
evalInternal(Object[] args)
Evaluation logical, args will be wrapped when is a single array.
|
protected DataType |
inferReturnType()
Infer return type of this function call.
|
void |
openInternal()
|
eval, getTypeInference, isDeterministic, open
getKind, getParameterTypes, getResultType
close, functionIdentifier, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRequirements
public HiveGenericUDF(HiveFunctionWrapper<org.apache.hadoop.hive.ql.udf.generic.GenericUDF> hiveFunctionWrapper, HiveShim hiveShim)
public void openInternal()
HiveScalarFunction
openInternal
in class HiveScalarFunction<org.apache.hadoop.hive.ql.udf.generic.GenericUDF>
public Object evalInternal(Object[] args)
HiveScalarFunction
evalInternal
in class HiveScalarFunction<org.apache.hadoop.hive.ql.udf.generic.GenericUDF>
protected DataType inferReturnType() throws org.apache.hadoop.hive.ql.exec.UDFArgumentException
HiveScalarFunction
inferReturnType
in class HiveScalarFunction<org.apache.hadoop.hive.ql.udf.generic.GenericUDF>
org.apache.hadoop.hive.ql.exec.UDFArgumentException
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.