public abstract class StatementAgentInstanceFactoryOnTriggerInfraBase extends StatementAgentInstanceFactoryOnTriggerBase implements StatementReadyCallback
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerInfraBase() |
Modifier and Type | Method and Description |
---|---|
View |
determineFinalOutputView(AgentInstanceContext agentInstanceContext,
View onExprView) |
InfraOnExprBaseViewResult |
determineOnExprView(AgentInstanceContext agentInstanceContext,
List<AgentInstanceStopCallback> stopCallbacks,
boolean isRecoveringResilient) |
NamedWindow |
getNamedWindow() |
Table |
getTable() |
protected abstract boolean |
isSelect() |
void |
ready(StatementContext statementContext,
ModuleIncidentals moduleIncidentals,
boolean recovery) |
void |
setNamedWindow(NamedWindow namedWindow) |
void |
setNonSelectRSPFactoryProvider(ResultSetProcessorFactoryProvider nonSelectRSPFactoryProvider) |
void |
setQueryPlan(SubordinateWMatchExprQueryPlan queryPlan) |
void |
setTable(Table table) |
protected abstract InfraOnExprBaseViewFactory |
setupFactory(EventType infraEventType,
NamedWindow namedWindow,
Table table,
StatementContext statementContext) |
getRegistryRequirements, getStatementEventType, newContext, setActivator, setResultEventType, setSubselects, setTableAccesses, statementCreate, statementDestroy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
obtainAgentInstanceLock, statementDestroyPreconditions
public StatementAgentInstanceFactoryOnTriggerInfraBase()
protected abstract InfraOnExprBaseViewFactory setupFactory(EventType infraEventType, NamedWindow namedWindow, Table table, StatementContext statementContext)
protected abstract boolean isSelect()
public void setNamedWindow(NamedWindow namedWindow)
public void setTable(Table table)
public void setQueryPlan(SubordinateWMatchExprQueryPlan queryPlan)
public void setNonSelectRSPFactoryProvider(ResultSetProcessorFactoryProvider nonSelectRSPFactoryProvider)
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery)
ready
in interface StatementReadyCallback
public InfraOnExprBaseViewResult determineOnExprView(AgentInstanceContext agentInstanceContext, List<AgentInstanceStopCallback> stopCallbacks, boolean isRecoveringResilient)
determineOnExprView
in class StatementAgentInstanceFactoryOnTriggerBase
public View determineFinalOutputView(AgentInstanceContext agentInstanceContext, View onExprView)
determineFinalOutputView
in class StatementAgentInstanceFactoryOnTriggerBase
public NamedWindow getNamedWindow()
public Table getTable()
Copyright © 2005–2019. All rights reserved.