Class Summary |
TestUDFDateAdd |
JUnit test for UDFDateAdd. |
TestUDFDateDiff |
JUnit test for UDFDateDiff. |
TestUDFDateSub |
JUnit test for UDFDateSub. |
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. |
UDAFTestMax |
UDAFTestMax. |
UDAFTestMax.MaxDoubleEvaluator |
MaxDoubleEvaluator. |
UDAFTestMax.MaxFloatEvaluator |
MaxFloatEvaluator. |
UDAFTestMax.MaxIntEvaluator |
MaxIntEvaluator. |
UDAFTestMax.MaxLongEvaluator |
MaxLongEvaluator. |
UDAFTestMax.MaxShortEvaluator |
MaxShortEvaluator. |
UDAFTestMax.MaxStringEvaluator |
MaxStringEvaluator. |
UDAFWrongArgLengthForTestCase |
UDAFWrongArgLengthForTestCase. |
UDAFWrongArgLengthForTestCase.UDAFWrongArgLengthForTestCaseEvaluator |
UDAFWrongArgLengthForTestCaseEvaluator. |
UDFAbs |
UDFAbs. |
UDFAcos |
UDFAcos. |
UDFAscii |
UDFAscii. |
UDFAsin |
UDFAsin. |
UDFAtan |
|
UDFBaseBitOP |
Base class for numeric operators like +, -, / etc. |
UDFBaseCompare |
UDFBaseCompare. |
UDFBaseNumericOp |
Base class for numeric operators like +, -, / etc. |
UDFBaseNumericUnaryOp |
Base class for numeric operators like +, -, / etc. |
UDFBin |
UDFBin. |
UDFCeil |
UDFCeil. |
UDFConcat |
UDFConcat. |
UDFConv |
UDFConv. |
UDFCos |
UDFCos. |
UDFDate |
UDFDate. |
UDFDateAdd |
UDFDateAdd. |
UDFDateDiff |
UDFDateDiff. |
UDFDateSub |
UDFDateSub. |
UDFDayOfMonth |
UDFDayOfMonth. |
UDFDegrees |
|
UDFE |
|
UDFExp |
UDFExp. |
UDFFindInSet |
UDFFindInSet. |
UDFFloor |
UDFFloor. |
UDFFromUnixTime |
UDFFromUnixTime. |
UDFHex |
UDFHex. |
UDFHour |
UDFHour. |
UDFJson |
UDFJson. |
UDFLength |
UDFLength. |
UDFLike |
UDFLike. |
UDFLn |
UDFLn. |
UDFLog |
UDFLog. |
UDFLog10 |
UDFLog10. |
UDFLog2 |
UDFLog2. |
UDFLower |
UDFLower. |
UDFLpad |
UDFLpad. |
UDFLTrim |
UDFLTrim. |
UDFMinute |
UDFMinute. |
UDFMonth |
UDFMonth. |
UDFOPBitAnd |
UDFOPBitAnd. |
UDFOPBitNot |
UDFOPBitNot. |
UDFOPBitOr |
UDFOPBitOr. |
UDFOPBitXor |
UDFOPBitXor. |
UDFOPDivide |
UDFOPDivide. |
UDFOPLongDivide |
UDFOPLongDivide. |
UDFOPMinus |
UDFOPMinus. |
UDFOPMod |
UDFOPMod. |
UDFOPMultiply |
UDFOPMultiply. |
UDFOPNegative |
UDFOPNegative. |
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. |
UDFOPPositive |
UDFOPPositive. |
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. |
UDFPI |
|
UDFPosMod |
class for computing positive modulo. |
UDFPower |
UDFPower. |
UDFRadians |
|
UDFRand |
UDFRand. |
UDFRegExp |
UDFRegExp. |
UDFRegExpExtract |
UDF to extract a specific group identified by a java regex. |
UDFRegExpReplace |
UDFRegExpReplace. |
UDFRepeat |
UDFRepeat. |
UDFReverse |
UDFReverse. |
UDFRound |
UDFRound. |
UDFRpad |
UDFRpad. |
UDFRTrim |
UDFRTrim. |
UDFSecond |
UDFSecond. |
UDFSign |
|
UDFSin |
UDFSin. |
UDFSpace |
UDFSpace. |
UDFSqrt |
Implementation of the SQRT UDF found in many databases. |
UDFSubstr |
UDFSubstr. |
UDFTan |
|
UDFTestErrorOnFalse |
A UDF for testing, which throws RuntimeException if the length of a string. |
UDFTestLength |
A UDF for testing, which evaluates the length of a string. |
UDFTestLength2 |
A UDF for testing, which evaluates the length of a string. |
UDFToBoolean |
UDFToBoolean. |
UDFToByte |
UDFToByte. |
UDFToDate |
UDFToDate. |
UDFToDouble |
UDFToDouble. |
UDFToFloat |
UDFToFloat. |
UDFToInteger |
UDFToInteger. |
UDFToLong |
UDFToLong. |
UDFToShort |
UDFToShort. |
UDFToString |
UDFToString. |
UDFTrim |
UDFTrim. |
UDFUnhex |
UDFUnhex. |
UDFUnixTimeStamp |
UDFUnixTimeStamp. |
UDFUpper |
UDFUpper. |
UDFWeekOfYear |
UDFWeekOfYear. |
UDFYear |
UDFYear. |