Interface EnumForge
- All Known Implementing Classes:
EnumAggregateEvent
,EnumAggregateForge
,EnumAggregateScalar
,EnumAllOfAnyOfEvent
,EnumAllOfAnyOfEventPlus
,EnumAllOfAnyOfScalar
,EnumArrayOfEvent
,EnumArrayOfEventPlus
,EnumArrayOfScalar
,EnumArrayOfScalarNoParams
,EnumAverageBigDecimalEvent
,EnumAverageBigDecimalEventPlus
,EnumAverageBigDecimalScalar
,EnumAverageBigDecimalScalarNoParam
,EnumAverageEvent
,EnumAverageEventPlus
,EnumAverageScalar
,EnumAverageScalarNoParam
,EnumCountOfEvent
,EnumCountOfEventPlus
,EnumCountOfNoParams
,EnumCountOfScalar
,EnumDistinctOfEvent
,EnumDistinctOfEventPlus
,EnumDistinctOfScalar
,EnumDistinctOfScalarNoParams
,EnumExceptForge
,EnumFirstOf
,EnumFirstOfEvent
,EnumFirstOfEventPlus
,EnumFirstOfScalar
,EnumForgeBasePlain
,EnumForgeBaseWFields
,EnumForgeNoOp
,EnumForgePlugin
,EnumGroupByOneParamEvent
,EnumGroupByOneParamEventPlus
,EnumGroupByOneParamScalar
,EnumGroupByTwoParamEventPlain
,EnumGroupByTwoParamEventPlus
,EnumGroupByTwoParamScalar
,EnumIntersectForge
,EnumLastOf
,EnumLastOfEvent
,EnumLastOfEventPlus
,EnumLastOfScalar
,EnumMinMaxByEvents
,EnumMinMaxByEventsPlus
,EnumMinMaxByScalar
,EnumMinMaxEvent
,EnumMinMaxEventPlus
,EnumMinMaxScalar
,EnumMinMaxScalarNoParam
,EnumMostLeastFrequentEvent
,EnumMostLeastFrequentEventPlus
,EnumMostLeastFrequentScalar
,EnumMostLeastFrequentScalarNoParam
,EnumOrderByEvent
,EnumOrderByEventPlus
,EnumOrderByScalar
,EnumOrderByScalarNoParams
,EnumReverseForge
,EnumSelectFromEvent
,EnumSelectFromEventPlus
,EnumSelectFromScalar
,EnumSequenceEqualForge
,EnumSumEvent
,EnumSumEventPlus
,EnumSumScalar
,EnumSumScalarNoParams
,EnumTakeForge
,EnumTakeLastForge
,EnumTakeWhileEvent
,EnumTakeWhileEventPlus
,EnumTakeWhileLastEvent
,EnumTakeWhileLastEventPlus
,EnumTakeWhileLastScalar
,EnumTakeWhileScalar
,EnumToMapEvent
,EnumToMapEventPlus
,EnumToMapScalar
,EnumUnionForge
,EnumWhereEvent
,EnumWhereEventPlus
,EnumWhereScalar
,ThreeFormEventPlain
,ThreeFormEventPlus
,ThreeFormScalar
,TwoLambdaThreeFormEventPlain
,TwoLambdaThreeFormEventPlus
,TwoLambdaThreeFormScalar
public interface EnumForge
-
Method Summary
Modifier and TypeMethodDescriptioncodegen
(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) int
-
Method Details
-
getEnumEvaluator
EnumEval getEnumEvaluator() -
codegen
CodegenExpression codegen(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
getStreamNumSize
int getStreamNumSize()
-