com.espertech.esper.epl.view
Class OutputProcessViewBaseWAfter
java.lang.Object
com.espertech.esper.epl.view.OutputProcessViewBase
com.espertech.esper.epl.view.OutputProcessViewBaseWAfter
- All Implemented Interfaces:
- JoinSetIndicator, JoinSetProcessor, OutputProcessViewTerminable, EventCollection, View, Viewable, java.lang.Iterable<EventBean>
- Direct Known Subclasses:
- OutputProcessViewConditionDefault, OutputProcessViewConditionFirst, OutputProcessViewConditionSnapshot, OutputProcessViewDirectDistinctOrAfter
public abstract class OutputProcessViewBaseWAfter
- extends OutputProcessViewBase
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.espertech.esper.view.View |
update |
isAfterConditionSatisfied
protected boolean isAfterConditionSatisfied
OutputProcessViewBaseWAfter
protected OutputProcessViewBaseWAfter(ResultSetProcessor resultSetProcessor,
java.lang.Long afterConditionTime,
java.lang.Integer afterConditionNumberOfEvents,
boolean afterConditionSatisfied)
checkAfterCondition
public boolean checkAfterCondition(EventBean[] newEvents,
StatementContext statementContext)
- Returns true if the after-condition is satisfied.
- Parameters:
newEvents
- is the view new events
- Returns:
- indicator for output condition
checkAfterCondition
public boolean checkAfterCondition(java.util.Set<MultiKey<EventBean>> newEvents,
StatementContext statementContext)
- Returns true if the after-condition is satisfied.
- Parameters:
newEvents
- is the join new events
- Returns:
- indicator for output condition
checkAfterCondition
public boolean checkAfterCondition(UniformPair<EventBean[]> newOldEvents,
StatementContext statementContext)
- Returns true if the after-condition is satisfied.
- Parameters:
newOldEvents
- is the new and old events pair
- Returns:
- indicator for output condition