public class GenericUDFInFile extends GenericUDF
GenericUDF.DeferredJavaObject, GenericUDF.DeferredObject| Constructor and Description | 
|---|
GenericUDFInFile()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
copyToNewInstance(Object newInstance)
Some information may be set during initialize() which needs to be saved when the UDF is copied. 
 | 
Object | 
evaluate(GenericUDF.DeferredObject[] arguments)
Evaluate the GenericUDF with the arguments. 
 | 
String | 
getDisplayString(String[] children)
Get the String to be displayed in explain. 
 | 
String[] | 
getRequiredFiles()  | 
ObjectInspector | 
initialize(ObjectInspector[] arguments)
Initialize this GenericUDF. 
 | 
checkArgGroups, checkArgPrimitive, checkArgsSize, close, configure, flip, getArgOrder, getConstantBooleanValue, getConstantIntValue, getConstantStringValue, getDateValue, getDoubleValue, getFuncName, getIntervalDayTimeValue, getIntervalYearMonthValue, getIntValue, getLongValue, getRequiredJars, getStandardDisplayString, getStandardDisplayString, getStringValue, getTimestampValue, getUdfName, initializeAndFoldConstants, negative, obtainDateConverter, obtainDoubleConverter, obtainIntConverter, obtainLongConverter, obtainStringConverter, obtainTimestampConverterpublic ObjectInspector initialize(ObjectInspector[] arguments) throws UDFArgumentException
GenericUDFinitialize in class GenericUDFarguments - The ObjectInspector for the argumentsUDFArgumentException - Thrown when arguments have wrong types, wrong length, etc.public String[] getRequiredFiles()
getRequiredFiles in class GenericUDFpublic Object evaluate(GenericUDF.DeferredObject[] arguments) throws HiveException
GenericUDFevaluate in class GenericUDFarguments - The arguments as DeferedObject, use DeferedObject.get() to get the
          actual argument Object. The Objects can be inspected by the
          ObjectInspectors passed in the initialize call.HiveExceptionpublic void copyToNewInstance(Object newInstance) throws UDFArgumentException
GenericUDFcopyToNewInstance in class GenericUDFUDFArgumentExceptionpublic String getDisplayString(String[] children)
GenericUDFgetDisplayString in class GenericUDFCopyright © 2019 The Apache Software Foundation. All Rights Reserved.