public JoinOneToMany addManySideInput( Path location, Class<? extends InputFormat> inputFormat, Class<? extends ManySideMapper> mapper) throws IOException { joiner.addInput(location, inputFormat, mapper); return this; }
public Job getJob() throws IOException { return joiner.getJob(); }
public JoinOneToMany setManySideClass(Class<? extends Object> manySideClass) throws IOException { joiner.setChannelDatumClass(MANY_CHANNEL, manySideClass); return this; }
public JoinOneToMany setOneSideClass(Class<? extends Object> oneSideClass) throws IOException { joiner.setChannelDatumClass(ONE_CHANNEL, oneSideClass); return this; }
public JoinOneToMany setOutputPath(Path outputPath) { joiner.setOutputPath(outputPath); return this; }
public JoinOneToMany setOutputFormat(Class<? extends OutputFormat> outputFormat) { joiner.setOutputFormat(outputFormat); return this; }
public JoinOneToMany setOutputValueClass(Class outputValueClass) { joiner.setOutputValueClass(outputValueClass); return this; }
public JoinOneToMany setReducer(Class<? extends OneToManyReducer> reducer) { joiner.setReducer(reducer); return this; }