}
private Aggregator newAggregator(final PDataType type, ColumnModifier columnModifier, ImmutableBytesWritable ptr) {
switch( type ) {
case DECIMAL:
return new DecimalSumAggregator(columnModifier, ptr);
case UNSIGNED_DOUBLE:
case UNSIGNED_FLOAT:
case DOUBLE:
case FLOAT:
return new DoubleSumAggregator(columnModifier, ptr) {