public class OutputProcessViewConditionFactory extends OutputProcessViewDirectDistinctOrAfterFactory
Modifier and Type | Class and Description |
---|---|
static class |
OutputProcessViewConditionFactory.ConditionType |
afterConditionNumberOfEvents, afterTimePeriod
postProcessFactory
Constructor and Description |
---|
OutputProcessViewConditionFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
Integer afterConditionNumberOfEvents,
EventType resultEventType,
OutputConditionFactory outputConditionFactory,
int streamCount,
OutputProcessViewConditionFactory.ConditionType conditionType,
OutputLimitLimitType outputLimitLimitType,
boolean terminable,
boolean hasAfter,
boolean isUnaggregatedUngrouped,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory) |
Modifier and Type | Method and Description |
---|---|
OutputConditionFactory |
getOutputConditionFactory() |
OutputLimitLimitType |
getOutputLimitLimitType() |
SelectClauseStreamSelectorEnum |
getSelectClauseStreamSelectorEnum() |
int |
getStreamCount() |
boolean |
isHasAfter() |
boolean |
isTerminable() |
boolean |
isUnaggregatedUngrouped() |
OutputProcessViewBase |
makeView(ResultSetProcessor resultSetProcessor,
AgentInstanceContext agentInstanceContext) |
getEventBeanReader, isDistinct
getStatementContext, getStatementResultService
public OutputProcessViewConditionFactory(StatementContext statementContext, OutputStrategyPostProcessFactory postProcessFactory, boolean distinct, ExprTimePeriod afterTimePeriod, Integer afterConditionNumberOfEvents, EventType resultEventType, OutputConditionFactory outputConditionFactory, int streamCount, OutputProcessViewConditionFactory.ConditionType conditionType, OutputLimitLimitType outputLimitLimitType, boolean terminable, boolean hasAfter, boolean isUnaggregatedUngrouped, SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory)
public OutputProcessViewBase makeView(ResultSetProcessor resultSetProcessor, AgentInstanceContext agentInstanceContext)
makeView
in interface OutputProcessViewFactory
makeView
in class OutputProcessViewDirectDistinctOrAfterFactory
public OutputConditionFactory getOutputConditionFactory()
public int getStreamCount()
public OutputLimitLimitType getOutputLimitLimitType()
public boolean isTerminable()
public boolean isHasAfter()
public boolean isUnaggregatedUngrouped()
public SelectClauseStreamSelectorEnum getSelectClauseStreamSelectorEnum()