Class SubselectForgeNRBase
java.lang.Object
com.espertech.esper.common.internal.epl.expression.subquery.SubselectForgeNRBase
- All Implemented Interfaces:
SubselectForgeNR
- Direct Known Subclasses:
SubselectForgeNREqualsBase
,SubselectForgeNREqualsInBase
,SubselectForgeNRRelOpBase
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ExprForge
protected final ExprSubselectNode
protected final ExprForge
-
Constructor Summary
ConstructorDescriptionSubselectForgeNRBase
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CodegenExpression
codegenEvaluateInternal
(CodegenMethodScope parent, SubselectForgeNRSymbol symbols, CodegenClassScope classScope) evaluateMatchesCodegen
(CodegenMethodScope parent, ExprSubselectEvalMatchSymbol symbols, CodegenClassScope classScope)
-
Field Details
-
subselect
-
valueEval
-
selectEval
-
-
Constructor Details
-
SubselectForgeNRBase
public SubselectForgeNRBase(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents)
-
-
Method Details
-
codegenEvaluateInternal
protected abstract CodegenExpression codegenEvaluateInternal(CodegenMethodScope parent, SubselectForgeNRSymbol symbols, CodegenClassScope classScope) -
evaluateMatchesCodegen
public CodegenExpression evaluateMatchesCodegen(CodegenMethodScope parent, ExprSubselectEvalMatchSymbol symbols, CodegenClassScope classScope) - Specified by:
evaluateMatchesCodegen
in interfaceSubselectForgeNR
-