public class AggregationFactoryMethodMedian extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected Class |
aggregatedValueType |
protected ExprMedianNode |
parent |
Constructor and Description |
---|
AggregationFactoryMethodMedian(ExprMedianNode parent,
Class aggregatedValueType) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
Class |
getResultType() |
void |
initMethodForge(int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope) |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprMedianNode parent
protected final Class aggregatedValueType
public AggregationFactoryMethodMedian(ExprMedianNode parent, Class aggregatedValueType)
public Class 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–2018. All rights reserved.