@Override public Text createValue() { return new Text(); }
@Override public LongWritable createKey() { return new LongWritable(); }
@Override public void setVarbinary(Text text, byte[] value) { text.set(value); }
@Override public Tuple2<Text, LongWritable> map(Tuple2<String, Integer> value) throws Exception { return new Tuple2<Text, LongWritable>(new Text(value.f0), new LongWritable(value.f1)); } });
@Override public Tuple2<Text, IntWritable> map(Tuple2<String, Integer> value) throws Exception { return new Tuple2<Text, IntWritable>(new Text(value.f0), new IntWritable(value.f1)); }
@Override public Tuple2<IntWritable, IntWritable> map(Tuple2<IntWritable, Text> v) throws Exception { outT.f0 = new IntWritable(v.f0.get() / 6); outT.f1 = new IntWritable(1); return outT; } }
@Override public String map(Tuple2<LongWritable, Text> value) throws Exception { return value.f1.toString(); } });
@Override public NullWritable getCurrentKey() { return NullWritable.get(); }
@Override public Tuple2<IntWritable, IntWritable> map(Tuple2<IntWritable, Text> v) throws Exception { outT.f0 = v.f0; outT.f1 = new IntWritable(1); return outT; } }
@Override public String map(Tuple2<LongWritable, Text> value) throws Exception { return value.f1 + " - " + value.f0.get(); } });
@Override public void serialize(T record, DataOutputView target) throws IOException { record.write(target); }
@Override public T deserialize(T reuse, DataInputView source) throws IOException { reuse.readFields(source); return reuse; }
@Override public void finish() throws IOException { writer.close(); } }
@Override public Tuple2<Text, LongWritable> map(Tuple2<String, Integer> value) throws Exception { return new Tuple2<Text, LongWritable>(new Text(value.f0), new LongWritable(value.f1)); } });
@Override public Tuple2<IntWritable, Text> map(Tuple2<IntWritable, Text> v) throws Exception { v.f0 = new IntWritable(v.f0.get() % 5); return v; } }
@Override public String map(Tuple2<LongWritable, Text> value) throws Exception { return value.f1.toString(); } });
/** * {@inheritDoc} */ @Override public NullWritable getCurrentKey() { return NullWritable.get(); }
@Override public Tuple2<IntWritable, IntWritable> map(Tuple2<IntWritable, Text> v) throws Exception { outT.f0 = new IntWritable(0); outT.f1 = v.f0; return outT; } }
@Override public Tuple2<IntWritable, Text> map(Tuple2<IntWritable, Text> v) throws Exception { v.f0 = new IntWritable(v.f0.get() % 5); return v; } }
@Override public Tuple2<IntWritable, Text> map(Tuple2<IntWritable, Text> v) throws Exception { v.f0 = new IntWritable(v.f0.get() / 5); return v; } }