public class SubselectEvalStrategyEqualsAll extends java.lang.Object implements SubselectEvalStrategy
Constructor and Description |
---|
SubselectEvalStrategyEqualsAll(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
java.util.Collection<EventBean> matchingEvents,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate.
|
public SubselectEvalStrategyEqualsAll(boolean notIn, boolean mustCoerce, java.lang.Class coercionType, ExprEvaluator valueExpr, ExprEvaluator selectClauseExpr, ExprEvaluator filterExpr)
notIn
- false for =, true for !=mustCoerce
- coercion requiredcoercionType
- type to coerce tovalueExpr
- LHSselectClauseExpr
- select clause or nullfilterExpr
- filter or nullpublic java.lang.Object evaluate(EventBean[] eventsPerStream, boolean isNewData, java.util.Collection<EventBean> matchingEvents, ExprEvaluatorContext exprEvaluatorContext)
SubselectEvalStrategy
evaluate
in interface SubselectEvalStrategy
eventsPerStream
- events per streamisNewData
- true for new datamatchingEvents
- prefiltered eventsexprEvaluatorContext
- expression evaluation context