| Class | Description |
|---|---|
| AliasableEvalFunc<T> |
Makes implementing and using UDFs easier by enabling named parameters.
|
| Assert | Deprecated
Use
AssertUDF instead. |
| AssertUDF |
Filter function which asserts that a value is true.
|
| Base64Decode |
Decodes the chararray given from Base64
|
| Base64Encode |
Encodes the chararray given in Base64
|
| BoolToInt |
UDF which converts a Boolean to an Integer.
|
| Coalesce |
Returns the first non-null value from a tuple, just like COALESCE in SQL.
|
| ContextualEvalFunc<T> |
An abstract class which enables UDFs to store instance properties
on the front end which will be available on the back end.
|
| In | Deprecated
Use
InUDF instead. |
| IntToBool |
UDF which converts an Integer to a Boolean.
|
| InUDF |
Similar to the SQL IN function, this function provides a convenient way to filter
using a logical disjunction over many values.
|
| SelectStringFieldByName |
Selects the value for a field within a tuple using that field's name.
|
| SimpleEvalFunc<T> |
Uses reflection to makes writing simple wrapper Pig UDFs easier.
|
| TransposeTupleToBag |
Performs a transpose on a tuple, resulting in a bag of key, value fields where
the key is the column name and the value is the value of that column in the tuple.
|
| TupleDiff |
Gets a variable number of arguments - the old tuple, the new tuple, and a list of ignored fields
Values are compared by position (zero-based).
|
| Exception | Description |
|---|---|
| DataFuException | |
| FieldNotFound |
Thrown by {see AliasableEvalFunc} when attempting to access an unknown field by name.
|