@Override public Aggregator newServerAggregator(Configuration config, ImmutableBytesWritable ptr) { DistinctValueWithCountClientAggregator clientAgg = newClientAggregator(); clientAgg.aggregate(null, ptr); return new DistinctValueWithCountServerAggregator(config, clientAgg); } }
protected void initBuffer() { buffer = new byte[getBufferLength()]; }
protected int getBufferLength() { return getResultDataType().getByteSize(); }
if (tuple instanceof SingleKeyValueTuple) { PDataType resultDataType = getResultDataType(); cachedResult = resultDataType.toObject(ptr, resultDataType, sortOrder); } else { initBuffer();
if (tuple instanceof SingleKeyValueTuple) { PDataType resultDataType = getResultDataType(); cachedResult = resultDataType.toObject(ptr, resultDataType, sortOrder); } else { initBuffer();
if (tuple instanceof SingleKeyValueTuple) { PDataType resultDataType = getResultDataType(); cachedResult = resultDataType.toObject(ptr, resultDataType, sortOrder); } else { initBuffer();
@Override public Aggregator newServerAggregator(Configuration config, ImmutableBytesWritable ptr) { DistinctValueWithCountClientAggregator clientAgg = newClientAggregator(); clientAgg.aggregate(null, ptr); return new DistinctValueWithCountServerAggregator(config, clientAgg); } }
protected int getBufferLength() { return getResultDataType().getByteSize(); }
protected void initBuffer() { buffer = new byte[getBufferLength()]; }
@Override public Aggregator newServerAggregator(Configuration config, ImmutableBytesWritable ptr) { DistinctValueWithCountClientAggregator clientAgg = newClientAggregator(); clientAgg.aggregate(null, ptr); return new DistinctValueWithCountServerAggregator(config, clientAgg); } }
protected int getBufferLength() { return getResultDataType().getByteSize(); }
protected void initBuffer() { buffer = new byte[getBufferLength()]; }