All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Enter an event.
|
static void |
applyEnterCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
void |
applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Remove an event.
|
static void |
applyLeaveCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
static EventBean |
checkedPayloadMayDeque(Object value)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
void |
clear()
Clear all events in the group.
|
static void |
clearCodegen(int stateNumber,
CodegenMethodNode method) |
Collection<EventBean> |
collectionReadOnly()
Returns all events for the group.
|
static CodegenExpression |
collectionReadOnlyCodegen(int column) |
protected boolean |
dereferenceEvent(EventBean theEvent) |
protected void |
dereferenceRemove(EventBean theEvent,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
protected static CodegenMethodNode |
dereferenceRemoveFromCollCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode parent,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
static Object |
getComparable(ExprEvaluator[] criteria,
EventBean[] eventsPerStream,
boolean istream,
ExprEvaluatorContext exprEvaluatorContext) |
static CodegenMethodNode |
getComparableCodegen(String methodName,
ExprNode[] criteria,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
EventBean |
getFirstValue()
Returns the first (oldest) value entered.
|
static CodegenExpression |
getFirstValueCodegen(AggregationStateSortedForge forge,
int slot,
CodegenClassScope classScope,
CodegenMethodNode parent) |
EventBean |
getLastValue()
Returns the newest (last) value entered.
|
static CodegenExpression |
getLastValueCodegen(AggregationStateSortedForge forge,
int slot,
CodegenClassScope classScope,
CodegenMethodNode parent) |
Iterator<EventBean> |
getReverseIterator() |
static CodegenExpression |
getReverseIteratorCodegen(AggregationStateSortedForge forge,
int slot) |
Iterator<EventBean> |
iterator()
Returns all events for the group.
|
static CodegenExpression |
iteratorCodegen(AggregationStateSortedForge forge,
int slot) |
protected void |
referenceAdd(EventBean theEvent,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
protected static CodegenMethodNode |
referenceAddToCollCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode parent,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
protected boolean |
referenceEvent(EventBean theEvent) |
static void |
rowMemberCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
CodegenClassScope classScope) |
int |
size()
Must return the number of events currently held, if applicable.
|
static CodegenExpression |
sizeCodegen(AggregationStateSortedForge forge,
int slot) |