Package io.trino.server
Class SessionContext
java.lang.Object
io.trino.server.SessionContext
-
Constructor Summary
ConstructorsConstructorDescriptionSessionContext(ProtocolHeaders protocolHeaders, Optional<String> catalog, Optional<String> schema, Optional<String> path, Optional<Identity> authenticatedIdentity, Identity identity, Identity originalIdentity, SelectedRole selectedRole, Optional<String> source, Optional<String> traceToken, Optional<String> userAgent, Optional<String> remoteUserAddress, Optional<String> timeZoneId, Optional<String> language, Set<String> clientTags, Set<String> clientCapabilities, ResourceEstimates resourceEstimates, Map<String, String> systemProperties, Map<String, Map<String, String>> catalogSessionProperties, Map<String, String> preparedStatements, Optional<TransactionId> transactionId, boolean clientTransactionSupport, Optional<String> clientInfo) -
Method Summary
-
Constructor Details
-
SessionContext
public SessionContext(ProtocolHeaders protocolHeaders, Optional<String> catalog, Optional<String> schema, Optional<String> path, Optional<Identity> authenticatedIdentity, Identity identity, Identity originalIdentity, SelectedRole selectedRole, Optional<String> source, Optional<String> traceToken, Optional<String> userAgent, Optional<String> remoteUserAddress, Optional<String> timeZoneId, Optional<String> language, Set<String> clientTags, Set<String> clientCapabilities, ResourceEstimates resourceEstimates, Map<String, String> systemProperties, Map<String, Map<String, String>> catalogSessionProperties, Map<String, String> preparedStatements, Optional<TransactionId> transactionId, boolean clientTransactionSupport, Optional<String> clientInfo)
-
-
Method Details
-
getProtocolHeaders
-
getAuthenticatedIdentity
-
getIdentity
-
getOriginalIdentity
-
getSelectedRole
-
getCatalog
-
getSchema
-
getPath
-
getSource
-
getRemoteUserAddress
-
getUserAgent
-
getClientInfo
-
getClientTags
-
getClientCapabilities
-
getResourceEstimates
-
getTimeZoneId
-
getLanguage
-
getSystemProperties
-
getCatalogSessionProperties
-
getPreparedStatements
-
getTransactionId
-
supportClientTransaction
public boolean supportClientTransaction() -
getTraceToken
-