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,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
static void |
handleTargetException(String optionalStatementName,
String methodName,
Class[] methodParams,
String targetClassName,
Object[] args,
Throwable t,
ExprEvaluatorContext exprEvaluatorContext)
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, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public static void handleTargetException(String optionalStatementName, String methodName, Class[] methodParams, String targetClassName, Object[] args, Throwable t, ExprEvaluatorContext exprEvaluatorContext)
optionalStatementName
- namemethodName
- method namemethodParams
- paramstargetClassName
- target class nameargs
- argst
- throwableexprEvaluatorContext
- expr contextCopyright © 2005–2019. All rights reserved.