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() |
void |
initMethodForge(int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope) |
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 void initMethodForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
public AggregatorMethod getAggregator()
public ExprAggregateNodeBase getAggregationExpression()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public AggregationPortableValidation getAggregationPortableValidation()
Copyright © 2005–2020. All rights reserved.