public class AggregationStateFactorySorted extends Object implements AggregationStateFactory
Modifier and Type | Field and Description |
---|---|
protected ExprAggMultiFunctionSortedMinMaxByNode |
expr |
protected AggregationStateSortedSpec |
spec |
Constructor and Description |
---|
AggregationStateFactorySorted(ExprAggMultiFunctionSortedMinMaxByNode expr,
AggregationStateSortedSpec 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 AggregationStateSortedSpec spec
public AggregationStateFactorySorted(ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateSortedSpec spec)
public AggregationState createAccess(int agentInstanceId, boolean join, Object groupKey, AggregationServicePassThru passThru)
createAccess
in interface AggregationStateFactory
public ExprNode getAggregationExpression()
getAggregationExpression
in interface AggregationStateFactory