@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
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
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) |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple2<KEYOUT,VALUEOUT>> |
getProducedType() |
void |
open(org.apache.flink.configuration.Configuration parameters) |
public HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper)
hadoopMapper
- The Hadoop Mapper to wrap.public HadoopMapFunction(org.apache.hadoop.mapred.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> hadoopMapper, org.apache.hadoop.mapred.JobConf conf)
hadoopMapper
- The Hadoop Mapper to wrap.conf
- The JobConf that is used to configure the Hadoop Mapper.public void open(org.apache.flink.configuration.Configuration parameters) throws Exception
open
in interface org.apache.flink.api.common.functions.RichFunction
open
in class org.apache.flink.api.common.functions.AbstractRichFunction
Exception
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
flatMap
in interface 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>>
flatMap
in class 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>>
Exception
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.