public class Udf extends GenericUDF
GenericUDF.DeferredJavaObject, GenericUDF.DeferredObject| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(GenericUDF.DeferredObject[] arguments)
Execute UDF
|
protected String |
functionName(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector argument) |
String |
getDisplayString(String[] children) |
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector |
initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] arguments)
Initialize UDF
|
protected String |
loadSource(SessionState sessionState,
String functionName) |
adapt, checkArgGroups, checkArgPrimitive, checkArgsSize, close, configure, copyToNewInstance, flip, getArgOrder, getConstantBooleanValue, getConstantIntValue, getConstantStringValue, getDateValue, getDoubleValue, getFuncName, getIntervalDayTimeValue, getIntervalYearMonthValue, getIntValue, getLongValue, getRequiredFiles, getRequiredJars, getStandardDisplayString, getStandardDisplayString, getStringValue, getTimestampValue, getUdfName, initializeAndFoldConstants, negative, obtainDateConverter, obtainDoubleConverter, obtainIntConverter, obtainLongConverter, obtainStringConverter, obtainTimestampConverterpublic static String NAME
public Udf()
public Udf(Exec exec)
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] arguments)
throws UDFArgumentException
initialize in class GenericUDFUDFArgumentExceptionprotected String loadSource(SessionState sessionState, String functionName) throws UDFArgumentException
UDFArgumentExceptionprotected String functionName(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector argument)
public Object evaluate(GenericUDF.DeferredObject[] arguments) throws HiveException
evaluate in class GenericUDFHiveExceptionpublic String getDisplayString(String[] children)
getDisplayString in class GenericUDFCopyright © 2022 The Apache Software Foundation. All rights reserved.