public class PropertyDotNonLambdaMappedForge extends Object implements ExprForge, ExprNodeRenderable
Constructor and Description |
---|
PropertyDotNonLambdaMappedForge(int streamId,
EventPropertyGetterMappedSPI mappedGetter,
ExprForge paramForge,
Class returnType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
ExprForgeComplexityEnum |
getComplexity() |
Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprNodeRenderable |
getForgeRenderable() |
EventPropertyGetterMappedSPI |
getMappedGetter() |
ExprForge |
getParamForge() |
int |
getStreamId() |
void |
toEPL(StringWriter writer,
ExprPrecedenceEnum parentPrecedence) |
public PropertyDotNonLambdaMappedForge(int streamId, EventPropertyGetterMappedSPI mappedGetter, ExprForge paramForge, Class returnType)
public ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
public CodegenExpression evaluateCodegen(CodegenParamSetExprPremade params, CodegenContext context)
evaluateCodegen
in interface ExprForge
public ExprForgeComplexityEnum getComplexity()
getComplexity
in interface ExprForge
public Class getEvaluationType()
getEvaluationType
in interface ExprForge
public int getStreamId()
public EventPropertyGetterMappedSPI getMappedGetter()
public ExprForge getParamForge()
public ExprNodeRenderable getForgeRenderable()
getForgeRenderable
in interface ExprForge
public void toEPL(StringWriter writer, ExprPrecedenceEnum parentPrecedence)
toEPL
in interface ExprNodeRenderable