public abstract class SubselectAggregatorViewBase extends ViewSupport
Modifier and Type | Field and Description |
---|---|
protected AggregationService |
aggregationService |
protected EventBean[] |
eventsPerStream |
protected ExprEvaluatorContext |
exprEvaluatorContext |
protected ExprEvaluator |
groupKeys |
protected ExprEvaluator |
optionalFilterExpr |
child, parent
Constructor and Description |
---|
SubselectAggregatorViewBase(AggregationService aggregationService,
ExprEvaluator optionalFilterExpr,
ExprEvaluatorContext exprEvaluatorContext,
ExprEvaluator groupKeys) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
filter(boolean isNewData) |
protected Object |
generateGroupKey(boolean isNewData) |
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains.
|
Iterator<EventBean> |
iterator()
Allows iteration through all elements in this viewable.
|
getChild, getParent, setChild, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
protected final AggregationService aggregationService
protected final ExprEvaluator optionalFilterExpr
protected final ExprEvaluatorContext exprEvaluatorContext
protected final ExprEvaluator groupKeys
protected final EventBean[] eventsPerStream
public SubselectAggregatorViewBase(AggregationService aggregationService, ExprEvaluator optionalFilterExpr, ExprEvaluatorContext exprEvaluatorContext, ExprEvaluator groupKeys)
public EventType getEventType()
Viewable
public Iterator<EventBean> iterator()
Viewable
protected boolean filter(boolean isNewData)
protected Object generateGroupKey(boolean isNewData)
Copyright © 2005–2019. All rights reserved.