public class ExprDotForgeUnpackBeanTable extends Object implements ExprDotForge, ExprDotEval
Constructor and Description |
---|
ExprDotForgeUnpackBeanTable(EventType lambdaType,
TableMetaData tableMetadata) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
Class innerType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Object |
evaluate(Object target,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
ExprDotEval |
getDotEvaluator() |
ExprDotForge |
getDotForge() |
EPType |
getTypeInfo() |
void |
visit(ExprDotEvalVisitor visitor) |
public ExprDotForgeUnpackBeanTable(EventType lambdaType, TableMetaData tableMetadata)
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprDotEval
public CodegenExpression codegen(CodegenExpression inner, Class innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
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
Copyright © 2005–2018. All rights reserved.