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