Package | Description |
---|---|
org.apache.crunch |
Client-facing API and core abstractions.
|
org.apache.crunch.contrib.bloomfilter |
Support for creating Bloom Filters.
|
org.apache.crunch.fn |
Commonly used functions for manipulating collections.
|
org.apache.crunch.lib |
Joining, sorting, aggregating, and other commonly used functionality.
|
org.apache.crunch.lib.join |
Inner and outer joins on collections.
|
org.apache.crunch.types |
Common functionality for business object serialization.
|
Modifier and Type | Class and Description |
---|---|
class |
CombineFn<S,T>
|
static class |
CombineFn.AggregatorCombineFn<K,V>
Deprecated.
Use the
Aggregators.toCombineFn(org.apache.crunch.Aggregator) adapter |
class |
FilterFn<T>
A
DoFn for the common case of filtering the members of a
PCollection based on a boolean condition. |
static class |
FilterFn.AndFn<S>
Deprecated.
|
static class |
FilterFn.NotFn<S>
Deprecated.
|
static class |
FilterFn.OrFn<S>
Deprecated.
|
class |
MapFn<S,T>
A
DoFn for the common case of emitting exactly one value for each
input record. |
Modifier and Type | Method and Description |
---|---|
<K,V> PTable<K,V> |
PCollection.parallelDo(DoFn<S,Pair<K,V>> doFn,
PTableType<K,V> type)
Similar to the other
parallelDo instance, but returns a
PTable instance instead of a PCollection . |
<T> PCollection<T> |
PCollection.parallelDo(DoFn<S,T> doFn,
PType<T> type)
Applies the given doFn to the elements of this
PCollection and
returns a new PCollection that is the output of this processing. |
<K,V> PTable<K,V> |
PCollection.parallelDo(String name,
DoFn<S,Pair<K,V>> doFn,
PTableType<K,V> type)
Similar to the other
parallelDo instance, but returns a
PTable instance instead of a PCollection . |
<K,V> PTable<K,V> |
PCollection.parallelDo(String name,
DoFn<S,Pair<K,V>> doFn,
PTableType<K,V> type,
ParallelDoOptions options)
Similar to the other
parallelDo instance, but returns a
PTable instance instead of a PCollection . |
<T> PCollection<T> |
PCollection.parallelDo(String name,
DoFn<S,T> doFn,
PType<T> type)
Applies the given doFn to the elements of this
PCollection and
returns a new PCollection that is the output of this processing. |
<T> PCollection<T> |
PCollection.parallelDo(String name,
DoFn<S,T> doFn,
PType<T> type,
ParallelDoOptions options)
Applies the given doFn to the elements of this
PCollection and
returns a new PCollection that is the output of this processing. |
Modifier and Type | Class and Description |
---|---|
class |
BloomFilterFn<S>
The class is responsible for generating keys that are used in a BloomFilter
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeMapFn<R,S,T> |
class |
ExtractKeyFn<K,V>
Wrapper function for converting a
MapFn into a key-value pair that is
used to convert from a PCollection<V> to a PTable<K, V> . |
class |
IdentityFn<T> |
class |
MapKeysFn<K1,K2,V> |
class |
MapValuesFn<K,V1,V2> |
class |
PairMapFn<K,V,S,T> |
Modifier and Type | Class and Description |
---|---|
static class |
Aggregate.TopKCombineFn<K,V> |
static class |
Aggregate.TopKFn<K,V> |
Modifier and Type | Method and Description |
---|---|
static <K,V1,V2,U,V> |
SecondarySort.sortAndApply(PTable<K,Pair<V1,V2>> input,
DoFn<Pair<K,Iterable<Pair<V1,V2>>>,Pair<U,V>> doFn,
PTableType<U,V> ptype)
Perform a secondary sort on the given
PTable instance and then apply a
DoFn to the resulting sorted data to yield an output PTable<U, V> . |
static <K,V1,V2,T> |
SecondarySort.sortAndApply(PTable<K,Pair<V1,V2>> input,
DoFn<Pair<K,Iterable<Pair<V1,V2>>>,T> doFn,
PType<T> ptype)
Perform a secondary sort on the given
PTable instance and then apply a
DoFn to the resulting sorted data to yield an output PCollection<T> . |
Modifier and Type | Class and Description |
---|---|
class |
FullOuterJoinFn<K,U,V>
Used to perform the last step of an full outer join.
|
class |
InnerJoinFn<K,U,V>
Used to perform the last step of an inner join.
|
class |
JoinFn<K,U,V>
Represents a
DoFn for performing joins. |
class |
LeftOuterJoinFn<K,U,V>
Used to perform the last step of an left outer join.
|
class |
RightOuterJoinFn<K,U,V>
Used to perform the last step of an right outer join.
|
Modifier and Type | Class and Description |
---|---|
static class |
PGroupedTableType.PairIterableMapFn<K,V> |
Modifier and Type | Method and Description |
---|---|
static <M extends com.google.protobuf.Message> |
Protos.lineParser(String sep,
Class<M> msgClass) |
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.