public class StringFirstFoldingAggregatorFactory extends StringFirstAggregatorFactory
DEFAULT_MAX_STRING_SIZE, maxStringBytes, TIME_COMPARATOR, VALUE_COMPARATOR| Constructor and Description |
|---|
StringFirstFoldingAggregatorFactory(String name,
String fieldName,
Integer maxStringBytes) |
| Modifier and Type | Method and Description |
|---|---|
Aggregator |
factorize(ColumnSelectorFactory metricFactory,
BaseObjectColumnValueSelector selector)
Creates an
Aggregator to aggregate values from several rows, by using the provided selector. |
BufferAggregator |
factorizeBuffered(ColumnSelectorFactory metricFactory,
BaseObjectColumnValueSelector selector)
Creates an
BufferAggregator to aggregate values from several rows into a ByteBuffer. |
combine, deserialize, equals, finalizeComputation, getCacheKey, getCombiningFactory, getComparator, getFieldName, getMaxIntermediateSize, getMaxStringBytes, getName, getRequiredColumns, getTypeName, hashCode, makeAggregateCombiner, requiredFields, selector, toStringfactorize, factorizeBuffered, getMaxIntermediateSizeWithNulls, makeNullableAggregateCombinergetMergingFactory, mergeAggregators, optimizeForSegmentpublic Aggregator factorize(ColumnSelectorFactory metricFactory, BaseObjectColumnValueSelector selector)
NullableAggregatorFactoryAggregator to aggregate values from several rows, by using the provided selector.factorize in class StringFirstAggregatorFactorymetricFactory - metricFactoryselector - ColumnValueSelector for the column to aggregate.Aggregatorpublic BufferAggregator factorizeBuffered(ColumnSelectorFactory metricFactory, BaseObjectColumnValueSelector selector)
NullableAggregatorFactoryBufferAggregator to aggregate values from several rows into a ByteBuffer.factorizeBuffered in class StringFirstAggregatorFactorymetricFactory - metricFactoryselector - ColumnValueSelector for the column to aggregate.BufferAggregatorCopyright © 2011–2019 The Apache Software Foundation. All rights reserved.