Package io.trino
Class Session
java.lang.Object
io.trino.Session
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionSession(QueryId queryId, Optional<TransactionId> transactionId, boolean clientTransactionSupport, Identity identity, 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>> connectorProperties, Map<String, Map<String, String>> unprocessedCatalogProperties, SessionPropertyManager sessionPropertyManager, Map<String, String> preparedStatements, ProtocolHeaders protocolHeaders) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransactionId(TransactionId transactionId, TransactionManager transactionManager, AccessControl accessControl) static Session.SessionBuilderbuilder(SessionPropertyManager sessionPropertyManager) static Session.SessionBuildergetConnectorProperties(CatalogName catalogName) getPath()getPreparedStatement(String name) getPreparedStatementFromExecute(Execute execute) getStart()<T> TgetSystemProperty(String name, Class<T> type) getUser()booleantoConnectorSession(CatalogName catalogName) toConnectorSession(String catalogName) toString()withDefaultProperties(Map<String, String> systemPropertyDefaults, Map<String, Map<String, String>> catalogPropertyDefaults, AccessControl accessControl)
-
Constructor Details
-
Session
public Session(QueryId queryId, Optional<TransactionId> transactionId, boolean clientTransactionSupport, Identity identity, 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>> connectorProperties, Map<String, Map<String, String>> unprocessedCatalogProperties, SessionPropertyManager sessionPropertyManager, Map<String, String> preparedStatements, ProtocolHeaders protocolHeaders)
-
-
Method Details
-
getQueryId
-
getUser
-
getIdentity
-
getSource
-
getCatalog
-
getSchema
-
getPath
-
getTimeZoneKey
-
getLocale
-
getRemoteUserAddress
-
getUserAgent
-
getClientInfo
-
getClientTags
-
getClientCapabilities
-
getTraceToken
-
getResourceEstimates
-
getStart
-
getTransactionId
-
getRequiredTransactionId
- Throws:
NotInTransactionException
-
isClientTransactionSupport
public boolean isClientTransactionSupport() -
getSystemProperty
-
getConnectorProperties
-
getConnectorProperties
-
getUnprocessedCatalogProperties
-
getSystemProperties
-
getPreparedStatements
-
getPreparedStatementFromExecute
-
getPreparedStatement
-
getProtocolHeaders
-
beginTransactionId
public Session beginTransactionId(TransactionId transactionId, TransactionManager transactionManager, AccessControl accessControl) -
withDefaultProperties
-
toConnectorSession
-
toConnectorSession
-
toConnectorSession
-
toSessionRepresentation
-
toString
-
builder
-
builder
-
toSecurityContext
-