All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
addEvent(EventBean theEvent,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
void |
applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Enter an event.
|
static void |
applyEnterCodegen(AggregationStateMinMaxByEverForge forge,
int stateNumber,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
void |
applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Remove an event.
|
void |
clear()
Clear all events in the group.
|
static void |
clearCodegen(int stateNumber,
CodegenMethodNode method) |
Collection<EventBean> |
collectionReadOnly()
Returns all events for the group.
|
Object |
getCurrentMinMax() |
EventBean |
getCurrentMinMaxBean() |
EventBean |
getFirstValue()
Returns the first (oldest) value entered.
|
static CodegenExpression |
getFirstValueCodegen(AggregationStateMinMaxByEverForge forge,
int slot,
CodegenClassScope classScope,
CodegenMethodNode method) |
EventBean |
getLastValue()
Returns the newest (last) value entered.
|
static CodegenExpression |
getLastValueCodegen(AggregationStateMinMaxByEverForge forge,
int slot,
CodegenClassScope classScope,
CodegenMethodNode method) |
Iterator<EventBean> |
getReverseIterator() |
AggregationStateMinMaxByEverSpec |
getSpec() |
Iterator<EventBean> |
iterator()
Returns all events for the group.
|
static void |
rowMemberCodegen(int stateNumber,
CodegenMembersColumnized membersColumnized) |
void |
setCurrentMinMax(Object currentMinMax) |
void |
setCurrentMinMaxBean(EventBean currentMinMaxBean) |
int |
size()
Returns the number of events in the group.
|