public class ExprDotForgePropertyFragment extends Object implements ExprDotEval, ExprDotForge
Constructor and Description |
---|
ExprDotForgePropertyFragment(EventPropertyGetterSPI getter,
EPType returnType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
Class innerType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotEval |
getDotEvaluator() |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
void |
visit(ExprDotEvalVisitor visitor) |
public ExprDotForgePropertyFragment(EventPropertyGetterSPI getter, EPType returnType)
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprDotEval
public EPType getTypeInfo()
getTypeInfo
in interface ExprDotForge
public void visit(ExprDotEvalVisitor visitor)
visit
in interface ExprDotForge
public ExprDotEval getDotEvaluator()
getDotEvaluator
in interface ExprDotForge
public ExprDotForge getDotForge()
getDotForge
in interface ExprDotEval
public CodegenExpression codegen(CodegenExpression inner, Class innerType, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope)
codegen
in interface ExprDotForge
Copyright © 2005–2020. All rights reserved.