Package org.apache.hadoop.hive.ql.udf

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.
 

Annotation Types Summary
UDFType UDFType.
 



Copyright © 2013 The Apache Software Foundation