public class ExprDotForgeUnpackCollEventBean extends Object implements ExprDotForge, ExprDotEval
Constructor and Description |
---|
ExprDotForgeUnpackCollEventBean(EventType type) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
Class innerType,
CodegenContext context,
CodegenParamSetExprPremade params) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotEval |
getDotEvaluator() |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
void |
visit(ExprDotEvalVisitor visitor) |
public ExprDotForgeUnpackCollEventBean(EventType type)
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprDotEval
public CodegenExpression codegen(CodegenExpression inner, Class innerType, CodegenContext context, CodegenParamSetExprPremade params)
codegen
in interface ExprDotForge
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