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();