public class ResultSetProcessorRowPerGroupRollupFactory extends Object implements ResultSetProcessorFactory
Constructor and Description |
---|
ResultSetProcessorRowPerGroupRollupFactory(EventType resultEventType,
GroupByRollupPerLevelExpression perLevelExpression,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isJoin,
boolean isHistoricalOnly,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
ResultSetProcessorOutputConditionType outputConditionType,
int numStreams,
boolean unbounded) |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupDesc |
getGroupByRollupDesc() |
ExprEvaluator |
getGroupKeyNode() |
ExprNode[] |
getGroupKeyNodeExpressions() |
ExprEvaluator[] |
getGroupKeyNodes() |
Class[] |
getGroupKeyTypes() |
int |
getNumStreams() |
OutputConditionPolledFactory |
getOptionalOutputFirstConditionFactory() |
ResultSetProcessorOutputConditionType |
getOutputConditionType() |
OutputLimitSpec |
getOutputLimitSpec() |
GroupByRollupPerLevelExpression |
getPerLevelExpression() |
EventType |
getResultEventType() |
ResultSetProcessorHelperFactory |
getResultSetProcessorHelperFactory() |
ResultSetProcessor |
instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
boolean |
isHistoricalOnly() |
boolean |
isJoin() |
boolean |
isSelectRStream() |
boolean |
isSorting() |
boolean |
isUnidirectional() |
public ResultSetProcessorRowPerGroupRollupFactory(EventType resultEventType, GroupByRollupPerLevelExpression perLevelExpression, ExprNode[] groupKeyNodeExpressions, ExprEvaluator[] groupKeyNodes, boolean isSelectRStream, boolean isUnidirectional, OutputLimitSpec outputLimitSpec, boolean isSorting, AggregationGroupByRollupDesc groupByRollupDesc, boolean isJoin, boolean isHistoricalOnly, OutputConditionPolledFactory optionalOutputFirstConditionFactory, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory, ResultSetProcessorOutputConditionType outputConditionType, int numStreams, boolean unbounded)
public ResultSetProcessor instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
instantiate
in interface ResultSetProcessorFactory
public EventType getResultEventType()
public ExprEvaluator[] getGroupKeyNodes()
public ExprEvaluator getGroupKeyNode()
public boolean isSorting()
public boolean isSelectRStream()
public boolean isUnidirectional()
public OutputLimitSpec getOutputLimitSpec()
public ExprNode[] getGroupKeyNodeExpressions()
public AggregationGroupByRollupDesc getGroupByRollupDesc()
public GroupByRollupPerLevelExpression getPerLevelExpression()
public boolean isJoin()
public boolean isHistoricalOnly()
public OutputConditionPolledFactory getOptionalOutputFirstConditionFactory()
public ResultSetProcessorOutputConditionType getOutputConditionType()
public ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()
public int getNumStreams()
public Class[] getGroupKeyTypes()