public class AggregationForgeFactoryRate extends AggregationForgeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected AggregatorMethod |
aggregator |
protected long |
intervalTime |
protected boolean |
isEver |
protected ExprRateAggNode |
parent |
protected TimeAbacus |
timeAbacus |
Constructor and Description |
---|
AggregationForgeFactoryRate(ExprRateAggNode parent,
boolean isEver,
long intervalTime,
TimeAbacus timeAbacus) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
long |
getIntervalTime() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprRateAggNode |
getParent() |
EPType |
getResultType() |
TimeAbacus |
getTimeAbacus() |
boolean |
isEver() |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprRateAggNode parent
protected final boolean isEver
protected final long intervalTime
protected final TimeAbacus timeAbacus
protected final AggregatorMethod aggregator
public AggregationForgeFactoryRate(ExprRateAggNode parent, boolean isEver, long intervalTime, TimeAbacus timeAbacus)
public EPType getResultType()
public AggregatorMethod getAggregator()
public ExprAggregateNodeBase getAggregationExpression()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public ExprRateAggNode getParent()
public boolean isEver()
public long getIntervalTime()
public TimeAbacus getTimeAbacus()
public AggregationPortableValidation getAggregationPortableValidation()
Copyright © 2005–2021. All rights reserved.