Class ExprPlugInSingleRowNodeForgeNC
java.lang.Object
com.espertech.esper.common.internal.epl.expression.funcs.ExprPlugInSingleRowNodeForge
com.espertech.esper.common.internal.epl.expression.funcs.ExprPlugInSingleRowNodeForgeNC
- All Implemented Interfaces:
ExprEventEvaluatorForge
,ExprForge
,ExprForgeInstrumentable
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionevaluateCodegen
(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluateCodegenUninstrumented
(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) eventBeanWithCtxGet
(CodegenExpression beanExpression, CodegenExpression ctxExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) boolean
Methods inherited from class com.espertech.esper.common.internal.epl.expression.funcs.ExprPlugInSingleRowNodeForge
getForgeRenderable, getMethodAsParams, isHasMethodInvocationContextParam, isReturnsConstantResult
-
Constructor Details
-
ExprPlugInSingleRowNodeForgeNC
public ExprPlugInSingleRowNodeForgeNC(ExprPlugInSingleRowNode parent, ExprDotNodeForgeStaticMethod inner)
-
-
Method Details
-
getMethod
- Specified by:
getMethod
in classExprPlugInSingleRowNodeForge
-
getExprEvaluator
-
getForgeConstantType
-
evaluateCodegen
public CodegenExpression evaluateCodegen(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) -
evaluateCodegenUninstrumented
public CodegenExpression evaluateCodegenUninstrumented(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) -
getEvaluationType
-
eventBeanWithCtxGet
public CodegenExpression eventBeanWithCtxGet(CodegenExpression beanExpression, CodegenExpression ctxExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
isLocalInlinedClass
public boolean isLocalInlinedClass()- Specified by:
isLocalInlinedClass
in classExprPlugInSingleRowNodeForge
-