|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.crunch.lib.Aggregate
public class Aggregate
Methods for performing various types of aggregations over PCollection instances.
| Nested Class Summary | |
|---|---|
static class |
Aggregate.PairValueComparator<K,V>
|
static class |
Aggregate.TopKCombineFn<K,V>
|
static class |
Aggregate.TopKFn<K,V>
|
| Constructor Summary | |
|---|---|
Aggregate()
|
|
| Method Summary | ||
|---|---|---|
static
|
collectValues(PTable<K,V> collect)
|
|
static
|
count(PCollection<S> collect)
Returns a PTable that contains the unique elements of this collection mapped to a count
of their occurrences. |
|
static
|
length(PCollection<S> collect)
Returns the number of elements in the provided PCollection. |
|
static
|
max(PCollection<S> collect)
Returns the largest numerical element from the input collection. |
|
static
|
min(PCollection<S> collect)
Returns the smallest numerical element from the input collection. |
|
static
|
top(PTable<K,V> ptable,
int limit,
boolean maximize)
|
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Aggregate()
| Method Detail |
|---|
public static <S> PTable<S,Long> count(PCollection<S> collect)
PTable that contains the unique elements of this collection mapped to a count
of their occurrences.
public static <S> PObject<Long> length(PCollection<S> collect)
S - The type of the PCollection.collect - The PCollection whose elements should be counted.
PObject containing the number of elements in the PCollection.
public static <K,V> PTable<K,V> top(PTable<K,V> ptable,
int limit,
boolean maximize)
public static <S> PObject<S> max(PCollection<S> collect)
public static <S> PObject<S> min(PCollection<S> collect)
public static <K,V> PTable<K,Collection<V>> collectValues(PTable<K,V> collect)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||