public class ExecutionContextImpl extends Object implements ExecutionContext
| Constructor and Description |
|---|
ExecutionContextImpl(CommandContext commandContext,
String connectorName,
String partId,
String execCount,
ConnectorWorkItem workItem) |
ExecutionContextImpl(String vdbName,
Object vdbVersion,
Serializable executionPayload,
String originalConnectionID,
String connectorName,
long requestId,
String partId,
String execCount) |
public ExecutionContextImpl(String vdbName, Object vdbVersion, Serializable executionPayload, String originalConnectionID, String connectorName, long requestId, String partId, String execCount)
public ExecutionContextImpl(CommandContext commandContext, String connectorName, String partId, String execCount, ConnectorWorkItem workItem)
public CommandContext getCommandContext()
getCommandContext in interface ExecutionContextpublic String getConnectorIdentifier()
getConnectorIdentifier in interface ExecutionContextpublic String getRequestId()
getRequestId in interface ExecutionContextpublic String getPartIdentifier()
getPartIdentifier in interface ExecutionContextpublic String getExecutionCountIdentifier()
getExecutionCountIdentifier in interface ExecutionContextpublic String getVdbName()
getVdbName in interface ExecutionContextpublic String getVdbVersion()
getVdbVersion in interface ExecutionContextpublic Subject getSubject()
getSubject in interface ExecutionContextpublic Serializable getCommandPayload()
getCommandPayload in interface ExecutionContextpublic String getConnectionId()
getConnectionId in interface ExecutionContextpublic void keepExecutionAlive(boolean alive)
keepExecutionAlive in interface ExecutionContextpublic boolean isTransactional()
isTransactional in interface ExecutionContextpublic int getBatchSize()
getBatchSize in interface ExecutionContextpublic void setBatchSize(int batchSize)
public void addWarning(Exception ex)
addWarning in interface ExecutionContextpublic Session getSession()
getSession in interface ExecutionContextpublic void setSession(Session session)
public void dataAvailable()
dataAvailable in interface ExecutionContextpublic boolean isDataAvailable()
public String getGeneralHint()
getGeneralHint in interface ExecutionContextpublic String getSourceHint()
getSourceHint in interface ExecutionContextpublic Collection<String> getGeneralHints()
getGeneralHints in interface ExecutionContextpublic Collection<String> getSourceHints()
getSourceHints in interface ExecutionContextpublic void setGeneralHints(Collection<String> generalHint)
public void setHints(Collection<String> hint)
public String getConnectionID()
getConnectionID in interface ExecutionContextpublic Serializable getExecutionPayload()
getExecutionPayload in interface ExecutionContextpublic String getRequestID()
getRequestID in interface ExecutionContextpublic CacheDirective getCacheDirective()
getCacheDirective in interface ExecutionContextpublic void setCacheDirective(CacheDirective directive)
public void setRuntimeMetadata(RuntimeMetadataImpl queryMetadata)
public RuntimeMetadata getRuntimeMetadata()
getRuntimeMetadata in interface ExecutionContextpublic void logCommand(Object... command)
logCommand in interface ExecutionContextpublic CacheDirective.Scope getScope()
getScope in interface ExecutionContextpublic void setScope(CacheDirective.Scope scope)
setScope in interface ExecutionContextpublic List<Column> getGeneratedKeyColumns()
getGeneratedKeyColumns in interface ExecutionContextpublic GeneratedKeys returnGeneratedKeys()
returnGeneratedKeys in interface ExecutionContextpublic void setGeneratedKeyColumns(Command translatedCommand)
public int getTransactionIsolation()
getTransactionIsolation in interface ExecutionContextCopyright © 2020. All rights reserved.