public class ExprDotForgeAllOfAnyOf extends ExprDotForgeLambdaThreeForm
cache, enumEvalNumRequiredEvents, enumForge, enumMethodDesc, enumMethodUsedName, streamCountIncoming, typeInfo
Constructor and Description |
---|
ExprDotForgeAllOfAnyOf() |
Modifier and Type | Method and Description |
---|---|
protected EPType |
initAndNoParamsReturnType(EventType inputEventType,
Class collectionComponentType) |
protected Function<ExprDotEvalParamLambda,EPType> |
initAndSingleParamReturnType(EventType inputEventType,
Class collectionComponentType) |
protected ThreeFormNoParamFactory.ForgeFunction |
noParamsForge(EnumMethodEnum enumMethod,
EPType type,
StatementCompileTimeServices services) |
protected ThreeFormEventPlainFactory.ForgeFunction |
singleParamEventPlain(EnumMethodEnum enumMethod) |
protected ThreeFormEventPlusFactory.ForgeFunction |
singleParamEventPlus(EnumMethodEnum enumMethod) |
protected ThreeFormScalarFactory.ForgeFunction |
singleParamScalar(EnumMethodEnum enumMethod) |
getForgeFactory
codegen, getDotEvaluator, getTypeInfo, init, initialize, toString, visit
protected EPType initAndNoParamsReturnType(EventType inputEventType, Class collectionComponentType)
initAndNoParamsReturnType
in class ExprDotForgeLambdaThreeForm
protected ThreeFormNoParamFactory.ForgeFunction noParamsForge(EnumMethodEnum enumMethod, EPType type, StatementCompileTimeServices services)
noParamsForge
in class ExprDotForgeLambdaThreeForm
protected Function<ExprDotEvalParamLambda,EPType> initAndSingleParamReturnType(EventType inputEventType, Class collectionComponentType)
initAndSingleParamReturnType
in class ExprDotForgeLambdaThreeForm
protected ThreeFormEventPlainFactory.ForgeFunction singleParamEventPlain(EnumMethodEnum enumMethod)
singleParamEventPlain
in class ExprDotForgeLambdaThreeForm
protected ThreeFormEventPlusFactory.ForgeFunction singleParamEventPlus(EnumMethodEnum enumMethod)
singleParamEventPlus
in class ExprDotForgeLambdaThreeForm
protected ThreeFormScalarFactory.ForgeFunction singleParamScalar(EnumMethodEnum enumMethod)
singleParamScalar
in class ExprDotForgeLambdaThreeForm
Copyright © 2005–2020. All rights reserved.