public class CompositeMapFn<R,S,T> extends MapFn<R,T>
Constructor and Description |
---|
CompositeMapFn(MapFn<R,S> first,
MapFn<S,T> second) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup(Emitter<T> emitter)
Called during the cleanup of the MapReduce job this
DoFn is
associated with. |
void |
configure(org.apache.hadoop.conf.Configuration conf)
Configure this DoFn.
|
MapFn<R,S> |
getFirst() |
MapFn<S,T> |
getSecond() |
void |
initialize()
Initialize this DoFn.
|
T |
map(R input)
Maps the given input into an instance of the output type.
|
void |
setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<?,?,?,?> context)
Called during setup to pass the
TaskInputOutputContext to this
DoFn instance. |
process, scaleFactor
public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<?,?,?,?> context)
DoFn
TaskInputOutputContext
to this
DoFn
instance.setContext
in class DoFn<R,T>
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.
initialize
in class DoFn<R,T>
public T map(R input)
MapFn
public void cleanup(Emitter<T> emitter)
DoFn
DoFn
is
associated with. Subclasses may override this method to do appropriate
cleanup.public void configure(org.apache.hadoop.conf.Configuration conf)
DoFn
Called during the job planning phase by the crunch-client.
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.