예제 #1
0
 public JoinOneToMany addManySideInput(
     Path location,
     Class<? extends InputFormat> inputFormat,
     Class<? extends ManySideMapper> mapper)
     throws IOException {
   joiner.addInput(location, inputFormat, mapper);
   return this;
 }
예제 #2
0
 public Job getJob() throws IOException {
   return joiner.getJob();
 }
예제 #3
0
 public JoinOneToMany setManySideClass(Class<? extends Object> manySideClass) throws IOException {
   joiner.setChannelDatumClass(MANY_CHANNEL, manySideClass);
   return this;
 }
예제 #4
0
 public JoinOneToMany setOneSideClass(Class<? extends Object> oneSideClass) throws IOException {
   joiner.setChannelDatumClass(ONE_CHANNEL, oneSideClass);
   return this;
 }
예제 #5
0
 public JoinOneToMany setOutputPath(Path outputPath) {
   joiner.setOutputPath(outputPath);
   return this;
 }
예제 #6
0
 public JoinOneToMany setOutputFormat(Class<? extends OutputFormat> outputFormat) {
   joiner.setOutputFormat(outputFormat);
   return this;
 }
예제 #7
0
 public JoinOneToMany setOutputValueClass(Class outputValueClass) {
   joiner.setOutputValueClass(outputValueClass);
   return this;
 }
예제 #8
0
 public JoinOneToMany setReducer(Class<? extends OneToManyReducer> reducer) {
   joiner.setReducer(reducer);
   return this;
 }