public void reduce(Text key, Iterable<DoubleWritable> values, Context context) throws IOException, InterruptedException { if (record == null) { throw new IOException("No output record found"); } record.set("a", 125); record.set("b", true); record.set("c", 'c'); record.set("d", new java.sql.Date(Calendar.getInstance().getTimeInMillis())); record.set("f", 234.526); record.set("t", new java.sql.Timestamp(Calendar.getInstance().getTimeInMillis())); record.set("v", "foobar string"); record.set("z", new byte[10]); context.write(new Text("mrtarget"), record); }
public void map(LongWritable key, VerticaRecord value, Context context) throws IOException, InterruptedException { if (value.get(4) != null && value.get(1) != null) { context.write(new Text((String) value.get(4)), new DoubleWritable((Long) value.get(1))); } }