Class OutputProcessViewConditionForge
java.lang.Object
com.espertech.esper.common.internal.epl.output.view.OutputProcessViewConditionForge
- All Implemented Interfaces:
OutputProcessViewFactoryForge
public class OutputProcessViewConditionForge
extends Object
implements OutputProcessViewFactoryForge
-
Constructor Summary
ConstructorDescriptionOutputProcessViewConditionForge
(OutputStrategyPostProcessForge outputStrategyPostProcessForge, boolean isDistinct, MultiKeyClassRef distinctMultiKey, ExprTimePeriod afterTimePeriodExpr, Integer afterNumberOfEvents, OutputConditionFactoryForge outputConditionFactoryForge, int streamCount, ResultSetProcessorOutputConditionType conditionType, boolean terminable, boolean hasAfter, boolean unaggregatedUngrouped, SelectClauseStreamSelectorEnum selectClauseStreamSelector, EventType[] eventTypes, EventType resultEventType, StateMgmtSetting changeSetStateMgmtSettings, StateMgmtSetting outputFirstStateMgmtSettings) -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectSchedules
(List<ScheduleHandleTracked> scheduleHandleCallbackProviders) boolean
boolean
void
iteratorCodegen
(CodegenMethod method, CodegenClassScope classScope) void
processCodegen
(CodegenMethod method, CodegenClassScope classScope) void
provideCodegen
(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) void
updateCodegen
(CodegenMethod method, CodegenClassScope classScope)
-
Constructor Details
-
OutputProcessViewConditionForge
public OutputProcessViewConditionForge(OutputStrategyPostProcessForge outputStrategyPostProcessForge, boolean isDistinct, MultiKeyClassRef distinctMultiKey, ExprTimePeriod afterTimePeriodExpr, Integer afterNumberOfEvents, OutputConditionFactoryForge outputConditionFactoryForge, int streamCount, ResultSetProcessorOutputConditionType conditionType, boolean terminable, boolean hasAfter, boolean unaggregatedUngrouped, SelectClauseStreamSelectorEnum selectClauseStreamSelector, EventType[] eventTypes, EventType resultEventType, StateMgmtSetting changeSetStateMgmtSettings, StateMgmtSetting outputFirstStateMgmtSettings)
-
-
Method Details
-
isDirectAndSimple
public boolean isDirectAndSimple()- Specified by:
isDirectAndSimple
in interfaceOutputProcessViewFactoryForge
-
isCodeGenerated
public boolean isCodeGenerated()- Specified by:
isCodeGenerated
in interfaceOutputProcessViewFactoryForge
-
provideCodegen
public void provideCodegen(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
provideCodegen
in interfaceOutputProcessViewFactoryForge
-
updateCodegen
- Specified by:
updateCodegen
in interfaceOutputProcessViewFactoryForge
-
processCodegen
- Specified by:
processCodegen
in interfaceOutputProcessViewFactoryForge
-
iteratorCodegen
- Specified by:
iteratorCodegen
in interfaceOutputProcessViewFactoryForge
-
collectSchedules
- Specified by:
collectSchedules
in interfaceOutputProcessViewFactoryForge
-