Class HadoopMapFunction<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
- java.lang.Object
-
- org.apache.flink.api.common.functions.AbstractRichFunction
-
- org.apache.flink.api.common.functions.RichFlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN>,org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>
-
- org.apache.flink.hadoopcompatibility.mapred.HadoopMapFunction<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.FlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN>,org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction,org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>
@Public public final class HadoopMapFunction<KEYIN,VALUEIN,KEYOUT,VALUEOUT> extends org.apache.flink.api.common.functions.RichFlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN>,org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>> implements org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>, Serializable
This wrapper maps a Hadoop Mapper (mapred API) to a Flink FlatMapFunction.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper)Maps a Hadoop Mapper (mapred API) to a Flink FlatMapFunction.HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper, org.apache.hadoop.mapred.JobConf conf)Maps a Hadoop Mapper (mapred API) to a Flink FlatMapFunction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflatMap(org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN> value, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>> out)org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>getProducedType()voidopen(org.apache.flink.api.common.functions.OpenContext openContext)
-
-
-
Constructor Detail
-
HadoopMapFunction
public HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper)
Maps a Hadoop Mapper (mapred API) to a Flink FlatMapFunction.- Parameters:
hadoopMapper- The Hadoop Mapper to wrap.
-
HadoopMapFunction
public HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper, org.apache.hadoop.mapred.JobConf conf)
Maps a Hadoop Mapper (mapred API) to a Flink FlatMapFunction. The Hadoop Mapper is configured with the provided JobConf.- Parameters:
hadoopMapper- The Hadoop Mapper to wrap.conf- The JobConf that is used to configure the Hadoop Mapper.
-
-
Method Detail
-
open
@PublicEvolving public void open(org.apache.flink.api.common.functions.OpenContext openContext) throws Exception- Specified by:
openin interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
openin classorg.apache.flink.api.common.functions.AbstractRichFunction- Throws:
Exception
-
flatMap
public void flatMap(org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN> value, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>> out) throws Exception
- Specified by:
flatMapin interfaceorg.apache.flink.api.common.functions.FlatMapFunction<KEYIN,VALUEIN>- Specified by:
flatMapin classorg.apache.flink.api.common.functions.RichFlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<KEYIN,VALUEIN>,org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>>- Throws:
Exception
-
-