|
Class Summary |
| AppendArrayUDF |
Append an object to the end of an Array
XXX Fix possible ObjectInspector problems |
| ArrayIndexOfUDF |
|
| ArrayIndexUDF |
Workaround for the Hive bug
https://issues.apache.org/jira/browse/HIVE-1955
FAILED: Error in semantic analysis: Line 4:3 Non-constant expressions for array indexes not supported key
Use instead of [ ] syntax, |
| ArrayIntersectUDF |
Return a map of entries from a map, for a given set of keys. |
| ArrayRangeUDF |
Based on java.util.Arrays.copyOfRange |
| CastArrayUDF |
Cast an Array of objects to an Array of a different type
to avoid Hive UDF casting problems |
| CastMapUDF |
Cast an Map to the string to string map
Based on CastArrayUDF. |
| CollectMaxUDAF |
|
| CollectMaxUDAF.MapCollectMaxUDAFEvaluator |
|
| CollectMaxUDAF.MapCollectMaxUDAFEvaluator.SortedKeyValue |
|
| CollectUDAF |
|
| CollectUDAF.ArrayCollectUDAFEvaluator |
|
| CollectUDAF.MapCollectUDAFEvaluator |
|
| CombineUDF |
UDF for combining two lists or two maps together. |
| CombineUniqueUDAF |
Aggregate function to combine several
lists together to return a list of unique values |
| CombineUniqueUDAF.CombineUniqueUDAFEvaluator |
|
| ConditionalEmit |
ConditionalEmit takes an array of booleans and strings,
and emits records if the boolean is true. |
| FirstIndexUDF |
Return the first element in an array. |
| GroupCountUDF |
GroupCountUDF provides a sequence number for all rows which have the
same value for a particular grouping. |
| JoinArrayUDF |
Return a Ruby-like Array join , appending a separator
between |
| LastIndexUDF |
Workaround for the Hive bug
https://issues.apache.org/jira/browse/HIVE-1955
FAILED: Error in semantic analysis: Line 4:3 Non-constant expressions for array indexes not supported key
Use instead of [ ] syntax, |
| MapFilterKeysUDF |
Return a map of entries from a map, for a given set of keys. |
| MapIndexUDF |
Workaround for the Hive bug
https://issues.apache.org/jira/browse/HIVE-1955
FAILED: Error in semantic analysis: Line 4:3 Non-constant expressions for array indexes not supported key
Use instead of [ ] syntax, |
| MapKeyValuesUDF |
Given a Map, return an Array of structs
containing key and value |
| MultiDayCounterUDAF |
Count and count uniques for several day periods
( i.e produce 1, 7 and 30 counts for various events) |
| MultiDayCounterUDAF.MultiDayAggUDAFEvaluator |
|
| NumericRange |
NumericRange is a UDTF for generating
a range of integers, useful for accessing array elements during
a lateral view. |
| SetDifferenceUDF |
UDF for the set difference of two arrays or maps. |
| TruncateArrayUDF |
Truncate an array, and only return the first N elements |
| UnionMaxUDAF |
UDAF to merge a union of maps,
but only hold on the keys with the top 20 values |
| UnionMaxUDAF.MapCollectMaxUDAFEvaluator |
|
| UnionMaxUDAF.MapCollectMaxUDAFEvaluator.SortedKeyValue |
|
| UnionUDAF |
|
| UnionUDAF.MapUnionUDAFEvaluator |
|