public class AggregationFactoryMethodLeaving extends AggregationFactoryMethodBase
Modifier and Type | Field and Description |
---|---|
protected AggregatorLeaving |
forge |
protected ExprLeavingAggNode |
parent |
Constructor and Description |
---|
AggregationFactoryMethodLeaving(ExprLeavingAggNode parent) |
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 ExprLeavingAggNode parent
protected AggregatorLeaving forge
public AggregationFactoryMethodLeaving(ExprLeavingAggNode parent)
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
Copyright © 2005–2018. All rights reserved.