public class SelectExprProcessorTypableMultiForge extends Object implements SelectExprProcessorTypableForge
Modifier and Type | Field and Description |
---|---|
protected EventBeanManufacturerForge |
factory |
protected boolean |
firstRowOnly |
protected boolean |
hasWideners |
protected EventType |
targetType |
protected ExprTypableReturnForge |
typable |
protected TypeWidenerSPI[] |
wideners |
Constructor and Description |
---|
SelectExprProcessorTypableMultiForge(ExprTypableReturnForge typable,
boolean hasWideners,
TypeWidenerSPI[] wideners,
EventBeanManufacturerForge factory,
EventType targetType,
boolean firstRowOnly) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(EPTypeClass requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
EPTypeClass |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprForgeConstantType |
getForgeConstantType() |
ExprNodeRenderable |
getForgeRenderable() |
EPTypeClass |
getUnderlyingEvaluationType() |
protected final ExprTypableReturnForge typable
protected final boolean hasWideners
protected final TypeWidenerSPI[] wideners
protected final EventBeanManufacturerForge factory
protected final EventType targetType
protected final boolean firstRowOnly
public SelectExprProcessorTypableMultiForge(ExprTypableReturnForge typable, boolean hasWideners, TypeWidenerSPI[] wideners, EventBeanManufacturerForge factory, EventType targetType, boolean firstRowOnly)
public ExprEvaluator getExprEvaluator()
getExprEvaluator
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 ExprForgeConstantType getForgeConstantType()
getForgeConstantType
in interface ExprForge
Copyright © 2005–2021. All rights reserved.