public class ExtractKeyFn<K,V> extends MapFn<V,Pair<K,V>>
MapFn into a key-value pair that is
used to convert from a PCollection<V> to a PTable<K, V>.| Constructor and Description |
|---|
ExtractKeyFn(MapFn<V,K> mapFn) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.hadoop.conf.Configuration conf)
Configure this DoFn.
|
void |
initialize()
Initialize this DoFn.
|
Pair<K,V> |
map(V input)
Maps the given input into an instance of the output type.
|
void |
setConfiguration(org.apache.hadoop.conf.Configuration conf)
Called during the setup of an initialized
PType that
relies on this instance. |
void |
setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<?,?,?,?> context)
Called during setup to pass the
TaskInputOutputContext to this
DoFn instance. |
process, scaleFactorcleanup, disableDeepCopypublic void setConfiguration(org.apache.hadoop.conf.Configuration conf)
DoFnPType that
relies on this instance.public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<?,?,?,?> context)
DoFnTaskInputOutputContext to this
DoFn instance. The specified TaskInputOutputContext must not be null.public void configure(org.apache.hadoop.conf.Configuration conf)
DoFnCalled during the job planning phase by the crunch-client.
public void initialize()
DoFnDoFn.process(Object, Emitter) is triggered. Subclasses may override
this method to do appropriate initialization.
Called during the setup of the job instance this DoFn is associated
with.
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.