public class AggregationStateFactoryMinMaxByEver extends Object implements AggregationStateFactory
Modifier and Type | Field and Description |
---|---|
protected ExprAggMultiFunctionSortedMinMaxByNode |
expr |
protected AggregationStateMinMaxByEverSpec |
spec |
Constructor and Description |
---|
AggregationStateFactoryMinMaxByEver(ExprAggMultiFunctionSortedMinMaxByNode expr,
AggregationStateMinMaxByEverSpec spec) |
Modifier and Type | Method and Description |
---|---|
AggregationState |
createAccess(int agentInstanceId,
boolean join,
Object groupKey,
AggregationServicePassThru passThru) |
ExprNode |
getAggregationExpression() |
protected final ExprAggMultiFunctionSortedMinMaxByNode expr
protected final AggregationStateMinMaxByEverSpec spec
public AggregationStateFactoryMinMaxByEver(ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateMinMaxByEverSpec spec)
public AggregationState createAccess(int agentInstanceId, boolean join, Object groupKey, AggregationServicePassThru passThru)
createAccess
in interface AggregationStateFactory
public ExprNode getAggregationExpression()
getAggregationExpression
in interface AggregationStateFactory