Package com.datasalt.pangool.tuplemr.MultipleInputsInterface

Examples of com.datasalt.pangool.tuplemr.MultipleInputsInterface.Input


   * Defines an input as in {@link PangoolMultipleInputs} using {@link TupleInputFormat}
   *
   * @see PangoolMultipleInputs
   */
  public void addTupleInput(Path path, TupleMapper<ITuple, NullWritable> tupleMapper) {
    multipleInputs.getMultiInputs().add(new Input(path, new TupleInputFormat(), tupleMapper));
  }
View Full Code Here


   * Defines an input as in {@link PangoolMultipleInputs}
   *
   * @see PangoolMultipleInputs
   */
  public void addInput(Path path, InputFormat inputFormat, TupleMapper inputProcessor) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, inputProcessor));
  }
View Full Code Here

   * Deprecated. Use {@link #addInput(org.apache.hadoop.fs.Path, org.apache.hadoop.mapreduce.InputFormat, com.datasalt.pangool.tuplemr.mapred.MapOnlyMapper)}
   * instead.
   */
  @Deprecated
  public MapOnlyJobBuilder addInput(Path path, InputFormat inputFormat) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, null));
    return this;
  }
View Full Code Here

    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, null));
    return this;
  }

  public MapOnlyJobBuilder addInput(Path path, InputFormat inputFormat, MapOnlyMapper processor) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, processor));
    return this;
  }
View Full Code Here

    }
    job.setOutputKeyClass(outputKeyClass);
    job.setOutputValueClass(outputValueClass);
    FileOutputFormat.setOutputPath(job, outputPath);

    Input lastInput = null;

    for (Input input : multipleInputs.getMultiInputs()) {
      if (input.inputProcessor == null) {
        input.inputProcessor = mapOnlyMapper;
        if (input.inputProcessor == null) {
View Full Code Here

   * {@link TupleInputFormat}
   *
   * @see PangoolMultipleInputs
   */
  public void addTupleInput(Path path, TupleMapper<ITuple, NullWritable> tupleMapper) {
    multipleInputs.getMultiInputs().add(new Input(path, new TupleInputFormat(), tupleMapper));
    AvroUtils.addAvroSerialization(conf);
  }
View Full Code Here

   * Defines an input as in {@link PangoolMultipleInputs}
   *
   * @see PangoolMultipleInputs
   */
  public void addInput(Path path, InputFormat inputFormat, TupleMapper inputProcessor) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, inputProcessor));
  }
View Full Code Here

    return this;
  }

  @Deprecated
  public MapOnlyJobBuilder addInput(Path path, InputFormat inputFormat) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, null));
    return this;
  }
View Full Code Here

    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, null));
    return this;
  }

  public MapOnlyJobBuilder addInput(Path path, InputFormat inputFormat, MapOnlyMapper processor) {
    multipleInputs.getMultiInputs().add(new Input(path, inputFormat, processor));
    return this;
  }
View Full Code Here

    }
    job.setOutputKeyClass(outputKeyClass);
    job.setOutputValueClass(outputValueClass);
    FileOutputFormat.setOutputPath(job, outputPath);

    Input lastInput = null;
   
    for(Input input : multipleInputs.getMultiInputs()) {
      if(input.inputProcessor == null) {
        input.inputProcessor = mapOnlyMapper;
        if(input.inputProcessor == null) {
View Full Code Here

TOP

Related Classes of com.datasalt.pangool.tuplemr.MultipleInputsInterface.Input

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.