public class AggregatorAvgNonBig extends AggregatorSumNonBig
cnt, sum, sumType
distinct, hasFilter, optionalDistinctValueType, optionalFilter
Constructor and Description |
---|
AggregatorAvgNonBig(AggregationForgeFactory factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
EPTypeClass optionalDistinctValueType,
DataInputOutputSerdeForge optionalDistinctSerde,
boolean hasFilter,
ExprNode optionalFilter,
EPTypeClass sumType) |
Modifier and Type | Method and Description |
---|---|
void |
getValueCodegen(CodegenMethod method,
CodegenClassScope classScope) |
applyAggEnterSum, applyAggLeaveSum, applyTableEnterSum, applyTableLeaveSum, initOfSum, readSum, writeSum
applyEvalEnterNonNull, applyEvalLeaveNonNull, applyTableEnterNonNull, applyTableLeaveNonNull, clearWODistinct, readWODistinct, writeWODistinct
applyEvalEnterFiltered, applyEvalLeaveFiltered, applyTableEnterFiltered, applyTableLeaveFiltered
applyEvalEnterCodegen, applyEvalLeaveCodegen, applyTableEnterCodegen, applyTableLeaveCodegen, clearCodegen, readCodegen, toDistinctValueKey, writeCodegen
public AggregatorAvgNonBig(AggregationForgeFactory factory, int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope, EPTypeClass optionalDistinctValueType, DataInputOutputSerdeForge optionalDistinctSerde, boolean hasFilter, ExprNode optionalFilter, EPTypeClass sumType)
public void getValueCodegen(CodegenMethod method, CodegenClassScope classScope)
getValueCodegen
in interface AggregatorMethod
getValueCodegen
in class AggregatorSumBase
Copyright © 2005–2020. All rights reserved.