throws IOException, InterruptedException {
String name = (String) value.get(0);
int age = (Integer) value.get(1);
String ds = (String) value.get(3);
HCatRecord record = (filter == null ? new DefaultHCatRecord(3) : new DefaultHCatRecord(2));
record.set(0, name);
record.set(1, age);
if (filter == null) record.set(2, ds);
context.write(null, record);
}