public class ExprDotForgeArrayGetEval extends java.lang.Object implements ExprDotEval
Constructor and Description |
---|
ExprDotForgeArrayGetEval(ExprDotForgeArrayGet forge,
ExprEvaluator indexExpression) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegen(ExprDotForgeArrayGet forge,
CodegenExpression inner,
java.lang.Class innerType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.lang.Object |
evaluate(java.lang.Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
public ExprDotForgeArrayGetEval(ExprDotForgeArrayGet forge, ExprEvaluator indexExpression)
public java.lang.Object evaluate(java.lang.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, java.lang.Class innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)