| Interface | Description |
|---|---|
| SettableUDF |
THIS INTERFACE IS UNSTABLE AND SHOULD NOT BE USED BY 3RD PARTY UDFS.
|
| Class | Description |
|---|---|
| UDAFPercentile |
UDAF for calculating the percentile values.
|
| UDAFPercentile.MyComparator |
A comparator to sort the entries in order.
|
| UDAFPercentile.PercentileLongArrayEvaluator |
The evaluator for percentile computation based on long for an array of percentiles.
|
| UDAFPercentile.PercentileLongEvaluator |
The evaluator for percentile computation based on long.
|
| UDAFPercentile.State |
A state class to store intermediate aggregation results.
|
| UDAFWrongArgLengthForTestCase |
UDAFWrongArgLengthForTestCase.
|
| UDAFWrongArgLengthForTestCase.UDAFWrongArgLengthForTestCaseEvaluator |
UDAFWrongArgLengthForTestCaseEvaluator.
|
| UDFAcos |
UDFAcos.
|
| UDFAscii |
UDFAscii.
|
| UDFAsin |
UDFAsin.
|
| UDFAtan | |
| UDFBase64 | |
| UDFBaseBitOP |
Base class for numeric operators like +, -, / etc.
|
| UDFBin |
UDFBin.
|
| UDFChr |
UDFChr converts an integer into its ASCII equivalent.
|
| UDFConv |
UDFConv.
|
| UDFCos |
UDFCos.
|
| UDFCrc32 |
UDFCrc32.
|
| UDFDateFloor |
UDFDateFloor.
|
| UDFDateFloorDay |
UDFDateFloorDay.
|
| UDFDateFloorHour |
UDFDateFloorHour.
|
| UDFDateFloorMinute |
UDFDateFloorMinute.
|
| UDFDateFloorMonth |
UDFDateFloorMonth.
|
| UDFDateFloorQuarter |
UDFDateFloorQuarter.
|
| UDFDateFloorSecond |
UDFDateFloorSecond.
|
| UDFDateFloorWeek |
UDFDateFloorWeek.
|
| UDFDateFloorYear |
UDFDateFloorYear.
|
| UDFDayOfMonth |
UDFDayOfMonth.
|
| UDFDayOfWeek |
UDFDayOfWeek.
|
| UDFDegrees | |
| UDFE | |
| UDFExp |
UDFExp.
|
| UDFFindInSet |
UDFFindInSet.
|
| UDFFromUnixTime |
UDFFromUnixTime.
|
| UDFHex |
UDFHex.
|
| UDFHour |
UDFHour.
|
| UDFJson |
UDFJson.
|
| UDFLike |
UDFLike.
|
| UDFLn |
UDFLn.
|
| UDFLog |
UDFLog.
|
| UDFLog10 |
UDFLog10.
|
| UDFLog2 |
UDFLog2.
|
| UDFMath |
This class can be used for math based UDFs that only have an evaluate method for
doubles. |
| UDFMd5 |
UDFMd5.
|
| UDFMinute |
UDFMinute.
|
| UDFMonth |
UDFMonth.
|
| UDFOPBitAnd |
UDFOPBitAnd.
|
| UDFOPBitNot |
UDFOPBitNot.
|
| UDFOPBitOr |
UDFOPBitOr.
|
| UDFOPBitShiftLeft |
UDFOPBitLeftShift.
|
| UDFOPBitShiftRight |
UDFOPBitRightShift.
|
| UDFOPBitShiftRightUnsigned |
UDFOPBitUnsignedRightShift.
|
| UDFOPBitXor |
UDFOPBitXor.
|
| UDFOPLongDivide |
UDFOPLongDivide.
|
| 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:
|
| UDFPI | |
| UDFRadians | |
| UDFRand |
UDFRand.
|
| UDFRegExpExtract |
UDF to extract a specific group identified by a java regex.
|
| UDFRegExpReplace |
UDFRegExpReplace.
|
| UDFRepeat |
UDFRepeat.
|
| UDFReplace |
UDFReplace replaces all substrings that are matched with a replacement substring.
|
| UDFReverse |
UDFReverse.
|
| UDFSecond |
UDFSecond.
|
| UDFSha1 |
UDFSha.
|
| UDFSign | |
| UDFSin |
UDFSin.
|
| UDFSpace |
UDFSpace.
|
| UDFSqrt |
Implementation of the SQRT UDF found in many databases.
|
| UDFSubstr |
UDFSubstr.
|
| UDFTan | |
| UDFToBoolean |
UDFToBoolean.
|
| UDFToByte |
UDFToByte.
|
| UDFToDouble |
UDFToDouble.
|
| UDFToFloat |
UDFToFloat.
|
| UDFToInteger |
UDFToInteger.
|
| UDFToLong |
UDFToLong.
|
| UDFToShort |
UDFToShort.
|
| UDFToString |
UDFToString.
|
| UDFUnbase64 | |
| UDFUnhex |
UDFUnhex.
|
| UDFUUID |
UDFUUID.
|
| UDFVersion |
UDFVersion
|
| UDFWeekOfYear |
UDFWeekOfYear.
|
| UDFYear |
UDFYear.
|
| Annotation Type | Description |
|---|---|
| UDFType |
UDFType annotations are used to describe properties of a UDF.
|
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.