public class AggregationFactoryMethodCount extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected Class |
countedValueType |
protected boolean |
ignoreNulls |
protected ExprCountNode |
parent |
Constructor and Description |
---|
AggregationFactoryMethodCount(ExprCountNode parent,
boolean ignoreNulls,
Class countedValueType) |
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 ExprCountNode parent
protected final boolean ignoreNulls
protected final Class countedValueType
public AggregationFactoryMethodCount(ExprCountNode parent, boolean ignoreNulls, Class countedValueType)
public Class getResultType()
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 ExprAggregateNodeBase getAggregationExpression()
public AggregationPortableValidation getAggregationPortableValidation()
Copyright © 2005–2018. All rights reserved.