Class EnumIntersectForgeEval
java.lang.Object
com.espertech.esper.common.internal.epl.enummethod.eval.plain.exceptintersectunion.EnumIntersectForgeEval
- All Implemented Interfaces:
EnumEval
-
Constructor Summary
ConstructorDescriptionEnumIntersectForgeEval
(EnumIntersectForge forge, ExprEnumerationEval evaluator) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegen
(EnumIntersectForge forge, EnumForgeCodegenParams args, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) static Collection
enumIntersectForgeEvalSet
(Collection other, Collection enumcoll, boolean scalar) NOTE: Code-generation-invoked method, method name and parameter order mattersevaluateEnumMethod
(EventBean[] eventsLambda, Collection enumcoll, boolean isNewData, ExprEvaluatorContext context)
-
Constructor Details
-
EnumIntersectForgeEval
-
-
Method Details
-
evaluateEnumMethod
public Object evaluateEnumMethod(EventBean[] eventsLambda, Collection enumcoll, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateEnumMethod
in interfaceEnumEval
-
codegen
public static CodegenExpression codegen(EnumIntersectForge forge, EnumForgeCodegenParams args, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
enumIntersectForgeEvalSet
public static Collection enumIntersectForgeEvalSet(Collection other, Collection enumcoll, boolean scalar) NOTE: Code-generation-invoked method, method name and parameter order matters- Parameters:
other
- otherenumcoll
- collscalar
- indicator- Returns:
- intersection
-