public class NamedWindowOnSelectView extends NamedWindowOnExprBaseView
rootView
EMPTY_VIEW_ARRAY
Constructor and Description |
---|
NamedWindowOnSelectView(SubordWMatchExprLookupStrategy lookupStrategy,
NamedWindowRootViewInstance rootView,
ExprEvaluatorContext exprEvaluatorContext,
NamedWindowOnSelectViewFactory parent,
ResultSetProcessor resultSetProcessor,
boolean audit,
boolean isDelete,
TableStateInstance tableStateInstanceInsertInto) |
Modifier and Type | Method and Description |
---|---|
static Set<MultiKey<EventBean>> |
buildJoinResult(EventBean[] triggerEvents,
EventBean[] matchingEvents) |
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains.
|
void |
handleMatching(EventBean[] triggerEvents,
EventBean[] matchingEvents)
Implemented by on-trigger views to action on the combination of trigger and matching events in the named window.
|
Iterator<EventBean> |
iterator()
Allows iteration through all elements in this event collection.
|
getExprEvaluatorContext, update
addView, addView, dumpChildViews, dumpUpdateParams, dumpUpdateParams, findDescendent, findViewIndex, getParent, getViews, hasViews, removeAllViews, removeView, removeView, setParent, updateChildren, updateChildren
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public NamedWindowOnSelectView(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance rootView, ExprEvaluatorContext exprEvaluatorContext, NamedWindowOnSelectViewFactory parent, ResultSetProcessor resultSetProcessor, boolean audit, boolean isDelete, TableStateInstance tableStateInstanceInsertInto)
public void handleMatching(EventBean[] triggerEvents, EventBean[] matchingEvents)
NamedWindowOnExprBaseView
handleMatching
in class NamedWindowOnExprBaseView
triggerEvents
- is the trigger events (usually 1)matchingEvents
- is the matching events retrieved via lookup strategypublic static Set<MultiKey<EventBean>> buildJoinResult(EventBean[] triggerEvents, EventBean[] matchingEvents)
public EventType getEventType()
EventCollection
public Iterator<EventBean> iterator()
EventCollection