Package com.liveramp.cascading_ext.assembly

Source Code of com.liveramp.cascading_ext.assembly.IncrementForFieldValues

package com.liveramp.cascading_ext.assembly;


import cascading.pipe.Each;
import cascading.pipe.Pipe;
import cascading.pipe.SubAssembly;
import cascading.tuple.Fields;
import com.liveramp.cascading_ext.operation.IncrementCounterForFieldValues;

import java.util.List;

public class IncrementForFieldValues extends SubAssembly {

  public IncrementForFieldValues(Pipe pipe, String counterName, Fields fields, List<?> values) {
    setTails(new Each(pipe, new IncrementCounterForFieldValues(counterName, fields, values)));
  }

  public IncrementForFieldValues(Pipe pipe, String counterGroup, String counterName, Fields fields, List<?> values) {
    setTails(new Each(pipe, new IncrementCounterForFieldValues(counterGroup, counterName, fields, values)));
  }

  public IncrementForFieldValues(Pipe pipe, Enum counter, Fields fields, List<?> values) {
    setTails(new Each(pipe, new IncrementCounterForFieldValues(counter, fields, values)));
  }

}
TOP

Related Classes of com.liveramp.cascading_ext.assembly.IncrementForFieldValues

TOP
Copyright © 2018 www.massapi.com. 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.