Package sizzle.io

Examples of sizzle.io.EmitValue


public class TestMrcounterAggregator {
  @Test
  public void testMrcounterAggregatorCombineUnnamed() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue(1));
    values.add(new EmitValue(2));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new MrcounterSizzleCombiner());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.runTest();
View Full Code Here


  }

  @Test
  public void testMrcounterAggregatorCombineNamed() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue(1));
    values.add(new EmitValue(2));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new MrcounterSizzleCombiner());
    reduceDriver.setInput(new EmitKey("[three]", "test"), values);
    reduceDriver.runTest();
View Full Code Here

  }

  @Test
  public void testMrcounterAggregatorCombineGroup() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue(1));
    values.add(new EmitValue(2));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new MrcounterSizzleCombiner());
    reduceDriver.setInput(new EmitKey("[Job Statistics][Some counter]", "test"), values);
    reduceDriver.runTest();
View Full Code Here

  }

  @Test
  public void testMrcounterAggregatorCombineMultilevel() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue(1));
    values.add(new EmitValue(2));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new MrcounterSizzleCombiner());
    reduceDriver.setInput(new EmitKey("[Job Statistics][Some][counter]", "test"), values);
    reduceDriver.runTest();
View Full Code Here

  }

  @Test
  public void testMrcounterAggregatorReduce() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("one", 1));
    values.add(new EmitValue("two", 2));
    values.add(new EmitValue("three", 3));
    values.add(new EmitValue("four", 4));

    final ReduceDriver<EmitKey, EmitValue, Text, NullWritable> reduceDriver = new ReduceDriver<EmitKey, EmitValue, Text, NullWritable>(
        new MrcounterSizzleReducer());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.runTest();
View Full Code Here

public class TestCollectionAggregator {
  @Test
  public void testCollectionAggregatorCombine() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("one"));
    values.add(new EmitValue("two"));
    values.add(new EmitValue("three"));
    values.add(new EmitValue("four"));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new CollectionSizzleCombiner());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("one"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("two"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("three"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("four"));
    reduceDriver.runTest();
  }
View Full Code Here

  }

  @Test
  public void testCollectionAggregatorReduce() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("one"));
    values.add(new EmitValue("two"));
    values.add(new EmitValue("three"));
    values.add(new EmitValue("four"));

    final ReduceDriver<EmitKey, EmitValue, Text, NullWritable> reduceDriver = new ReduceDriver<EmitKey, EmitValue, Text, NullWritable>(
        new CollectionSizzleReducer());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.addOutput(new Text("test[] = one"), NullWritable.get());
View Full Code Here

public class TestTextAggregator {
  @Test
  public void testTextAggregatorCombine() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("one"));
    values.add(new EmitValue("two"));
    values.add(new EmitValue("three"));
    values.add(new EmitValue("four"));

    final ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue> reduceDriver = new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(
        new TextSizzleCombiner());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("one"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("two"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("three"));
    reduceDriver.addOutput(new EmitKey("test"), new EmitValue("four"));
    reduceDriver.runTest();
  }
View Full Code Here

  }

  @Test
  public void testTextAggregatorReduce() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("one"));
    values.add(new EmitValue("two"));
    values.add(new EmitValue("three"));
    values.add(new EmitValue("four"));

    final ReduceDriver<EmitKey, EmitValue, Text, NullWritable> reduceDriver = new ReduceDriver<EmitKey, EmitValue, Text, NullWritable>(
        new TextSizzleReducer());
    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.addOutput(new Text("one"), NullWritable.get());
View Full Code Here

public class TestIntSumAggregator {
  @Test
  public void testIntSumAggregatorCombine() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
    values.add(new EmitValue("1"));
    values.add(new EmitValue("2.0"));
    values.add(new EmitValue(3));
    values.add(new EmitValue(4.0));

    new ReduceDriver<EmitKey, EmitValue, EmitKey, EmitValue>(new IntSumSizzleCombiner()).withInput(new EmitKey("test"), values)
        .withOutput(new EmitKey("test"), new EmitValue("10")).runTest();
  }
View Full Code Here

TOP

Related Classes of sizzle.io.EmitValue

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.