public class ResultSetProcessorAggregateGroupedFactory extends Object implements ResultSetProcessorFactory
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
getGroupKeyNode() |
ExprNode[] |
getGroupKeyNodeExpressions() |
ExprEvaluator[] |
getGroupKeyNodes() |
Class[] |
getGroupKeyTypes() |
int |
getNumStreams() |
ExprEvaluator |
getOptionalHavingNode() |
OutputConditionPolledFactory |
getOptionalOutputFirstConditionFactory() |
ResultSetProcessorOutputConditionType |
getOutputConditionType() |
OutputLimitSpec |
getOutputLimitSpec() |
EventType |
getResultEventType() |
ResultSetProcessorHelperFactory |
getResultSetProcessorHelperFactory() |
ResultSetProcessor |
instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
boolean |
isHistoricalOnly() |
boolean |
isOutputAll() |
boolean |
isOutputFirst() |
boolean |
isOutputLast() |
boolean |
isSelectRStream() |
boolean |
isSorting() |
boolean |
isUnidirectional() |
public ResultSetProcessor instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
instantiate
in interface ResultSetProcessorFactory
public EventType getResultEventType()
public ExprEvaluator[] getGroupKeyNodes()
public ExprEvaluator getOptionalHavingNode()
public boolean isSorting()
public boolean isSelectRStream()
public boolean isUnidirectional()
public OutputLimitSpec getOutputLimitSpec()
public ExprEvaluator getGroupKeyNode()
public ExprNode[] getGroupKeyNodeExpressions()
public boolean isHistoricalOnly()
public boolean isOutputLast()
public boolean isOutputAll()
public OutputConditionPolledFactory getOptionalOutputFirstConditionFactory()
public ResultSetProcessorOutputConditionType getOutputConditionType()
public int getNumStreams()
public boolean isOutputFirst()
public ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()
public Class[] getGroupKeyTypes()