public class EnumMinMaxByScalarLambdaForge extends EnumForgeBase
Modifier and Type | Field and Description |
---|---|
protected boolean |
max |
protected ObjectArrayEventType |
resultEventType |
protected EPType |
resultType |
innerExpression, streamNumLambda
Constructor and Description |
---|
EnumMinMaxByScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType,
EPType resultType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenParamSetEnumMethodNonPremade premade,
CodegenContext context) |
EnumEval |
getEnumEvaluator() |
getInnerExpression, getStreamNumSize
protected final boolean max
protected final ObjectArrayEventType resultEventType
protected final EPType resultType
public EnumMinMaxByScalarLambdaForge(ExprForge innerExpression, int streamCountIncoming, boolean max, ObjectArrayEventType resultEventType, EPType resultType)
public EnumEval getEnumEvaluator()
public CodegenExpression codegen(CodegenParamSetEnumMethodNonPremade premade, CodegenContext context)