public class InfraOnMergeActionUpd extends InfraOnMergeAction implements TableUpdateStrategyRedoCallback, StatementReadyCallback
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
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 static final EPTypeClass EPTYPE
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–2021. All rights reserved.