Package io.trino
Class SessionRepresentation
java.lang.Object
io.trino.SessionRepresentation
-
Constructor Summary
ConstructorsConstructorDescriptionSessionRepresentation(String queryId, io.opentelemetry.api.trace.Span querySpan, Optional<TransactionId> transactionId, boolean clientTransactionSupport, String user, String originalUser, Set<String> groups, Set<String> originalUserGroups, Optional<String> principal, Set<String> enabledRoles, 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<String, Map<String, String>> catalogProperties, Map<String, SelectedRole> catalogRoles, Map<String, String> preparedStatements, String protocolName) -
Method Summary
Modifier and TypeMethodDescriptiongetPath()io.opentelemetry.api.trace.SpangetStart()getUser()booleantoIdentity(Map<String, String> extraCredentials) toOriginalIdentity(Map<String, String> extraCredentials) toSession(SessionPropertyManager sessionPropertyManager) toSession(SessionPropertyManager sessionPropertyManager, Map<String, String> extraCredentials, Optional<io.airlift.slice.Slice> exchangeEncryptionKey)
-
Constructor Details
-
SessionRepresentation
public SessionRepresentation(String queryId, io.opentelemetry.api.trace.Span querySpan, Optional<TransactionId> transactionId, boolean clientTransactionSupport, String user, String originalUser, Set<String> groups, Set<String> originalUserGroups, Optional<String> principal, Set<String> enabledRoles, 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<String, Map<String, String>> catalogProperties, Map<String, SelectedRole> catalogRoles, Map<String, String> preparedStatements, String protocolName)
-
-
Method Details
-
getQueryId
-
getQuerySpan
public io.opentelemetry.api.trace.Span getQuerySpan() -
getTransactionId
-
isClientTransactionSupport
public boolean isClientTransactionSupport() -
getUser
-
getOriginalUser
-
getGroups
-
getOriginalUserGroups
-
getPrincipal
-
getEnabledRoles
-
getSource
-
getTraceToken
-
getCatalog
-
getSchema
-
getPath
-
getTimeZoneKey
-
getLocale
-
getRemoteUserAddress
-
getUserAgent
-
getClientInfo
-
getClientTags
-
getClientCapabilities
-
getStart
-
getResourceEstimates
-
getSystemProperties
-
getCatalogProperties
-
getCatalogRoles
-
getPreparedStatements
-
getProtocolName
-
getTimeZone
-
toIdentity
-
toIdentity
-
toOriginalIdentity
-
toSession
-
toSession
-