public class InnerDotEnumerableScalarCollectionForge extends Object implements ExprDotEvalRootChildInnerForge
Modifier and Type | Field and Description |
---|---|
protected Class |
componentType |
protected ExprEnumerationForge |
rootLambdaForge |
Constructor and Description |
---|
InnerDotEnumerableScalarCollectionForge(ExprEnumerationForge rootLambdaForge,
Class componentType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegenEvaluate(CodegenParamSetExprPremade params,
CodegenContext context) |
CodegenExpression |
evaluateGetEventBeanCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
CodegenExpression |
evaluateGetROCollectionEventsCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
CodegenExpression |
evaluateGetROCollectionScalarCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Class |
getComponentTypeCollection() |
EventType |
getEventTypeCollection() |
EventType |
getEventTypeSingle() |
ExprDotEvalRootChildInnerEval |
getInnerEvaluator() |
EPType |
getTypeInfo() |
protected final ExprEnumerationForge rootLambdaForge
protected final Class componentType
public InnerDotEnumerableScalarCollectionForge(ExprEnumerationForge rootLambdaForge, Class componentType)
public ExprDotEvalRootChildInnerEval getInnerEvaluator()
getInnerEvaluator
in interface ExprDotEvalRootChildInnerForge
public CodegenExpression codegenEvaluate(CodegenParamSetExprPremade params, CodegenContext context)
codegenEvaluate
in interface ExprDotEvalRootChildInnerForge
public CodegenExpression evaluateGetROCollectionEventsCodegen(CodegenParamSetExprPremade params, CodegenContext context)
evaluateGetROCollectionEventsCodegen
in interface ExprDotEvalRootChildInnerForge
public CodegenExpression evaluateGetROCollectionScalarCodegen(CodegenParamSetExprPremade params, CodegenContext context)
evaluateGetROCollectionScalarCodegen
in interface ExprDotEvalRootChildInnerForge
public CodegenExpression evaluateGetEventBeanCodegen(CodegenParamSetExprPremade params, CodegenContext context)
evaluateGetEventBeanCodegen
in interface ExprDotEvalRootChildInnerForge
public EventType getEventTypeCollection()
getEventTypeCollection
in interface ExprDotEvalRootChildInnerForge
public Class getComponentTypeCollection()
getComponentTypeCollection
in interface ExprDotEvalRootChildInnerForge
public EventType getEventTypeSingle()
getEventTypeSingle
in interface ExprDotEvalRootChildInnerForge
public EPType getTypeInfo()
getTypeInfo
in interface ExprDotEvalRootChildInnerForge