public class FloatMinAggregatorFactory extends SimpleFloatAggregatorFactory
expression, fieldName, macroTable, name| Constructor and Description |
|---|
FloatMinAggregatorFactory(String name,
String fieldName) |
FloatMinAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
deserialize, equals, finalizeComputation, getComparator, getFloatColumnSelector, getMaxIntermediateSize, getMergingFactory, getTypeName, hashCode, requiredFieldsmergeAggregatorspublic FloatMinAggregatorFactory(String name, String fieldName, String expression, ExprMacroTable macroTable)
public Aggregator factorize(ColumnSelectorFactory metricFactory)
factorize in class AggregatorFactorypublic BufferAggregator factorizeBuffered(ColumnSelectorFactory metricFactory)
factorizeBuffered in class AggregatorFactorypublic Object combine(Object lhs, Object rhs)
AggregatorFactoryAggregator.get() produced via AggregatorFactory.factorize(io.druid.segment.ColumnSelectorFactory) or BufferAggregator.get(java.nio.ByteBuffer, int) produced via AggregatorFactory.factorizeBuffered(io.druid.segment.ColumnSelectorFactory). Note, even though this method is called "combine",
this method's contract *does* allow for mutation of the input objects. Thus, any use of lhs or rhs after calling
this method is highly discouraged.combine in class AggregatorFactorylhs - The left hand side of the combinerhs - The right hand side of the combinepublic AggregateCombiner makeAggregateCombiner()
AggregatorFactoryAggregatorFactory.combine(java.lang.Object, java.lang.Object), with the difference that it uses
ColumnValueSelector and it's subinterfaces to get inputs and implements ColumnValueSelector to provide output.makeAggregateCombiner in class AggregatorFactoryAggregateCombiner,
IndexMergerpublic AggregatorFactory getCombiningFactory()
AggregatorFactorygetCombiningFactory in class AggregatorFactorypublic List<AggregatorFactory> getRequiredColumns()
AggregatorFactorygetRequiredColumns in class AggregatorFactorypublic String getFieldName()
public String getExpression()
public String getName()
getName in class AggregatorFactorypublic byte[] getCacheKey()
Copyright © 2011–2017. All rights reserved.