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

Packages that use UDF
org.apache.hadoop.hive.ql.exec Hive QL execution tasks, operators, functions and other handlers. 
org.apache.hadoop.hive.ql.udf   
org.apache.hadoop.hive.ql.udf.generic Standard toolkit and framework for generic User-defined functions. 
org.apache.hadoop.hive.ql.udf.xml   
 

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

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, boolean isOperator)
           
static void FunctionRegistry.registerUDF(boolean isNative, String functionName, Class<? extends UDF> UDFClass, boolean isOperator)
           
static void FunctionRegistry.registerUDF(boolean isNative, String functionName, Class<? extends UDF> UDFClass, boolean isOperator, String displayName)
           
static void FunctionRegistry.registerUDF(String functionName, Class<? extends UDF> UDFClass, 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.
NumericOpMethodResolver(Class<? extends UDF> udfClass)
          Constuctor.
 

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

Subclasses of UDF in org.apache.hadoop.hive.ql.udf
 class UDFAbs
          UDFAbs.
 class UDFAcos
          UDFAcos.
 class UDFAscii
          UDFAscii.
 class UDFAsin
          UDFAsin.
 class UDFAtan
           
 class UDFBaseBitOP
          Base class for numeric operators like +, -, / etc.
 class UDFBaseCompare
          UDFBaseCompare.
 class UDFBaseNumericOp
          Base class for numeric operators like +, -, / etc.
 class UDFBaseNumericUnaryOp
          Base class for numeric operators like +, -, / etc.
 class UDFBin
          UDFBin.
 class UDFCeil
          UDFCeil.
 class UDFConcat
          UDFConcat.
 class UDFConv
          UDFConv.
 class UDFCos
          UDFCos.
 class UDFDate
          UDFDate.
 class UDFDateAdd
          UDFDateAdd.
 class UDFDateDiff
          UDFDateDiff.
 class UDFDateSub
          UDFDateSub.
 class UDFDayOfMonth
          UDFDayOfMonth.
 class UDFDegrees
           
 class UDFE
           
 class UDFExp
          UDFExp.
 class UDFFindInSet
          UDFFindInSet.
 class UDFFloor
          UDFFloor.
 class UDFFromUnixTime
          UDFFromUnixTime.
 class UDFHex
          UDFHex.
 class UDFHour
          UDFHour.
 class UDFJson
          UDFJson.
 class UDFLength
          UDFLength.
 class UDFLike
          UDFLike.
 class UDFLn
          UDFLn.
 class UDFLog
          UDFLog.
 class UDFLog10
          UDFLog10.
 class UDFLog2
          UDFLog2.
 class UDFLower
          UDFLower.
 class UDFLpad
          UDFLpad.
 class UDFLTrim
          UDFLTrim.
 class UDFMinute
          UDFMinute.
 class UDFMonth
          UDFMonth.
 class UDFOPAnd
          UDFOPAnd.
 class UDFOPBitAnd
          UDFOPBitAnd.
 class UDFOPBitNot
          UDFOPBitNot.
 class UDFOPBitOr
          UDFOPBitOr.
 class UDFOPBitXor
          UDFOPBitXor.
 class UDFOPDivide
          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
          UDFOPEqualOrGreaterThan.
 class UDFOPEqualOrLessThan
          UDFOPEqualOrLessThan.
 class UDFOPGreaterThan
          UDFOPGreaterThan.
 class UDFOPLessThan
          UDFOPLessThan.
 class UDFOPLongDivide
          UDFOPLongDivide.
 class UDFOPMinus
          UDFOPMinus.
 class UDFOPMod
          UDFOPMod.
 class UDFOPMultiply
          UDFOPMultiply.
 class UDFOPNegative
          UDFOPNegative.
 class UDFOPNot
          UDFOPNot.
 class UDFOPNotEqual
          UDFOPNotEqual.
 class UDFOPOr
          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
          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 UDFPI
           
 class UDFPosMod
          class for computing positive modulo.
 class UDFPower
          UDFPower.
 class UDFRadians
           
 class UDFRand
          UDFRand.
 class UDFRegExp
          UDFRegExp.
 class UDFRegExpExtract
          UDF to extract a specific group identified by a java regex.
 class UDFRegExpReplace
          UDFRegExpReplace.
 class UDFRepeat
          UDFRepeat.
 class UDFReverse
          UDFReverse.
 class UDFRound
          UDFRound.
 class UDFRpad
          UDFRpad.
 class UDFRTrim
          UDFRTrim.
 class UDFSecond
          UDFSecond.
 class UDFSign
           
 class UDFSin
          UDFSin.
 class UDFSpace
          UDFSpace.
 class UDFSqrt
          Implementation of the SQRT UDF found in many databases.
 class UDFSubstr
          UDFSubstr.
 class UDFTan
           
 class UDFToBoolean
          UDFToBoolean.
 class UDFToByte
          UDFToByte.
 class UDFToDate
          UDFToDate.
 class UDFToDouble
          UDFToDouble.
 class UDFToFloat
          UDFToFloat.
 class UDFToInteger
          UDFToInteger.
 class UDFToLong
          UDFToLong.
 class UDFToShort
          UDFToShort.
 class UDFToString
          UDFToString.
 class UDFTrim
          UDFTrim.
 class UDFUnhex
          UDFUnhex.
 class UDFUnixTimeStamp
          UDFUnixTimeStamp.
 class UDFUpper
          UDFUpper.
 class UDFWeekOfYear
          UDFWeekOfYear.
 class UDFYear
          UDFYear.
 

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

Methods in org.apache.hadoop.hive.ql.udf.generic that return types with arguments of type UDF
 Class<? extends UDF> GenericUDFBridge.getUdfClass()
           
 

Method parameters in org.apache.hadoop.hive.ql.udf.generic with type arguments of type UDF
 void GenericUDFBridge.setUdfClass(Class<? extends UDF> udfClass)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.udf.generic with type arguments of type UDF
GenericUDFBridge(String udfName, boolean isOperator, Class<? extends UDF> udfClass)
          Greate a new GenericUDFBridge object.
 

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

Subclasses of UDF in org.apache.hadoop.hive.ql.udf.xml
 class UDFXPathBoolean
           
 class UDFXPathDouble
           
 class UDFXPathFloat
           
 class UDFXPathInteger
           
 class UDFXPathLong
           
 class UDFXPathShort
           
 class UDFXPathString
           
 



Copyright © 2010 The Apache Software Foundation