Class InnerDotEnumerableScalarCollectionForge
java.lang.Object
com.espertech.esper.common.internal.epl.expression.dot.inner.InnerDotEnumerableScalarCollectionForge
- All Implemented Interfaces:
ExprDotEvalRootChildInnerForge
public class InnerDotEnumerableScalarCollectionForge
extends Object
implements ExprDotEvalRootChildInnerForge
-
Field Summary
Modifier and TypeFieldDescriptionprotected final EPTypeClass
protected final ExprEnumerationForge
-
Constructor Summary
ConstructorDescriptionInnerDotEnumerableScalarCollectionForge
(ExprEnumerationForge rootLambdaForge, EPTypeClass componentType) -
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
-
componentType
-
-
Constructor Details
-
InnerDotEnumerableScalarCollectionForge
public InnerDotEnumerableScalarCollectionForge(ExprEnumerationForge rootLambdaForge, EPTypeClass componentType)
-
-
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
-