Class EnumForgePlugin
java.lang.Object
com.espertech.esper.common.internal.epl.enummethod.eval.plugin.EnumForgePlugin
- All Implemented Interfaces:
EnumForge
-
Constructor Summary
ConstructorDescriptionEnumForgePlugin
(List<ExprDotEvalParam> bodiesAndParameters, EnumMethodModeStaticMethod mode, EPTypeClass expectedStateReturnType, int numStreamsIncoming, EventType inputEventType) -
Method Summary
Modifier and TypeMethodDescriptioncodegen
(EnumForgeCodegenParams args, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) int
-
Constructor Details
-
EnumForgePlugin
public EnumForgePlugin(List<ExprDotEvalParam> bodiesAndParameters, EnumMethodModeStaticMethod mode, EPTypeClass expectedStateReturnType, int numStreamsIncoming, EventType inputEventType)
-
-
Method Details
-
getEnumEvaluator
- Specified by:
getEnumEvaluator
in interfaceEnumForge
-
getStreamNumSize
public int getStreamNumSize()- Specified by:
getStreamNumSize
in interfaceEnumForge
-
codegen
public CodegenExpression codegen(EnumForgeCodegenParams args, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
-