Class ExprDotForgeEnumMethodPlugin
java.lang.Object
com.espertech.esper.common.internal.epl.enummethod.dot.ExprDotForgeEnumMethodBase
com.espertech.esper.common.internal.epl.enummethod.eval.plugin.ExprDotForgeEnumMethodPlugin
- All Implemented Interfaces:
ExpressionResultCacheStackEntry
,ExprDotForgeEnumMethod
,ExprDotForge
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.enummethod.dot.ExprDotForgeEnumMethodBase
cache, enumEvalNumRequiredEvents, enumForge, enumMethodDesc, enumMethodUsedName, streamCountIncoming, typeInfo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetForgeFactory
(DotMethodFP footprint, List<ExprNode> parameters, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, ExprValidationContext validationContext) getMode()
void
initialize
(DotMethodFP footprint, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, List<ExprNode> parameters, StreamTypeService streamTypeService, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) Methods inherited from class com.espertech.esper.common.internal.epl.enummethod.dot.ExprDotForgeEnumMethodBase
codegen, getDotEvaluator, getTypeInfo, init, toString, visit
-
Constructor Details
-
ExprDotForgeEnumMethodPlugin
-
-
Method Details
-
initialize
public void initialize(DotMethodFP footprint, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, List<ExprNode> parameters, StreamTypeService streamTypeService, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException - Overrides:
initialize
in classExprDotForgeEnumMethodBase
- Throws:
ExprValidationException
-
getForgeFactory
public EnumForgeDescFactory getForgeFactory(DotMethodFP footprint, List<ExprNode> parameters, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, ExprValidationContext validationContext) - Specified by:
getForgeFactory
in classExprDotForgeEnumMethodBase
-
getMode
-