Package io.trino
Class SessionRepresentation
- java.lang.Object
-
- io.trino.SessionRepresentation
-
public final class SessionRepresentation extends Object
-
-
Constructor Summary
Constructors Constructor Description SessionRepresentation(String queryId, Optional<TransactionId> transactionId, boolean clientTransactionSupport, String user, Set<String> groups, Optional<String> principal, Optional<String> source, Optional<String> catalog, Optional<String> schema, SqlPath path, Optional<String> traceToken, TimeZoneKey timeZoneKey, Locale locale, Optional<String> remoteUserAddress, Optional<String> userAgent, Optional<String> clientInfo, Set<String> clientTags, Set<String> clientCapabilities, ResourceEstimates resourceEstimates, Instant start, Map<String,String> systemProperties, Map<CatalogName,Map<String,String>> catalogProperties, Map<String,Map<String,String>> unprocessedCatalogProperties, Map<String,SelectedRole> roles, Map<String,String> preparedStatements, String protocolName)
-
Method Summary
-
-
-
Constructor Detail
-
SessionRepresentation
public SessionRepresentation(String queryId, Optional<TransactionId> transactionId, boolean clientTransactionSupport, String user, Set<String> groups, Optional<String> principal, Optional<String> source, Optional<String> catalog, Optional<String> schema, SqlPath path, Optional<String> traceToken, TimeZoneKey timeZoneKey, Locale locale, Optional<String> remoteUserAddress, Optional<String> userAgent, Optional<String> clientInfo, Set<String> clientTags, Set<String> clientCapabilities, ResourceEstimates resourceEstimates, Instant start, Map<String,String> systemProperties, Map<CatalogName,Map<String,String>> catalogProperties, Map<String,Map<String,String>> unprocessedCatalogProperties, Map<String,SelectedRole> roles, Map<String,String> preparedStatements, String protocolName)
-
-
Method Detail
-
getQueryId
public String getQueryId()
-
getTransactionId
public Optional<TransactionId> getTransactionId()
-
isClientTransactionSupport
public boolean isClientTransactionSupport()
-
getUser
public String getUser()
-
getPath
public SqlPath getPath()
-
getTimeZoneKey
public TimeZoneKey getTimeZoneKey()
-
getLocale
public Locale getLocale()
-
getStart
public Instant getStart()
-
getResourceEstimates
public ResourceEstimates getResourceEstimates()
-
getCatalogProperties
public Map<CatalogName,Map<String,String>> getCatalogProperties()
-
getUnprocessedCatalogProperties
public Map<String,Map<String,String>> getUnprocessedCatalogProperties()
-
getRoles
public Map<String,SelectedRole> getRoles()
-
getProtocolName
public String getProtocolName()
-
getTimeZone
public String getTimeZone()
-
toSession
public Session toSession(SessionPropertyManager sessionPropertyManager)
-
toSession
public Session toSession(SessionPropertyManager sessionPropertyManager, Map<String,String> extraCredentials)
-
-