public class AggregationFactoryMethodSum extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected AggregatorMethod |
aggregator |
protected Class |
inputValueType |
protected ExprSumNode |
parent |
protected Class |
resultType |
Constructor and Description |
---|
AggregationFactoryMethodSum(ExprSumNode parent,
Class inputValueType) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
protected static SimpleNumberCoercer |
getCoercerNonBigIntDec(Class inputValueType) |
protected static Class |
getMemberType(Class inputValueType) |
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 ExprSumNode parent
protected final Class resultType
protected final Class inputValueType
protected AggregatorMethod aggregator
public AggregationFactoryMethodSum(ExprSumNode parent, Class inputValueType)
public Class getResultType()
public ExprAggregateNodeBase getAggregationExpression()
public void initMethodForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
public AggregatorMethod getAggregator()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public AggregationPortableValidation getAggregationPortableValidation()
protected static SimpleNumberCoercer getCoercerNonBigIntDec(Class inputValueType)
Copyright © 2005–2018. All rights reserved.