Package brickhouse.udf.collect

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  
 



Copyright © 2013. All rights reserved.