public class SessionContext extends Object
Executor
will maintain the session
context map util users close it.Modifier and Type | Class and Description |
---|---|
static class |
SessionContext.SessionState
session state.
|
Modifier | Constructor and Description |
---|---|
protected |
SessionContext(DefaultContext defaultContext,
SessionHandle sessionId,
EndpointVersion endpointVersion,
Configuration sessionConf,
URLClassLoader classLoader,
SessionContext.SessionState sessionState,
OperationManager operationManager) |
protected SessionContext(DefaultContext defaultContext, SessionHandle sessionId, EndpointVersion endpointVersion, Configuration sessionConf, URLClassLoader classLoader, SessionContext.SessionState sessionState, OperationManager operationManager)
public SessionHandle getSessionId()
public Configuration getSessionConf()
public OperationManager getOperationManager()
public EndpointVersion getEndpointVersion()
public SessionContext.SessionState getSessionState()
public DefaultContext getDefaultContext()
public URLClassLoader getUserClassloader()
@Nullable public PlanCacheManager getPlanCacheManager()
public void reset(String key)
public void reset()
public OperationExecutor createOperationExecutor(Configuration executionConfig)
public boolean isStatementSetState()
public void enableStatementSet()
public void disableStatementSet()
public List<ModifyOperation> getStatementSetOperations()
public void addStatementSetOperation(ModifyOperation operation)
public void close()
public static SessionContext create(DefaultContext defaultContext, SessionHandle sessionId, SessionEnvironment environment, ExecutorService operationExecutorService)
protected static Configuration initializeConfiguration(DefaultContext defaultContext, SessionEnvironment environment, SessionHandle sessionId)
protected static SessionContext.SessionState initializeSessionState(SessionEnvironment environment, Configuration configuration, ResourceManager resourceManager)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.