Class EnumTakeWhileLastEvent
java.lang.Object
com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
com.espertech.esper.common.internal.epl.enummethod.eval.singlelambdaopt3form.base.ThreeFormEventPlain
com.espertech.esper.common.internal.epl.enummethod.eval.singlelambdaopt3form.takewhile.EnumTakeWhileLastEvent
- All Implemented Interfaces:
EnumForge
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
innerExpression, streamNumLambda
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
forEachBlock
(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) boolean
void
initBlock
(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) void
returnResult
(CodegenBlock block) Methods inherited from class com.espertech.esper.common.internal.epl.enummethod.eval.singlelambdaopt3form.base.ThreeFormEventPlain
codegen
Methods inherited from class com.espertech.esper.common.internal.epl.enummethod.eval.EnumForgeBasePlain
getInnerExpression, getStreamNumLambda, getStreamNumSize
-
Constructor Details
-
EnumTakeWhileLastEvent
-
-
Method Details
-
getEnumEvaluator
-
returnTypeOfMethod
- Specified by:
returnTypeOfMethod
in classThreeFormEventPlain
-
returnIfEmptyOptional
- Specified by:
returnIfEmptyOptional
in classThreeFormEventPlain
-
initBlock
public void initBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) - Specified by:
initBlock
in classThreeFormEventPlain
-
hasForEachLoop
public boolean hasForEachLoop()- Overrides:
hasForEachLoop
in classThreeFormEventPlain
-
forEachBlock
public void forEachBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope) - Specified by:
forEachBlock
in classThreeFormEventPlain
-
returnResult
- Specified by:
returnResult
in classThreeFormEventPlain
-