public class AggregationStateMinMaxByEverSpec extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
streamId |
Constructor and Description |
---|
AggregationStateMinMaxByEverSpec(int streamId,
ExprEvaluator[] criteria,
Class[] criteriaTypes,
boolean max,
Comparator<Object> comparator,
Object criteriaKeyBinding,
ExprEvaluator optionalFilter) |
Modifier and Type | Method and Description |
---|---|
Comparator<Object> |
getComparator() |
ExprEvaluator[] |
getCriteria() |
Object |
getCriteriaKeyBinding() |
Class[] |
getCriteriaTypes() |
ExprEvaluator |
getOptionalFilter() |
int |
getStreamId() |
boolean |
isMax() |
void |
setCriteriaKeyBinding(Object criteriaKeyBinding) |
public AggregationStateMinMaxByEverSpec(int streamId, ExprEvaluator[] criteria, Class[] criteriaTypes, boolean max, Comparator<Object> comparator, Object criteriaKeyBinding, ExprEvaluator optionalFilter)
public int getStreamId()
public ExprEvaluator[] getCriteria()
public boolean isMax()
public Comparator<Object> getComparator()
public Class[] getCriteriaTypes()
public Object getCriteriaKeyBinding()
public void setCriteriaKeyBinding(Object criteriaKeyBinding)
public ExprEvaluator getOptionalFilter()