Class InfraOnUpdateViewFactory
java.lang.Object
com.espertech.esper.common.internal.epl.ontrigger.InfraOnExprBaseViewFactory
com.espertech.esper.common.internal.epl.ontrigger.InfraOnUpdateViewFactory
- All Implemented Interfaces:
InfraOnExprFactory
,TableUpdateStrategyRedoCallback
public class InfraOnUpdateViewFactory
extends InfraOnExprBaseViewFactory
implements TableUpdateStrategyRedoCallback
View for the on-delete statement that handles removing events from a named window.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.ontrigger.InfraOnExprBaseViewFactory
infraEventType
-
Constructor Summary
ConstructorDescriptionInfraOnUpdateViewFactory
(EventType infraEventType, EventBeanUpdateHelperWCopy updateHelperNamedWindow, EventBeanUpdateHelperNoCopy updateHelperTable, Table table, StatementContext statementContext) -
Method Summary
Modifier and TypeMethodDescriptionString[]
void
initTableUpdateStrategy
(Table table) boolean
isMerge()
makeNamedWindow
(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance namedWindowRootViewInstance, AgentInstanceContext agentInstanceContext) makeTable
(SubordWMatchExprLookupStrategy lookupStrategy, TableInstance tableInstance, AgentInstanceContext agentInstanceContext)
-
Constructor Details
-
InfraOnUpdateViewFactory
public InfraOnUpdateViewFactory(EventType infraEventType, EventBeanUpdateHelperWCopy updateHelperNamedWindow, EventBeanUpdateHelperNoCopy updateHelperTable, Table table, StatementContext statementContext)
-
-
Method Details
-
makeNamedWindow
public InfraOnExprBaseViewResult makeNamedWindow(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance namedWindowRootViewInstance, AgentInstanceContext agentInstanceContext) - Specified by:
makeNamedWindow
in interfaceInfraOnExprFactory
-
makeTable
public InfraOnExprBaseViewResult makeTable(SubordWMatchExprLookupStrategy lookupStrategy, TableInstance tableInstance, AgentInstanceContext agentInstanceContext) - Specified by:
makeTable
in interfaceInfraOnExprFactory
-
getUpdateHelperNamedWindow
-
getUpdateHelperTable
-
getTableUpdateStrategy
-
isMerge
public boolean isMerge()- Specified by:
isMerge
in interfaceTableUpdateStrategyRedoCallback
-
getTableUpdatedProperties
- Specified by:
getTableUpdatedProperties
in interfaceTableUpdateStrategyRedoCallback
-
initTableUpdateStrategy
- Specified by:
initTableUpdateStrategy
in interfaceTableUpdateStrategyRedoCallback
-