public class AggregationFactoryMethodMinMax extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasDataWindows |
protected ExprMinMaxAggrNode |
parent |
protected Class |
type |
Constructor and Description |
---|
AggregationFactoryMethodMinMax(ExprMinMaxAggrNode parent,
Class type,
boolean hasDataWindows) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
AggregatorMethod |
getAggregator() |
ExprForge[] |
getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprMinMaxAggrNode |
getParent() |
Class |
getResultType() |
void |
initMethodForge(int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope) |
getAccessorForge, getAggregationStateAgent, getAggregationStateFactory, getAggregationStateKey, isAccessAggregation
protected final ExprMinMaxAggrNode parent
protected final Class type
protected final boolean hasDataWindows
public AggregationFactoryMethodMinMax(ExprMinMaxAggrNode parent, Class type, boolean hasDataWindows)
public Class getResultType()
public ExprAggregateNodeBase getAggregationExpression()
public void initMethodForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
public AggregatorMethod getAggregator()
public AggregationPortableValidation getAggregationPortableValidation()
public ExprForge[] getMethodAggregationForge(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException
public ExprMinMaxAggrNode getParent()
Copyright © 2005–2018. All rights reserved.