Package | Description |
---|---|
org.apache.hadoop.hive.ql.udf | |
org.apache.hadoop.hive.ql.udf.generic |
Standard toolkit and framework for generic User-defined functions.
|
Modifier and Type | Class and Description |
---|---|
class |
UDFAcos
UDFAcos.
|
class |
UDFAsin
UDFAsin.
|
class |
UDFAtan |
class |
UDFBin
UDFBin.
|
class |
UDFCos
UDFCos.
|
class |
UDFDayOfMonth
UDFDayOfMonth.
|
class |
UDFDayOfWeek
UDFDayOfWeek.
|
class |
UDFDegrees |
class |
UDFExp
UDFExp.
|
class |
UDFHex
UDFHex.
|
class |
UDFHour
UDFHour.
|
class |
UDFLike
UDFLike.
|
class |
UDFLn
UDFLn.
|
class |
UDFLog
UDFLog.
|
class |
UDFLog10
UDFLog10.
|
class |
UDFLog2
UDFLog2.
|
class |
UDFMinute
UDFMinute.
|
class |
UDFMonth
UDFMonth.
|
class |
UDFRadians |
class |
UDFRand
UDFRand.
|
class |
UDFSecond
UDFSecond.
|
class |
UDFSign |
class |
UDFSin
UDFSin.
|
class |
UDFSqrt
Implementation of the SQRT UDF found in many databases.
|
class |
UDFSubstr
UDFSubstr.
|
class |
UDFTan |
class |
UDFToBoolean
UDFToBoolean.
|
class |
UDFToByte
UDFToByte.
|
class |
UDFToDouble
UDFToDouble.
|
class |
UDFToFloat
UDFToFloat.
|
class |
UDFToInteger
UDFToInteger.
|
class |
UDFToLong
UDFToLong.
|
class |
UDFToShort
UDFToShort.
|
class |
UDFWeekOfYear
UDFWeekOfYear.
|
class |
UDFYear
UDFYear.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericUDFAbs
GenericUDFAbs.
|
class |
GenericUDFBRound |
class |
GenericUDFCeil |
class |
GenericUDFCharacterLength |
class |
GenericUDFConcat
GenericUDFConcat.
|
class |
GenericUDFDate
UDFDate.
|
class |
GenericUDFDateAdd
UDFDateAdd.
|
class |
GenericUDFDateDiff
UDFDateDiff.
|
class |
GenericUDFDateSub
UDFDateSub.
|
class |
GenericUDFFloor |
class |
GenericUDFIf
IF(expr1,expr2,expr3)
If expr1 is TRUE (expr1 <> 0 and expr1 <> NULL) then IF() returns expr2; otherwise it returns expr3. |
class |
GenericUDFInBloomFilter
GenericUDF to lookup a value in BloomFilter
|
class |
GenericUDFIndex
GenericUDFIndex.
|
class |
GenericUDFInitCap
UDFInitCap.
|
class |
GenericUDFLength
GenericUDFLength.
|
class |
GenericUDFLower
UDFLower.
|
class |
GenericUDFLTrim
UDFLTrim.
|
class |
GenericUDFOctetLength |
class |
GenericUDFOPAnd
GenericUDF Class for computing and.
|
class |
GenericUDFOPDivide
Note that in SQL, the return type of divide is not necessarily the same
as the parameters.
|
class |
GenericUDFOPEqual
GenericUDF Class for operation EQUAL.
|
class |
GenericUDFOPEqualOrGreaterThan
GenericUDF Class for operation EqualOrGreaterThan.
|
class |
GenericUDFOPEqualOrLessThan
GenericUDF Class for operation EqualOrLessThan.
|
class |
GenericUDFOPGreaterThan
GenericUDF Class for operation GreaterThan.
|
class |
GenericUDFOPLessThan
GenericUDF Class for operation LessThan.
|
class |
GenericUDFOPMinus |
class |
GenericUDFOPMod |
class |
GenericUDFOPMultiply |
class |
GenericUDFOPNegative |
class |
GenericUDFOPNot
GenericUDFOPNot.
|
class |
GenericUDFOPNotEqual
GenericUDF Class for operation Not EQUAL.
|
class |
GenericUDFOPNotNull
GenericUDFOPNotNull.
|
class |
GenericUDFOPNull
GenericUDFOPNull.
|
class |
GenericUDFOPOr
GenericUDF Class for computing or.
|
class |
GenericUDFOPPlus
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 |
GenericUDFPosMod
class for computing positive modulo.
|
class |
GenericUDFPower |
class |
GenericUDFRegExp
UDF to extract a specific group identified by a java regex.
|
class |
GenericUDFRound
Note: rounding function permits rounding off integer digits in decimal numbers, which essentially
downgrades the scale to negative territory.
|
class |
GenericUDFRTrim
UDFRTrim.
|
class |
GenericUDFSQCountCheck
GenericUDFAbs.
|
class |
GenericUDFStructField
The class shouldn't be used, and only to align the implementation of vectorization UDF for
struct field.
|
class |
GenericUDFTimestamp
GenericUDFTimestamp
Example usage:
...
|
class |
GenericUDFToDate
GenericUDFToDate
|
class |
GenericUDFToIntervalDayTime
GenericUDFIntervalDayTime
Example usage:
...
|
class |
GenericUDFToIntervalYearMonth
GenericUDFIntervalYearMonth
Example usage:
...
|
class |
GenericUDFToUnixTimeStamp
deterministic version of UDFUnixTimeStamp.
|
class |
GenericUDFTrim
UDFTrim.
|
class |
GenericUDFUpper
UDFUpper.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.