public abstract class StatementAgentInstanceFactoryOnTriggerBase extends Object implements StatementAgentInstanceFactory
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerBase() |
Modifier and Type | Method and Description |
---|---|
abstract View |
determineFinalOutputView(AgentInstanceContext agentInstanceContext,
View onExprView) |
abstract InfraOnExprBaseViewResult |
determineOnExprView(AgentInstanceContext agentInstanceContext,
List<AgentInstanceMgmtCallback> stopCallbacks,
boolean isRecoveringReslient) |
AIRegistryRequirements |
getRegistryRequirements() |
EventType |
getStatementEventType() |
StatementAgentInstanceFactoryOnTriggerResult |
newContext(AgentInstanceContext agentInstanceContext,
boolean isRecoveringResilient) |
void |
setActivator(ViewableActivator activator) |
void |
setResultEventType(EventType resultEventType) |
void |
setSubselects(Map<Integer,SubSelectFactory> subselects) |
void |
setTableAccesses(Map<Integer,ExprTableEvalStrategyFactory> tableAccesses) |
void |
statementCreate(StatementContext statementContext) |
void |
statementDestroy(StatementContext statementContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
obtainAgentInstanceLock, statementDestroyPreconditions
public StatementAgentInstanceFactoryOnTriggerBase()
public abstract InfraOnExprBaseViewResult determineOnExprView(AgentInstanceContext agentInstanceContext, List<AgentInstanceMgmtCallback> stopCallbacks, boolean isRecoveringReslient)
public abstract View determineFinalOutputView(AgentInstanceContext agentInstanceContext, View onExprView)
public void setActivator(ViewableActivator activator)
public void setResultEventType(EventType resultEventType)
public void setSubselects(Map<Integer,SubSelectFactory> subselects)
public void setTableAccesses(Map<Integer,ExprTableEvalStrategyFactory> tableAccesses)
public EventType getStatementEventType()
getStatementEventType
in interface StatementAgentInstanceFactory
public void statementCreate(StatementContext statementContext)
statementCreate
in interface StatementAgentInstanceFactory
public void statementDestroy(StatementContext statementContext)
statementDestroy
in interface StatementAgentInstanceFactory
public StatementAgentInstanceFactoryOnTriggerResult newContext(AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient)
newContext
in interface StatementAgentInstanceFactory
public AIRegistryRequirements getRegistryRequirements()
getRegistryRequirements
in interface StatementAgentInstanceFactory
Copyright © 2005–2020. All rights reserved.