public class AggregationForgeFactoryCount extends AggregationForgeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected EPType |
countedValueType |
protected DataInputOutputSerdeForge |
distinctValueSerde |
protected boolean |
ignoreNulls |
protected ExprCountNode |
parent |
Constructor and Description |
---|
AggregationForgeFactoryCount(ExprCountNode parent,
boolean ignoreNulls,
EPType countedValueType,
DataInputOutputSerdeForge distinctValueSerde) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
EPType |
getResultType() |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprCountNode parent
protected final boolean ignoreNulls
protected final EPType countedValueType
protected final DataInputOutputSerdeForge distinctValueSerde
public AggregationForgeFactoryCount(ExprCountNode parent, boolean ignoreNulls, EPType countedValueType, DataInputOutputSerdeForge distinctValueSerde)
public EPType getResultType()
public AggregatorMethod getAggregator()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public ExprAggregateNodeBase getAggregationExpression()
public AggregationPortableValidation getAggregationPortableValidation()
Copyright © 2005–2021. All rights reserved.