Uses of Class
org.apache.hadoop.hive.ql.exec.UDF

Packages that use UDF
org.apache.hadoop.hive.ql.exec   
org.apache.hadoop.hive.ql.plan   
org.apache.hadoop.hive.ql.udf   
 

Uses of UDF in org.apache.hadoop.hive.ql.exec
 

Methods in org.apache.hadoop.hive.ql.exec that return types with arguments of type UDF
 Class<? extends UDF> FunctionInfo.getUDFClass()
           
static Class<? extends UDF> FunctionRegistry.getUDFClass(String functionName)
           
 

Method parameters in org.apache.hadoop.hive.ql.exec with type arguments of type UDF
static void FunctionRegistry.registerTemporaryUDF(String functionName, Class<? extends UDF> UDFClass, FunctionInfo.OperatorType opt, boolean isOperator)
           
static void FunctionRegistry.registerUDF(boolean isNative, String functionName, Class<? extends UDF> UDFClass, FunctionInfo.OperatorType opt, boolean isOperator)
           
static void FunctionRegistry.registerUDF(String functionName, Class<? extends UDF> UDFClass, FunctionInfo.OperatorType opt, boolean isOperator, String displayName)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.exec with type arguments of type UDF
ComparisonOpMethodResolver(Class<? extends UDF> udfClass)
          Constuctor.
DefaultUDFMethodResolver(Class<? extends UDF> udfClass)
          Constructor.
FunctionInfo(boolean isNative, String displayName, Class<? extends UDF> udfClass, Class<? extends GenericUDF> genericUdfClass)
           
FunctionInfo(String displayName, Class<? extends UDF> udfClass, Class<? extends GenericUDF> genericUdfClass)
           
NumericOpMethodResolver(Class<? extends UDF> udfClass)
          Constuctor.
 

Uses of UDF in org.apache.hadoop.hive.ql.plan
 

Methods in org.apache.hadoop.hive.ql.plan that return types with arguments of type UDF
 Class<? extends UDF> exprNodeFuncDesc.getUDFClass()
           
 

Method parameters in org.apache.hadoop.hive.ql.plan with type arguments of type UDF
 void exprNodeFuncDesc.setUDFClass(Class<? extends UDF> UDFClass)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.plan with type arguments of type UDF
exprNodeFuncDesc(String methodName, TypeInfo typeInfo, Class<? extends UDF> UDFClass, Method UDFMethod, List<exprNodeDesc> children)
           
 

Uses of UDF in org.apache.hadoop.hive.ql.udf
 

Subclasses of UDF in org.apache.hadoop.hive.ql.udf
 class UDFAbs
           
 class UDFAcos
           
 class UDFAscii
           
 class UDFAsin
           
 class UDFBaseBitOP
          Base class for numeric operators like +, -, / etc.
 class UDFBaseCompare
           
 class UDFBaseNumericOp
          Base class for numeric operators like +, -, / etc.
 class UDFBaseNumericUnaryOp
          Base class for numeric operators like +, -, / etc.
 class UDFBin
           
 class UDFCeil
           
 class UDFConcat
           
 class UDFConv
           
 class UDFCos
           
 class UDFDate
           
 class UDFDateAdd
           
 class UDFDateDiff
           
 class UDFDateSub
           
 class UDFDayOfMonth
           
 class UDFExp
           
 class UDFFloor
           
 class UDFFromUnixTime
           
 class UDFHex
           
 class UDFJson
           
 class UDFLength
           
 class UDFLike
           
 class UDFLn
           
 class UDFLog
           
 class UDFLog10
           
 class UDFLog2
           
 class UDFLower
           
 class UDFLpad
           
 class UDFLTrim
           
 class UDFMonth
           
 class UDFOPAnd
           
 class UDFOPBitAnd
           
 class UDFOPBitNot
           
 class UDFOPBitOr
           
 class UDFOPBitXor
           
 class UDFOPDivide
           
 class UDFOPEqual
          The reason that we list evaluate methods with all numeric types is for better performance; otherwise a single method that takes (Number a, Number b) and use a.doubleValue() == b.doubleValue() is enough.
 class UDFOPEqualOrGreaterThan
           
 class UDFOPEqualOrLessThan
           
 class UDFOPGreaterThan
           
 class UDFOPLessThan
           
 class UDFOPLongDivide
           
 class UDFOPMinus
           
 class UDFOPMod
           
 class UDFOPMultiply
           
 class UDFOPNegative
           
 class UDFOPNot
           
 class UDFOPNotEqual
           
 class UDFOPOr
           
 class UDFOPPlus
          The reason that we list evaluate methods with all numeric types is for both better performance and type checking (so we know int + int is still an int instead of a double); otherwise a single method that takes (Number a, Number b) and use a.doubleValue() == b.doubleValue() is enough.
 class UDFOPPositive
           
 class UDFParseUrl
          UDF to extract specfic parts from URL For example, parse_url('http://facebook.com/path/p1.php?query=1', 'HOST') will return 'facebook.com' For example, parse_url('http://facebook.com/path/p1.php?query=1', 'PATH') will return '/path/p1.php' parse_url('http://facebook.com/path/p1.php?query=1', 'QUERY') will return 'query=1' parse_url('http://facebook.com/path/p1.php?query=1#Ref', 'REF') will return 'Ref' parse_url('http://facebook.com/path/p1.php?query=1#Ref', 'PROTOCOL') will return 'http' Possible values are HOST,PATH,QUERY,REF,PROTOCOL,AUTHORITY,FILE,USERINFO Also you can get a value of particular key in QUERY, using syntax QUERY: eg: QUERY:k1.
 class UDFPosMod
          class for computing positive modulo.
 class UDFPower
           
 class UDFRand
           
 class UDFRegExp
           
 class UDFRegExpExtract
          UDF to extract a specific group identified by a java regex.
 class UDFRegExpReplace
           
 class UDFRepeat
           
 class UDFReverse
           
 class UDFRound
           
 class UDFRpad
           
 class UDFRTrim
           
 class UDFSin
           
 class UDFSpace
           
 class UDFSqrt
          Implementation of the SQRT UDF found in many databases.
 class UDFSubstr
           
 class UDFToBoolean
           
 class UDFToByte
           
 class UDFToDate
           
 class UDFToDouble
           
 class UDFToFloat
           
 class UDFToInteger
           
 class UDFToLong
           
 class UDFToShort
           
 class UDFToString
           
 class UDFTrim
           
 class UDFUnixTimeStamp
           
 class UDFUpper
           
 class UDFYear
           
 



Copyright © 2009 The Apache Software Foundation