public class ExprEvalEnumerationAtBeanCollTable extends Object implements ExprForge, SelectExprProcessorTypableForge
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(EPTypeClass requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
EPTypeClass |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprForgeConstantType |
getForgeConstantType() |
ExprNodeRenderable |
getForgeRenderable() |
EPTypeClass |
getUnderlyingEvaluationType() |
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(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
public EPTypeClass getUnderlyingEvaluationType()
getUnderlyingEvaluationType
in interface SelectExprProcessorTypableForge
public EPTypeClass 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–2021. All rights reserved.