public class InfraOnMergeActionUpd extends InfraOnMergeAction implements TableUpdateStrategyRedoCallback, StatementReadyCallback
Constructor and Description |
---|
InfraOnMergeActionUpd(ExprEvaluator optionalFilter,
EventBeanUpdateHelperNoCopy tableUpdate,
Table table) |
InfraOnMergeActionUpd(ExprEvaluator optionalFilter,
EventBeanUpdateHelperWCopy namedWindowUpdate) |
Modifier and Type | Method and Description |
---|---|
void |
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) |
String |
getName() |
String[] |
getTableUpdatedProperties() |
void |
initTableUpdateStrategy(Table table) |
boolean |
isMerge() |
void |
ready(StatementContext statementContext,
ModuleIncidentals moduleIncidentals,
boolean recovery) |
isApplies
public InfraOnMergeActionUpd(ExprEvaluator optionalFilter, EventBeanUpdateHelperWCopy namedWindowUpdate)
public InfraOnMergeActionUpd(ExprEvaluator optionalFilter, EventBeanUpdateHelperNoCopy tableUpdate, Table table)
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery)
ready
in interface StatementReadyCallback
public void apply(EventBean matchingEvent, EventBean[] eventsPerStream, OneEventCollection newData, OneEventCollection oldData, AgentInstanceContext agentInstanceContext)
apply
in class InfraOnMergeAction
public void apply(EventBean matchingEvent, EventBean[] eventsPerStream, TableInstance tableStateInstance, OnExprViewTableChangeHandler changeHandlerAdded, OnExprViewTableChangeHandler changeHandlerRemoved, AgentInstanceContext agentInstanceContext)
apply
in class InfraOnMergeAction
public String getName()
getName
in class InfraOnMergeAction
public boolean isMerge()
isMerge
in interface TableUpdateStrategyRedoCallback
public String[] getTableUpdatedProperties()
getTableUpdatedProperties
in interface TableUpdateStrategyRedoCallback
public void initTableUpdateStrategy(Table table)
initTableUpdateStrategy
in interface TableUpdateStrategyRedoCallback
Copyright © 2005–2018. All rights reserved.