public class ResultSetProcessorSimpleFactory extends Object implements ResultSetProcessorFactory
Constructor and Description |
---|
ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
OutputLimitSpec outputLimitSpec,
boolean enableOutputLimitOpt,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
int numStreams) |
Modifier and Type | Method and Description |
---|---|
int |
getNumStreams() |
ExprEvaluator |
getOptionalHavingExpr() |
EventType |
getResultEventType()
Returns the event type of processed results.
|
ResultSetProcessorHelperFactory |
getResultSetProcessorHelperFactory() |
ResultSetProcessorType |
getResultSetProcessorType()
Returns the type of result set processor.
|
boolean |
hasAggregation() |
ResultSetProcessor |
instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
boolean |
isEnableOutputLimitOpt() |
boolean |
isOutputAll() |
boolean |
isOutputLast() |
boolean |
isSelectRStream() |
public ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream, OutputLimitSpec outputLimitSpec, boolean enableOutputLimitOpt, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory, int numStreams)
public ResultSetProcessorType getResultSetProcessorType()
ResultSetProcessorFactory
getResultSetProcessorType
in interface ResultSetProcessorFactory
public ResultSetProcessor instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
instantiate
in interface ResultSetProcessorFactory
public EventType getResultEventType()
ResultSetProcessorFactory
getResultEventType
in interface ResultSetProcessorFactory
public boolean hasAggregation()
hasAggregation
in interface ResultSetProcessorFactory
public boolean isSelectRStream()
public ExprEvaluator getOptionalHavingExpr()
public boolean isOutputLast()
public boolean isOutputAll()
public boolean isEnableOutputLimitOpt()
public ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()
public int getNumStreams()