public final class Session extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Session.ResourceEstimateBuilder |
static class |
Session.SessionBuilder |
Constructor and Description |
---|
Session(QueryId queryId,
Optional<TransactionId> transactionId,
boolean clientTransactionSupport,
Identity identity,
Optional<String> source,
Optional<String> catalog,
Optional<String> schema,
Optional<String> traceToken,
TimeZoneKey timeZoneKey,
Locale locale,
Optional<String> remoteUserAddress,
Optional<String> userAgent,
Optional<String> clientInfo,
Set<String> clientTags,
ResourceEstimates resourceEstimates,
long startTime,
Map<String,String> systemProperties,
Map<ConnectorId,Map<String,String>> connectorProperties,
Map<String,Map<String,String>> unprocessedCatalogProperties,
SessionPropertyManager sessionPropertyManager,
Map<String,String> preparedStatements,
Map<SqlFunctionId,SqlInvokedFunction> sessionFunctions,
Optional<Tracer> tracer) |
public Session(QueryId queryId, Optional<TransactionId> transactionId, boolean clientTransactionSupport, Identity identity, Optional<String> source, Optional<String> catalog, Optional<String> schema, Optional<String> traceToken, TimeZoneKey timeZoneKey, Locale locale, Optional<String> remoteUserAddress, Optional<String> userAgent, Optional<String> clientInfo, Set<String> clientTags, ResourceEstimates resourceEstimates, long startTime, Map<String,String> systemProperties, Map<ConnectorId,Map<String,String>> connectorProperties, Map<String,Map<String,String>> unprocessedCatalogProperties, SessionPropertyManager sessionPropertyManager, Map<String,String> preparedStatements, Map<SqlFunctionId,SqlInvokedFunction> sessionFunctions, Optional<Tracer> tracer)
public QueryId getQueryId()
public String getUser()
public Identity getIdentity()
public TimeZoneKey getTimeZoneKey()
public Locale getLocale()
public ResourceEstimates getResourceEstimates()
public long getStartTime()
public Optional<TransactionId> getTransactionId()
public TransactionId getRequiredTransactionId()
public boolean isClientTransactionSupport()
public Map<ConnectorId,Map<String,String>> getConnectorProperties()
public Map<String,String> getConnectorProperties(ConnectorId connectorId)
public Map<String,Map<String,String>> getUnprocessedCatalogProperties()
public Map<SqlFunctionId,SqlInvokedFunction> getSessionFunctions()
public AccessControlContext getAccessControlContext()
public RuntimeStats getRuntimeStats()
public Session beginTransactionId(TransactionId transactionId, TransactionManager transactionManager, AccessControl accessControl)
public Session withDefaultProperties(SessionPropertyConfigurationManager.SystemSessionPropertyConfiguration systemPropertyConfiguration, Map<String,Map<String,String>> catalogPropertyDefaults)
public ConnectorSession toConnectorSession()
public SqlFunctionProperties getSqlFunctionProperties()
public ConnectorSession toConnectorSession(ConnectorId connectorId)
public SessionRepresentation toSessionRepresentation()
public static Session.SessionBuilder builder(SessionPropertyManager sessionPropertyManager)
public static Session.SessionBuilder builder(Session session)
Copyright © 2012–2022. All rights reserved.