public class AggregationForgeFactoryNth extends AggregationForgeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected AggregatorNth |
aggregator |
protected EPTypeClass |
childType |
protected DataInputOutputSerdeForge |
distinctSerde |
protected ExprNthAggNode |
parent |
protected DataInputOutputSerdeForge |
serde |
protected int |
size |
Constructor and Description |
---|
AggregationForgeFactoryNth(ExprNthAggNode parent,
EPTypeClass childType,
DataInputOutputSerdeForge serde,
DataInputOutputSerdeForge distinctSerde,
int size) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
EPTypeClass |
getChildType() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprNthAggNode |
getParent() |
EPType |
getResultType() |
int |
getSizeOfBuf() |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprNthAggNode parent
protected final EPTypeClass childType
protected final DataInputOutputSerdeForge serde
protected final DataInputOutputSerdeForge distinctSerde
protected final int size
protected final AggregatorNth aggregator
public AggregationForgeFactoryNth(ExprNthAggNode parent, EPTypeClass childType, DataInputOutputSerdeForge serde, DataInputOutputSerdeForge distinctSerde, int size)
public EPType getResultType()
public AggregatorMethod getAggregator()
public ExprNthAggNode getParent()
public ExprAggregateNodeBase getAggregationExpression()
public AggregationPortableValidation getAggregationPortableValidation()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public EPTypeClass getChildType()
public int getSizeOfBuf()
Copyright © 2005–2021. All rights reserved.