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