Class ExprNodeUtilityCodegen
java.lang.Object
com.espertech.esper.common.internal.epl.expression.core.ExprNodeUtilityCodegen
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegenCoerce
(CodegenExpression expression, EPType exprType, EPType targetType, boolean alwaysCast) codegenEvaluator
(ExprForge forge, CodegenMethod method, Class originator, CodegenClassScope classScope) codegenEvaluatorNoCoerce
(ExprForge forge, CodegenMethod method, Class generator, CodegenClassScope classScope) codegenEvaluatorObjectArray
(ExprForge[] forges, CodegenMethod method, Class generator, CodegenClassScope classScope) static CodegenExpression
codegenEvaluators
(ExprForge[][] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) static CodegenExpression
codegenEvaluators
(ExprForge[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) static CodegenExpression
codegenEvaluators
(ExprNode[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) codegenEvaluatorWCoerce
(ExprForge forge, EPTypeClass optCoercionType, CodegenMethod method, Class generator, CodegenClassScope classScope) static CodegenExpression
codegenExprEnumEval
(ExprEnumerationGivenEventForge enumEval, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope, Class generator) static CodegenExpression
codegenExpressionMayCoerce
(ExprForge forge, EPType targetType, CodegenMethod exprMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope classScope) static CodegenMethod
codegenMapSelect
(ExprNode[] selectClause, String[] selectAsNames, Class generator, CodegenMethodScope parent, CodegenClassScope classScope)
-
Constructor Details
-
ExprNodeUtilityCodegen
public ExprNodeUtilityCodegen()
-
-
Method Details
-
codegenExpressionMayCoerce
public static CodegenExpression codegenExpressionMayCoerce(ExprForge forge, EPType targetType, CodegenMethod exprMethod, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope classScope) -
codegenCoerce
public static CodegenExpression codegenCoerce(CodegenExpression expression, EPType exprType, EPType targetType, boolean alwaysCast) -
codegenEvaluator
public static CodegenExpressionNewAnonymousClass codegenEvaluator(ExprForge forge, CodegenMethod method, Class originator, CodegenClassScope classScope) -
codegenEvaluators
public static CodegenExpression codegenEvaluators(ExprNode[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) -
codegenEvaluators
public static CodegenExpression codegenEvaluators(ExprForge[][] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) -
codegenEvaluators
public static CodegenExpression codegenEvaluators(ExprForge[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope) -
codegenEvaluatorNoCoerce
public static CodegenExpressionNewAnonymousClass codegenEvaluatorNoCoerce(ExprForge forge, CodegenMethod method, Class generator, CodegenClassScope classScope) -
codegenEvaluatorWCoerce
public static CodegenExpressionNewAnonymousClass codegenEvaluatorWCoerce(ExprForge forge, EPTypeClass optCoercionType, CodegenMethod method, Class generator, CodegenClassScope classScope) -
codegenEvaluatorObjectArray
public static CodegenExpressionNewAnonymousClass codegenEvaluatorObjectArray(ExprForge[] forges, CodegenMethod method, Class generator, CodegenClassScope classScope) -
codegenMapSelect
public static CodegenMethod codegenMapSelect(ExprNode[] selectClause, String[] selectAsNames, Class generator, CodegenMethodScope parent, CodegenClassScope classScope) -
codegenExprEnumEval
public static CodegenExpression codegenExprEnumEval(ExprEnumerationGivenEventForge enumEval, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope, Class generator)
-