min = Math.min(aLong, min); max = Math.max(aLong, max); sum.addNextValue(aLong);
min = Math.min(pair.getValue(), min); max = Math.max(pair.getValue(), max); valueSum.addNextValue(pair.getValue()); weightSum.addNextValue(pair.getWeight());
/** * Computes a simple summation metric value. The key is written out as is and the values, assumed to be string longs, are aggregated and written out. */ private Mutation sumMutation(Key key, Iterable<Value> values) { LongValueSum sum = new LongValueSum(); for (Value v : values) sum.addNextValue(v); ColumnVisibility columnVisibility = new ColumnVisibility(key.getColumnVisibility()); Mutation m = new Mutation(key.getRow()); m.put(key.getColumnFamily(), key.getColumnQualifier(), columnVisibility, new Value(sum.getReport().getBytes())); return m; }