com.espertech.esper.epl.expression.subquery
Class ExprSubselectRowEvalStrategyFilteredUnselected
java.lang.Object
com.espertech.esper.epl.expression.subquery.ExprSubselectRowEvalStrategyFilteredUnselected
- All Implemented Interfaces:
- ExprSubselectRowEvalStrategy
- Direct Known Subclasses:
- ExprSubselectRowEvalStrategyFilteredUnselectedTable
public class ExprSubselectRowEvalStrategyFilteredUnselected
- extends java.lang.Object
- implements ExprSubselectRowEvalStrategy
Method Summary |
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
|
java.util.Collection<EventBean> |
evaluateGetCollEvents(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
|
java.util.Collection |
evaluateGetCollScalar(EventBean[] eventsPerStream,
boolean isNewData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
|
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
|
java.lang.Object[] |
typableEvaluate(EventBean[] eventsPerStream,
boolean isNewData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
|
java.lang.Object[][] |
typableEvaluateMultirow(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprSubselectRowEvalStrategyFilteredUnselected
public ExprSubselectRowEvalStrategyFilteredUnselected()
evaluate
public java.lang.Object evaluate(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
- Specified by:
evaluate
in interface ExprSubselectRowEvalStrategy
evaluateGetCollEvents
public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
- Specified by:
evaluateGetCollEvents
in interface ExprSubselectRowEvalStrategy
evaluateGetCollScalar
public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream,
boolean isNewData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
- Specified by:
evaluateGetCollScalar
in interface ExprSubselectRowEvalStrategy
typableEvaluate
public java.lang.Object[] typableEvaluate(EventBean[] eventsPerStream,
boolean isNewData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
- Specified by:
typableEvaluate
in interface ExprSubselectRowEvalStrategy
typableEvaluateMultirow
public java.lang.Object[][] typableEvaluateMultirow(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext,
ExprSubselectRowNode parent)
- Specified by:
typableEvaluateMultirow
in interface ExprSubselectRowEvalStrategy
evaluateGetEventBean
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
boolean newData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext context,
ExprSubselectRowNode parent)
- Specified by:
evaluateGetEventBean
in interface ExprSubselectRowEvalStrategy