public class AggregationFactoryMethodAvg extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected Class |
childType |
protected MathContext |
optionalMathContext |
protected ExprAvgNode |
parent |
protected Class |
resultType |
Constructor and Description |
---|
AggregationFactoryMethodAvg(ExprAvgNode parent,
Class childType,
MathContext optionalMathContext) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
Class |
getResultType() |
void |
initMethodForge(int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope) |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprAvgNode parent
protected final Class childType
protected final Class resultType
protected final MathContext optionalMathContext
public AggregationFactoryMethodAvg(ExprAvgNode parent, Class childType, MathContext optionalMathContext)
public Class getResultType()
public ExprAggregateNodeBase getAggregationExpression()
public AggregationPortableValidation getAggregationPortableValidation()
public void initMethodForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
public AggregatorMethod getAggregator()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
Copyright © 2005–2018. All rights reserved.