public class AggregationForgeFactoryCountEver extends AggregationForgeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected EPType |
childType |
protected DataInputOutputSerdeForge |
distinctSerde |
protected boolean |
ignoreNulls |
protected ExprCountEverNode |
parent |
Constructor and Description |
---|
AggregationForgeFactoryCountEver(ExprCountEverNode parent,
boolean ignoreNulls,
EPType childType,
DataInputOutputSerdeForge distinctSerde) |
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 ExprCountEverNode parent
protected final boolean ignoreNulls
protected final EPType childType
protected final DataInputOutputSerdeForge distinctSerde
public AggregationForgeFactoryCountEver(ExprCountEverNode parent, boolean ignoreNulls, EPType childType, DataInputOutputSerdeForge distinctSerde)
public EPType getResultType()
public ExprAggregateNodeBase getAggregationExpression()
public AggregatorMethod getAggregator()
public AggregationPortableValidation getAggregationPortableValidation()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
Copyright © 2005–2021. All rights reserved.