This project has retired. For details please refer to its
Attic page .
PTypes.ProtoInputMapFn (Apache Crunch 0.4.0-incubating API)
org.apache.crunch.types
Class PTypes.ProtoInputMapFn<T extends com.google.protobuf.Message>
java.lang.Object
org.apache.crunch.DoFn <S,T>
org.apache.crunch.MapFn <ByteBuffer ,T>
org.apache.crunch.types.PTypes.ProtoInputMapFn<T>
All Implemented Interfaces: Serializable
Enclosing class: PTypes
public static class PTypes.ProtoInputMapFn<T extends com.google.protobuf.Message> extends MapFn <ByteBuffer ,T>
See Also: Serialized Form
Method Summary
void
initialize ()
Initialize this DoFn.
T
map (ByteBuffer bb)
Maps the given input into an instance of the output type.
PTypes.ProtoInputMapFn
public PTypes.ProtoInputMapFn (Class <T > clazz)
initialize
public void initialize ()
Description copied from class: DoFn
Initialize this DoFn. This initialization will happen before the actual
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.
Overrides: initialize
in class DoFn <ByteBuffer ,T extends com.google.protobuf.Message>
map
public T map (ByteBuffer bb)
Description copied from class: MapFn
Maps the given input into an instance of the output type.
Specified by: map
in class MapFn <ByteBuffer ,T extends com.google.protobuf.Message>
Copyright © 2012 The Apache Software Foundation . All Rights Reserved.