Class InnerDotEnumerableEventCollectionForge
java.lang.Object
com.espertech.esper.common.internal.epl.expression.dot.inner.InnerDotEnumerableEventCollectionForge
- All Implemented Interfaces:
ExprDotEvalRootChildInnerForge
public class InnerDotEnumerableEventCollectionForge
extends Object
implements ExprDotEvalRootChildInnerForge
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInnerDotEnumerableEventCollectionForge
(ExprEnumerationForge rootLambdaForge, EventType eventType) -
Method Summary
Modifier and TypeMethodDescriptioncodegenEvaluate
(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluateGetEventBeanCodegen
(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluateGetROCollectionEventsCodegen
(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluateGetROCollectionScalarCodegen
(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-
Field Details
-
rootLambdaForge
-
eventType
-
-
Constructor Details
-
InnerDotEnumerableEventCollectionForge
public InnerDotEnumerableEventCollectionForge(ExprEnumerationForge rootLambdaForge, EventType eventType)
-
-
Method Details
-
getInnerEvaluator
- Specified by:
getInnerEvaluator
in interfaceExprDotEvalRootChildInnerForge
-
codegenEvaluate
public CodegenExpression codegenEvaluate(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenEvaluate
in interfaceExprDotEvalRootChildInnerForge
-
evaluateGetROCollectionEventsCodegen
public CodegenExpression evaluateGetROCollectionEventsCodegen(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
evaluateGetROCollectionEventsCodegen
in interfaceExprDotEvalRootChildInnerForge
-
evaluateGetROCollectionScalarCodegen
public CodegenExpression evaluateGetROCollectionScalarCodegen(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
evaluateGetROCollectionScalarCodegen
in interfaceExprDotEvalRootChildInnerForge
-
evaluateGetEventBeanCodegen
public CodegenExpression evaluateGetEventBeanCodegen(CodegenMethod parentMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
evaluateGetEventBeanCodegen
in interfaceExprDotEvalRootChildInnerForge
-
getEventTypeCollection
- Specified by:
getEventTypeCollection
in interfaceExprDotEvalRootChildInnerForge
-
getComponentTypeCollection
- Specified by:
getComponentTypeCollection
in interfaceExprDotEvalRootChildInnerForge
-
getEventTypeSingle
- Specified by:
getEventTypeSingle
in interfaceExprDotEvalRootChildInnerForge
-
getTypeInfo
- Specified by:
getTypeInfo
in interfaceExprDotEvalRootChildInnerForge
-