Examples of SumExactAggregator


Examples of com.liveramp.cascading_ext.combiner.lib.SumExactAggregator

    tc.close();

    Tap sink = new Hfs(new SequenceFile(new Fields("key", "sum")), OUTPUT_PATH);
   
    Pipe pipe = new Pipe("pipe");
    pipe = Combiner.assembly(pipe, new SumExactAggregator(1), new Fields("key"), new Fields("value"), new Fields("sum"));

    CascadingUtil.get().getFlowConnector().connect(source, sink, pipe).complete();

    List<Tuple> tuples = getAllTuples(sink);
View Full Code Here

Examples of com.liveramp.cascading_ext.combiner.lib.SumExactAggregator

            new Tuple(USER_C, ATTRIBUTE_2, DAY2, 1)
        ),
        new Fields("partner", "destination", "date", "requests")
    );
    def1 = new CombinerDefinitionBuilder<Number[]>()
        .setExactAggregator(new SumExactAggregator(1))
        .setGroupFields(new Fields("partner"))
        .setInputFields(new Fields("requests"))
        .setOutputFields(new Fields("request-per-partner"))
        .setName("request-per-partner")
        .get();

    def2 = new CombinerDefinitionBuilder<Number[]>()
        .setExactAggregator(new SumExactAggregator(1))
        .setGroupFields(new Fields("partner", "destination"))
        .setInputFields(new Fields("requests"))
        .setOutputFields(new Fields("request-per-partner-and-destination"))
        .setName("request-per-partner-and-destination")
        .get();

    def3 = new CombinerDefinitionBuilder<Number[]>()
        .setExactAggregator(new SumExactAggregator(1))
        .setGroupFields(new Fields("partner", "destination", "date"))
        .setInputFields(new Fields("requests"))
        .setOutputFields(new Fields("request-per-partner-and-destination-by-day"))
        .setName("request-per-partner-and-destination-by-day")
        .get();

    def4 = new CombinerDefinitionBuilder<Number[]>()
        .setExactAggregator(new SumExactAggregator(1))
        .setGroupFields(new Fields("date"))
        .setInputFields(new Fields("requests"))
        .setOutputFields(new Fields("requests-per-day"))
        .setName("requests-per-day")
        .get();

    def5 = new CombinerDefinitionBuilder<Number[]>()
        .setExactAggregator(new SumExactAggregator(1))
        .setGroupFields(new Fields("destination"))
        .setInputFields(new Fields("requests"))
        .setOutputFields(new Fields("requests-by-destination"))
        .setName("requests-by-destination")
        .get();
View Full Code Here
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.