All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
CodegenExpression |
evaluateCodegen(Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
evaluateTypableMultiCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
evaluateTypableSingleCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
SimpleNumberCoercer |
getCoercer() |
ExprForgeComplexityEnum |
getComplexity() |
Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
ExprCaseNode |
getForgeRenderable() |
ExprNode |
getOptionalCompareExprNode() |
ExprNode |
getOptionalElseExprNode() |
LinkedHashMap<String,Object> |
getRowProperties()
Return null to indicate no row-type result available,
or a map of property names and types to indicate a row-type result is available.
|
ExprTypableReturnEval |
getTypableReturnEvaluator() |
List<UniformPair<ExprNode>> |
getWhenThenNodeList() |
Boolean |
isMultirow()
Return true for multi-row return, return false for return of single row only
|
boolean |
isMustCoerce() |