public class ExprDotForgeGetArrayEval extends Object implements ExprDotEval
Constructor and Description |
---|
ExprDotForgeGetArrayEval(ExprDotForgeGetArray forge,
ExprEvaluator indexExpression) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegen(ExprDotForgeGetArray forge,
CodegenExpression inner,
EPTypeClass innerType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotForge |
getDotForge() |
EPChainableType |
getTypeInfo() |
public ExprDotForgeGetArrayEval(ExprDotForgeGetArray forge, ExprEvaluator indexExpression)
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprDotEval
public EPChainableType getTypeInfo()
public ExprDotForge getDotForge()
getDotForge
in interface ExprDotEval
public static CodegenExpression codegen(ExprDotForgeGetArray forge, CodegenExpression inner, EPTypeClass innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
Copyright © 2005–2022. All rights reserved.