Package | Description |
---|---|
org.apache.hadoop.hive.contrib.udf | |
org.apache.hadoop.hive.contrib.udf.example | |
org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
org.apache.hadoop.hive.ql.exec.vector | |
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 |
Modifier and Type | Class and Description |
---|---|
class |
UDFRowSequence
UDFRowSequence.
|
Modifier and Type | Class and Description |
---|---|
class |
UDFExampleAdd
UDFExampleAdd.
|
class |
UDFExampleArraySum
UDFExampleArraySum.
|
class |
UDFExampleFormat
UDFExampleFormat.
|
class |
UDFExampleMapConcat
UDFExampleMapConcat.
|
class |
UDFExampleStructPrint
UDFExampleStructPrint.
|
Modifier and Type | Method and Description |
---|---|
FunctionInfo |
Registry.registerUDF(String functionName,
Class<? extends UDF> UDFClass,
boolean isOperator,
FunctionInfo.FunctionResource... resources) |
FunctionInfo |
Registry.registerUDF(String functionName,
Class<? extends UDF> UDFClass,
boolean isOperator,
String displayName,
FunctionInfo.FunctionResource... resources) |
Constructor and Description |
---|
ComparisonOpMethodResolver(Class<? extends UDF> udfClass)
Constuctor.
|
DefaultUDFMethodResolver(Class<? extends UDF> udfClass)
Constructor.
|
NumericOpMethodResolver(Class<? extends UDF> udfClass)
Constuctor.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
VectorizationContext.isCastToFloatFamily(Class<? extends UDF> udfClass) |
static boolean |
VectorizationContext.isCastToIntFamily(Class<? extends UDF> udfClass) |
Modifier and Type | Class and Description |
---|---|
class |
UDFAcos
UDFAcos.
|
class |
UDFAscii
UDFAscii.
|
class |
UDFAsin
UDFAsin.
|
class |
UDFAtan |
class |
UDFBase64 |
class |
UDFBaseBitOP
Base class for numeric operators like +, -, / etc.
|
class |
UDFBin
UDFBin.
|
class |
UDFChr
UDFChr converts an integer into its ASCII equivalent.
|
class |
UDFConv
UDFConv.
|
class |
UDFCos
UDFCos.
|
class |
UDFCrc32
UDFCrc32.
|
class |
UDFDateFloor
UDFDateFloor.
|
class |
UDFDateFloorDay
UDFDateFloorDay.
|
class |
UDFDateFloorHour
UDFDateFloorHour.
|
class |
UDFDateFloorMinute
UDFDateFloorMinute.
|
class |
UDFDateFloorMonth
UDFDateFloorMonth.
|
class |
UDFDateFloorQuarter
UDFDateFloorQuarter.
|
class |
UDFDateFloorSecond
UDFDateFloorSecond.
|
class |
UDFDateFloorWeek
UDFDateFloorWeek.
|
class |
UDFDateFloorYear
UDFDateFloorYear.
|
class |
UDFDayOfMonth
UDFDayOfMonth.
|
class |
UDFDayOfWeek
UDFDayOfWeek.
|
class |
UDFDegrees |
class |
UDFE |
class |
UDFExp
UDFExp.
|
class |
UDFFindInSet
UDFFindInSet.
|
class |
UDFFromUnixTime
UDFFromUnixTime.
|
class |
UDFHex
UDFHex.
|
class |
UDFHour
UDFHour.
|
class |
UDFJson
UDFJson.
|
class |
UDFLike
UDFLike.
|
class |
UDFLn
UDFLn.
|
class |
UDFLog
UDFLog.
|
class |
UDFLog10
UDFLog10.
|
class |
UDFLog2
UDFLog2.
|
class |
UDFMath
This class can be used for math based UDFs that only have an evaluate method for
doubles . |
class |
UDFMd5
UDFMd5.
|
class |
UDFMinute
UDFMinute.
|
class |
UDFMonth
UDFMonth.
|
class |
UDFOPBitAnd
UDFOPBitAnd.
|
class |
UDFOPBitNot
UDFOPBitNot.
|
class |
UDFOPBitOr
UDFOPBitOr.
|
class |
UDFOPBitShiftLeft
UDFOPBitLeftShift.
|
class |
UDFOPBitShiftRight
UDFOPBitRightShift.
|
class |
UDFOPBitShiftRightUnsigned
UDFOPBitUnsignedRightShift.
|
class |
UDFOPBitXor
UDFOPBitXor.
|
class |
UDFOPLongDivide
UDFOPLongDivide.
|
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:
|
class |
UDFPI |
class |
UDFRadians |
class |
UDFRand
UDFRand.
|
class |
UDFRegExpExtract
UDF to extract a specific group identified by a java regex.
|
class |
UDFRegExpReplace
UDFRegExpReplace.
|
class |
UDFRepeat
UDFRepeat.
|
class |
UDFReplace
UDFReplace replaces all substrings that are matched with a replacement substring.
|
class |
UDFReverse
UDFReverse.
|
class |
UDFSecond
UDFSecond.
|
class |
UDFSha1
UDFSha.
|
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 |
UDFToDouble
UDFToDouble.
|
class |
UDFToFloat
UDFToFloat.
|
class |
UDFToInteger
UDFToInteger.
|
class |
UDFToLong
UDFToLong.
|
class |
UDFToShort
UDFToShort.
|
class |
UDFToString
UDFToString.
|
class |
UDFUnbase64 |
class |
UDFUnhex
UDFUnhex.
|
class |
UDFUUID
UDFUUID.
|
class |
UDFVersion
UDFVersion
|
class |
UDFWeekOfYear
UDFWeekOfYear.
|
class |
UDFYear
UDFYear.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends UDF> |
GenericUDFBridge.getUdfClass() |
Modifier and Type | Class and Description |
---|---|
class |
UDFXPathBoolean |
class |
UDFXPathDouble |
class |
UDFXPathFloat |
class |
UDFXPathInteger |
class |
UDFXPathLong |
class |
UDFXPathShort |
class |
UDFXPathString |
Copyright © 2021 The Apache Software Foundation. All rights reserved.