Class InfraOnMergeActionUpd
java.lang.Object
com.espertech.esper.common.internal.epl.ontrigger.InfraOnMergeAction
com.espertech.esper.common.internal.epl.ontrigger.InfraOnMergeActionUpd
- All Implemented Interfaces:
StatementReadyCallback
,TableUpdateStrategyRedoCallback
public class InfraOnMergeActionUpd
extends InfraOnMergeAction
implements TableUpdateStrategyRedoCallback, StatementReadyCallback
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInfraOnMergeActionUpd
(ExprEvaluator optionalFilter, EventBeanUpdateHelperNoCopy tableUpdate, Table table) InfraOnMergeActionUpd
(ExprEvaluator optionalFilter, EventBeanUpdateHelperWCopy namedWindowUpdate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(EventBean matchingEvent, EventBean[] eventsPerStream, OneEventCollection newData, OneEventCollection oldData, AgentInstanceContext agentInstanceContext) void
apply
(EventBean matchingEvent, EventBean[] eventsPerStream, TableInstance tableStateInstance, OnExprViewTableChangeHandler changeHandlerAdded, OnExprViewTableChangeHandler changeHandlerRemoved, AgentInstanceContext agentInstanceContext) getName()
String[]
void
initTableUpdateStrategy
(Table table) boolean
isMerge()
void
ready
(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery) Methods inherited from class com.espertech.esper.common.internal.epl.ontrigger.InfraOnMergeAction
isApplies
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
InfraOnMergeActionUpd
public InfraOnMergeActionUpd(ExprEvaluator optionalFilter, EventBeanUpdateHelperWCopy namedWindowUpdate) -
InfraOnMergeActionUpd
public InfraOnMergeActionUpd(ExprEvaluator optionalFilter, EventBeanUpdateHelperNoCopy tableUpdate, Table table)
-
-
Method Details
-
ready
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery) - Specified by:
ready
in interfaceStatementReadyCallback
-
apply
public void apply(EventBean matchingEvent, EventBean[] eventsPerStream, OneEventCollection newData, OneEventCollection oldData, AgentInstanceContext agentInstanceContext) - Specified by:
apply
in classInfraOnMergeAction
-
apply
public void apply(EventBean matchingEvent, EventBean[] eventsPerStream, TableInstance tableStateInstance, OnExprViewTableChangeHandler changeHandlerAdded, OnExprViewTableChangeHandler changeHandlerRemoved, AgentInstanceContext agentInstanceContext) - Specified by:
apply
in classInfraOnMergeAction
-
getName
- Specified by:
getName
in classInfraOnMergeAction
-
isMerge
public boolean isMerge()- Specified by:
isMerge
in interfaceTableUpdateStrategyRedoCallback
-
getTableUpdatedProperties
- Specified by:
getTableUpdatedProperties
in interfaceTableUpdateStrategyRedoCallback
-
initTableUpdateStrategy
- Specified by:
initTableUpdateStrategy
in interfaceTableUpdateStrategyRedoCallback
-