public class ExprDotMethodForgeNoDuckEvalPlain extends Object implements ExprDotEval
Modifier and Type | Field and Description |
---|---|
protected ExprDotMethodForgeNoDuck |
forge |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegenPlain(ExprDotMethodForgeNoDuck forge,
CodegenExpression inner,
Class innerType,
CodegenContext context,
CodegenParamSetExprPremade params) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
static void |
handleTargetException(String statementName,
Method method,
String targetClassName,
Object[] args,
Throwable t)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
protected final ExprDotMethodForgeNoDuck forge
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 codegenPlain(ExprDotMethodForgeNoDuck forge, CodegenExpression inner, Class innerType, CodegenContext context, CodegenParamSetExprPremade params)
public static void handleTargetException(String statementName, Method method, String targetClassName, Object[] args, Throwable t)
statementName
- namemethod
- methodtargetClassName
- target class nameargs
- argst
- throwable