public class SubselectEvalStrategyRowHavingSelected extends java.lang.Object implements SubselectEvalStrategyRow
Constructor and Description |
---|
SubselectEvalStrategyRowHavingSelected() |
Modifier and Type | Method and Description |
---|---|
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 isNewData,
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) |
public SubselectEvalStrategyRowHavingSelected()
public java.lang.Object evaluate(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
evaluate
in interface SubselectEvalStrategyRow
public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
evaluateGetCollEvents
in interface SubselectEvalStrategyRow
public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
evaluateGetCollScalar
in interface SubselectEvalStrategyRow
public java.lang.Object[] typableEvaluate(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
typableEvaluate
in interface SubselectEvalStrategyRow
public java.lang.Object[][] typableEvaluateMultirow(EventBean[] eventsPerStream, boolean newData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext, ExprSubselectRowNode parent)
typableEvaluateMultirow
in interface SubselectEvalStrategyRow
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext context, ExprSubselectRowNode parent)
evaluateGetEventBean
in interface SubselectEvalStrategyRow