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(EnumForgeCodegenParams premade,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
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(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
Copyright © 2005–2018. All rights reserved.