Modifier and Type | Field and Description |
---|---|
protected ExprEnumerationForge |
enumerationForge |
protected TableMetaData |
table |
Constructor and Description |
---|
ExprEvalEnumerationAtBeanCollTable(ExprEnumerationForge enumerationForge,
TableMetaData table) |
Modifier and Type | Method and Description |
---|---|
static EventBean[] |
convertToTableType(Object result,
TableMetadataInternalEventToPublic eventToPublic,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
CodegenExpression |
evaluateCodegen(Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprForgeConstantType |
getForgeConstantType() |
ExprNodeRenderable |
getForgeRenderable() |
protected final ExprEnumerationForge enumerationForge
protected final TableMetaData table
public ExprEvalEnumerationAtBeanCollTable(ExprEnumerationForge enumerationForge, TableMetaData table)
public ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
public ExprForgeConstantType getForgeConstantType()
getForgeConstantType
in interface ExprForge
public CodegenExpression evaluateCodegen(Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
public Class getEvaluationType()
getEvaluationType
in interface ExprForge
public ExprNodeRenderable getForgeRenderable()
getForgeRenderable
in interface ExprForge
public static EventBean[] convertToTableType(Object result, TableMetadataInternalEventToPublic eventToPublic, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
result
- resulteventToPublic
- conversioneventsPerStream
- eventsisNewData
- flagexprEvaluatorContext
- contextCopyright © 2005–2018. All rights reserved.