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