|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UDF | |
---|---|
org.apache.hadoop.hive.ql.exec | |
org.apache.hadoop.hive.ql.plan | |
org.apache.hadoop.hive.ql.udf |
Uses of UDF in org.apache.hadoop.hive.ql.exec |
---|
Methods in org.apache.hadoop.hive.ql.exec that return types with arguments of type UDF | |
---|---|
Class<? extends UDF> |
FunctionInfo.getUDFClass()
|
static Class<? extends UDF> |
FunctionRegistry.getUDFClass(String functionName)
|
Method parameters in org.apache.hadoop.hive.ql.exec with type arguments of type UDF | |
---|---|
static void |
FunctionRegistry.registerTemporaryUDF(String functionName,
Class<? extends UDF> UDFClass,
FunctionInfo.OperatorType opt,
boolean isOperator)
|
static void |
FunctionRegistry.registerUDF(boolean isNative,
String functionName,
Class<? extends UDF> UDFClass,
FunctionInfo.OperatorType opt,
boolean isOperator)
|
static void |
FunctionRegistry.registerUDF(String functionName,
Class<? extends UDF> UDFClass,
FunctionInfo.OperatorType opt,
boolean isOperator,
String displayName)
|
Constructor parameters in org.apache.hadoop.hive.ql.exec with type arguments of type UDF | |
---|---|
ComparisonOpMethodResolver(Class<? extends UDF> udfClass)
Constuctor. |
|
DefaultUDFMethodResolver(Class<? extends UDF> udfClass)
Constructor. |
|
FunctionInfo(boolean isNative,
String displayName,
Class<? extends UDF> udfClass,
Class<? extends GenericUDF> genericUdfClass)
|
|
FunctionInfo(String displayName,
Class<? extends UDF> udfClass,
Class<? extends GenericUDF> genericUdfClass)
|
|
NumericOpMethodResolver(Class<? extends UDF> udfClass)
Constuctor. |
Uses of UDF in org.apache.hadoop.hive.ql.plan |
---|
Methods in org.apache.hadoop.hive.ql.plan that return types with arguments of type UDF | |
---|---|
Class<? extends UDF> |
exprNodeFuncDesc.getUDFClass()
|
Method parameters in org.apache.hadoop.hive.ql.plan with type arguments of type UDF | |
---|---|
void |
exprNodeFuncDesc.setUDFClass(Class<? extends UDF> UDFClass)
|
Constructor parameters in org.apache.hadoop.hive.ql.plan with type arguments of type UDF | |
---|---|
exprNodeFuncDesc(String methodName,
TypeInfo typeInfo,
Class<? extends UDF> UDFClass,
Method UDFMethod,
List<exprNodeDesc> children)
|
Uses of UDF in org.apache.hadoop.hive.ql.udf |
---|
Subclasses of UDF in org.apache.hadoop.hive.ql.udf | |
---|---|
class |
UDFAbs
|
class |
UDFAcos
|
class |
UDFAscii
|
class |
UDFAsin
|
class |
UDFBaseBitOP
Base class for numeric operators like +, -, / etc. |
class |
UDFBaseCompare
|
class |
UDFBaseNumericOp
Base class for numeric operators like +, -, / etc. |
class |
UDFBaseNumericUnaryOp
Base class for numeric operators like +, -, / etc. |
class |
UDFBin
|
class |
UDFCeil
|
class |
UDFConcat
|
class |
UDFConv
|
class |
UDFCos
|
class |
UDFDate
|
class |
UDFDateAdd
|
class |
UDFDateDiff
|
class |
UDFDateSub
|
class |
UDFDayOfMonth
|
class |
UDFExp
|
class |
UDFFloor
|
class |
UDFFromUnixTime
|
class |
UDFHex
|
class |
UDFJson
|
class |
UDFLength
|
class |
UDFLike
|
class |
UDFLn
|
class |
UDFLog
|
class |
UDFLog10
|
class |
UDFLog2
|
class |
UDFLower
|
class |
UDFLpad
|
class |
UDFLTrim
|
class |
UDFMonth
|
class |
UDFOPAnd
|
class |
UDFOPBitAnd
|
class |
UDFOPBitNot
|
class |
UDFOPBitOr
|
class |
UDFOPBitXor
|
class |
UDFOPDivide
|
class |
UDFOPEqual
The reason that we list evaluate methods with all numeric types is for better performance; otherwise a single method that takes (Number a, Number b) and use a.doubleValue() == b.doubleValue() is enough. |
class |
UDFOPEqualOrGreaterThan
|
class |
UDFOPEqualOrLessThan
|
class |
UDFOPGreaterThan
|
class |
UDFOPLessThan
|
class |
UDFOPLongDivide
|
class |
UDFOPMinus
|
class |
UDFOPMod
|
class |
UDFOPMultiply
|
class |
UDFOPNegative
|
class |
UDFOPNot
|
class |
UDFOPNotEqual
|
class |
UDFOPOr
|
class |
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. |
class |
UDFOPPositive
|
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 |
UDFPosMod
class for computing positive modulo. |
class |
UDFPower
|
class |
UDFRand
|
class |
UDFRegExp
|
class |
UDFRegExpExtract
UDF to extract a specific group identified by a java regex. |
class |
UDFRegExpReplace
|
class |
UDFRepeat
|
class |
UDFReverse
|
class |
UDFRound
|
class |
UDFRpad
|
class |
UDFRTrim
|
class |
UDFSin
|
class |
UDFSpace
|
class |
UDFSqrt
Implementation of the SQRT UDF found in many databases. |
class |
UDFSubstr
|
class |
UDFToBoolean
|
class |
UDFToByte
|
class |
UDFToDate
|
class |
UDFToDouble
|
class |
UDFToFloat
|
class |
UDFToInteger
|
class |
UDFToLong
|
class |
UDFToShort
|
class |
UDFToString
|
class |
UDFTrim
|
class |
UDFUnixTimeStamp
|
class |
UDFUpper
|
class |
UDFYear
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |