com.espertech.esper.epl.view
Class OutputProcessViewConditionFactory
java.lang.Object
com.espertech.esper.epl.view.OutputProcessViewDirectFactory
com.espertech.esper.epl.view.OutputProcessViewDirectDistinctOrAfterFactory
com.espertech.esper.epl.view.OutputProcessViewConditionFactory
- All Implemented Interfaces:
- OutputProcessViewFactory
public class OutputProcessViewConditionFactory
- extends OutputProcessViewDirectDistinctOrAfterFactory
A view that handles the "output snapshot" keyword in output rate stabilizing.
Constructor Summary |
OutputProcessViewConditionFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
java.lang.Integer afterConditionNumberOfEvents,
EventType resultEventType,
OutputConditionFactory outputConditionFactory,
int streamCount,
OutputProcessViewConditionFactory.ConditionType conditionType,
OutputLimitLimitType outputLimitLimitType,
boolean terminable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutputProcessViewConditionFactory
public OutputProcessViewConditionFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
java.lang.Integer afterConditionNumberOfEvents,
EventType resultEventType,
OutputConditionFactory outputConditionFactory,
int streamCount,
OutputProcessViewConditionFactory.ConditionType conditionType,
OutputLimitLimitType outputLimitLimitType,
boolean terminable)
makeView
public OutputProcessViewBase makeView(ResultSetProcessor resultSetProcessor,
AgentInstanceContext agentInstanceContext)
- Specified by:
makeView
in interface OutputProcessViewFactory
- Overrides:
makeView
in class OutputProcessViewDirectDistinctOrAfterFactory
getOutputConditionFactory
public OutputConditionFactory getOutputConditionFactory()
getStreamCount
public int getStreamCount()
getOutputLimitLimitType
public OutputLimitLimitType getOutputLimitLimitType()
isTerminable
public boolean isTerminable()