public class ExprNodeUtilityCodegen extends Object
Constructor and Description |
---|
ExprNodeUtilityCodegen() |
public static CodegenExpressionNewAnonymousClass codegenEvaluator(ExprForge forge, CodegenMethod method, Class originator, CodegenClassScope classScope)
public static CodegenExpression codegenEvaluators(ExprNode[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope)
public static CodegenExpression codegenEvaluators(ExprForge[] expressions, CodegenMethodScope parent, Class originator, CodegenClassScope classScope)
public static CodegenExpressionNewAnonymousClass codegenEvaluatorNoCoerce(ExprForge forge, CodegenMethod method, Class generator, CodegenClassScope classScope)
public static CodegenExpressionNewAnonymousClass codegenEvaluatorWCoerce(ExprForge forge, Class optCoercionType, CodegenMethod method, Class generator, CodegenClassScope classScope)
public static CodegenExpressionNewAnonymousClass codegenEvaluatorMayMultiKeyWCoerce(ExprForge[] forges, Class[] optCoercionTypes, CodegenMethod method, Class generator, CodegenClassScope classScope)
public static CodegenExpressionNewAnonymousClass codegenEvaluatorObjectArray(ExprForge[] forges, CodegenMethod method, Class generator, CodegenClassScope classScope)
public static CodegenExpression codegenEvaluatorMayMultiKeyPropPerStream(EventType[] outerStreamTypesZeroIndexed, String[] propertyNames, Class[] optionalCoercionTypes, int[] keyStreamNums, CodegenMethod method, Class generator, CodegenClassScope classScope)
public static CodegenMethod codegenMapSelect(ExprNode[] selectClause, String[] selectAsNames, Class generator, CodegenMethodScope parent, CodegenClassScope classScope)
public static CodegenExpression codegenExprEnumEval(ExprEnumerationGivenEventForge enumEval, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope, Class generator)
Copyright © 2005–2018. All rights reserved.