public interface ExprIdentNodeEvaluator extends ExprEvaluator
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(java.lang.Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
boolean |
evaluatePropertyExists(EventBean[] eventsPerStream,
boolean isNewData) |
java.lang.Class |
getEvaluationType() |
EventPropertyGetterSPI |
getGetter() |
int |
getStreamNum() |
boolean |
isContextEvaluated() |
evaluate
boolean evaluatePropertyExists(EventBean[] eventsPerStream, boolean isNewData)
int getStreamNum()
EventPropertyGetterSPI getGetter()
boolean isContextEvaluated()
java.lang.Class getEvaluationType()
CodegenExpression codegen(java.lang.Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)