Class TwoLambdaThreeFormEventPlain
java.lang.Object
com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
com.espertech.esper.common.internal.epl.enummethod.eval.twolambda.base.TwoLambdaThreeFormEventPlain
- All Implemented Interfaces:
EnumForge
- Direct Known Subclasses:
EnumGroupByTwoParamEventPlain
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
innerExpression, streamNumLambda
-
Constructor Summary
ConstructorDescriptionTwoLambdaThreeFormEventPlain
(ExprForge innerExpression, int streamCountIncoming, ExprForge secondExpression) -
Method Summary
Modifier and TypeMethodDescriptioncodegen
(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) abstract void
forEachBlock
(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) abstract void
initBlock
(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) abstract CodegenExpression
abstract void
returnResult
(CodegenBlock block) abstract EPTypeClass
Methods inherited from class com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
getInnerExpression, getStreamNumLambda, getStreamNumSize
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.common.internal.epl.enummethod.eval.EnumForge
getEnumEvaluator
-
Field Details
-
secondExpression
-
-
Constructor Details
-
TwoLambdaThreeFormEventPlain
-
-
Method Details
-
returnType
-
returnIfEmptyOptional
-
initBlock
public abstract void initBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) -
forEachBlock
public abstract void forEachBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) -
returnResult
-
codegen
public CodegenExpression codegen(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
-