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,
Class optionalDistinctValueType,
boolean hasFilter,
ExprNode optionalFilter,
Class 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, writeCodegen
public AggregatorAvgNonBig(AggregationForgeFactory factory, int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope, Class optionalDistinctValueType, boolean hasFilter, ExprNode optionalFilter, Class sumType)
public void getValueCodegen(CodegenMethod method, CodegenClassScope classScope)
getValueCodegen
in interface AggregatorMethod
getValueCodegen
in class AggregatorSumBase
Copyright © 2005–2018. All rights reserved.