Interface ExpressionResultCacheForDeclaredExprLastColl
- All Known Implementing Classes:
ExpressionResultCacheForDeclaredExprLastCollImpl
public interface ExpressionResultCacheForDeclaredExprLastColl
On the level of expression declaration:
a) for non-enum evaluation and for enum-evaluation a separate cache
b) The cache is keyed by the prototype-node and verified by a events-per-stream (EventBean[]) that is maintained or rewritten.
NOTE: ExpressionResultCacheForDeclaredExprLastColl should not be held onto since the instance returned can be reused.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDeclaredExpressionLastColl
(Object node, EventBean[] eventsPerStream) void
saveDeclaredExpressionLastColl
(Object node, EventBean[] eventsPerStream, Collection<EventBean> result)
-
Field Details
-
EPTYPE
-
-
Method Details
-
getDeclaredExpressionLastColl
ExpressionResultCacheEntryEventBeanArrayAndCollBean getDeclaredExpressionLastColl(Object node, EventBean[] eventsPerStream) -
saveDeclaredExpressionLastColl
void saveDeclaredExpressionLastColl(Object node, EventBean[] eventsPerStream, Collection<EventBean> result)
-