public class AggregationStateMinMaxByEverSpecForge extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
streamId |
Constructor and Description |
---|
AggregationStateMinMaxByEverSpecForge(int streamId,
ExprNode[] criteria,
boolean max,
Comparator<Object> comparator,
Object criteriaKeyBinding,
ExprForge optionalFilter) |
Modifier and Type | Method and Description |
---|---|
Comparator<Object> |
getComparator() |
ExprNode[] |
getCriteria() |
Object |
getCriteriaKeyBinding() |
ExprForge |
getOptionalFilter() |
int |
getStreamId() |
boolean |
isMax() |
void |
setCriteriaKeyBinding(Object criteriaKeyBinding) |
AggregationStateMinMaxByEverSpec |
toEvaluators(EngineImportService engineImportService,
boolean isFireAndForget,
String statementName) |
public AggregationStateMinMaxByEverSpecForge(int streamId, ExprNode[] criteria, boolean max, Comparator<Object> comparator, Object criteriaKeyBinding, ExprForge optionalFilter)
public int getStreamId()
public boolean isMax()
public Object getCriteriaKeyBinding()
public void setCriteriaKeyBinding(Object criteriaKeyBinding)
public ExprForge getOptionalFilter()
public ExprNode[] getCriteria()
public Comparator<Object> getComparator()
public AggregationStateMinMaxByEverSpec toEvaluators(EngineImportService engineImportService, boolean isFireAndForget, String statementName)