public class PropertyDotNonLambdaIndexedForge extends Object implements ExprForge, ExprNodeRenderable
Constructor and Description |
---|
PropertyDotNonLambdaIndexedForge(int streamId,
EventPropertyGetterIndexedSPI indexedGetter,
ExprForge paramForge,
Class returnType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
ExprForgeComplexityEnum |
getComplexity() |
Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprNodeRenderable |
getForgeRenderable() |
EventPropertyGetterIndexedSPI |
getIndexedGetter() |
ExprForge |
getParamForge() |
int |
getStreamId() |
void |
toEPL(StringWriter writer,
ExprPrecedenceEnum parentPrecedence) |
public PropertyDotNonLambdaIndexedForge(int streamId, EventPropertyGetterIndexedSPI indexedGetter, 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 EventPropertyGetterIndexedSPI getIndexedGetter()
public ExprForge getParamForge()
public ExprNodeRenderable getForgeRenderable()
getForgeRenderable
in interface ExprForge
public void toEPL(StringWriter writer, ExprPrecedenceEnum parentPrecedence)
toEPL
in interface ExprNodeRenderable