Package | Description |
---|---|
org.apache.hadoop.hive.ql.udf.generic |
Standard toolkit and framework for generic User-defined functions.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericUDFBaseArithmetic
Wrapper UDF that will instantiate the proper arithmetic UDF (numeric, date, etc)
depending on the argument types
|
class |
GenericUDFBaseCompare
GenericUDF Base Class for operations.
|
class |
GenericUDFBaseDTI |
class |
GenericUDFBaseNumeric
GenericUDF Base Class for operations.
|
class |
GenericUDFOPDivide
Note that in SQL, the return type of divide is not necessarily the same
as the parameters.
|
class |
GenericUDFOPDTIMinus |
class |
GenericUDFOPDTIPlus |
class |
GenericUDFOPEqual
GenericUDF Class for operation EQUAL.
|
class |
GenericUDFOPEqualNS |
class |
GenericUDFOPEqualOrGreaterThan
GenericUDF Class for operation EqualOrGreaterThan.
|
class |
GenericUDFOPEqualOrLessThan
GenericUDF Class for operation EqualOrLessThan.
|
class |
GenericUDFOPGreaterThan
GenericUDF Class for operation GreaterThan.
|
class |
GenericUDFOPLessThan
GenericUDF Class for operation LessThan.
|
class |
GenericUDFOPMinus |
class |
GenericUDFOPMod |
class |
GenericUDFOPMultiply |
class |
GenericUDFOPNotEqual
GenericUDF Class for operation Not EQUAL.
|
class |
GenericUDFOPNumericMinus |
class |
GenericUDFOPNumericPlus
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 |
GenericUDFOPPlus
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 |
GenericUDFPosMod
class for computing positive modulo.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.