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, scaleFactor
cleanup, disableDeepCopy
public void setConfiguration(org.apache.hadoop.conf.Configuration conf)
DoFn
PType
that
relies on this instance.public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<?,?,?,?> context)
DoFn
TaskInputOutputContext
to this
DoFn
instance. The specified TaskInputOutputContext
must not be null.public void configure(org.apache.hadoop.conf.Configuration conf)
DoFn
Called during the job planning phase by the crunch-client.
public void initialize()
DoFn
DoFn.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.