public class EnumGroupByTwoParamEventPlus extends TwoLambdaThreeFormEventPlus
numParameters, secondExpression
fieldEventType, innerExpression, streamNumLambda
Constructor and Description |
---|
EnumGroupByTwoParamEventPlus(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType,
ExprForge secondExpression,
int numParameters) |
Modifier and Type | Method and Description |
---|---|
void |
forEachBlock(CodegenBlock block,
CodegenMethod methodNode,
ExprForgeCodegenSymbol scope,
CodegenClassScope codegenClassScope) |
EnumEval |
getEnumEvaluator() |
void |
initBlock(CodegenBlock block,
CodegenMethod methodNode,
ExprForgeCodegenSymbol scope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
returnIfEmptyOptional() |
void |
returnResult(CodegenBlock block) |
Class |
returnType() |
codegen
getFieldEventType, getInnerExpression, getStreamNumLambda, getStreamNumSize
public EnumGroupByTwoParamEventPlus(ExprForge innerExpression, int streamNumLambda, ObjectArrayEventType indexEventType, ExprForge secondExpression, int numParameters)
public EnumEval getEnumEvaluator()
public Class returnType()
returnType
in class TwoLambdaThreeFormEventPlus
public CodegenExpression returnIfEmptyOptional()
returnIfEmptyOptional
in class TwoLambdaThreeFormEventPlus
public void initBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope)
initBlock
in class TwoLambdaThreeFormEventPlus
public void forEachBlock(CodegenBlock block, CodegenMethod methodNode, ExprForgeCodegenSymbol scope, CodegenClassScope codegenClassScope)
forEachBlock
in class TwoLambdaThreeFormEventPlus
public void returnResult(CodegenBlock block)
returnResult
in class TwoLambdaThreeFormEventPlus
Copyright © 2005–2021. All rights reserved.