public class ExprDotForgeArrayGetEval extends Object implements ExprDotEval
Constructor and Description |
---|
ExprDotForgeArrayGetEval(ExprDotForgeArrayGet forge,
ExprEvaluator indexExpression) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegen(ExprDotForgeArrayGet forge,
CodegenExpression inner,
Class innerType,
CodegenContext context,
CodegenParamSetExprPremade params) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
public ExprDotForgeArrayGetEval(ExprDotForgeArrayGet forge, ExprEvaluator indexExpression)
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprDotEval
public EPType getTypeInfo()
public ExprDotForge getDotForge()
getDotForge
in interface ExprDotEval
public static CodegenExpression codegen(ExprDotForgeArrayGet forge, CodegenExpression inner, Class innerType, CodegenContext context, CodegenParamSetExprPremade params)