public class ClientSession extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientSession.Builder |
| Constructor and Description |
|---|
ClientSession(URI server,
String user,
String source,
Optional<String> traceToken,
Set<String> clientTags,
String clientInfo,
String catalog,
String schema,
String timeZoneId,
Locale locale,
Map<String,String> resourceEstimates,
Map<String,String> properties,
Map<String,String> preparedStatements,
Map<String,SelectedRole> roles,
Map<String,String> extraCredentials,
String transactionId,
io.airlift.units.Duration clientRequestTimeout,
boolean compressionDisabled,
Map<String,String> sessionFunctions,
Map<String,String> customHeaders) |
| Modifier and Type | Method and Description |
|---|---|
static ClientSession.Builder |
builder(ClientSession clientSession) |
String |
getCatalog() |
String |
getClientInfo() |
io.airlift.units.Duration |
getClientRequestTimeout() |
Set<String> |
getClientTags() |
Map<String,String> |
getCustomHeaders() |
Map<String,String> |
getExtraCredentials() |
Locale |
getLocale() |
Map<String,String> |
getPreparedStatements() |
Map<String,String> |
getProperties() |
Map<String,String> |
getResourceEstimates() |
Map<String,SelectedRole> |
getRoles()
Returns the map of catalog name -> selected role
|
String |
getSchema() |
URI |
getServer() |
Map<String,String> |
getSessionFunctions() |
String |
getSource() |
TimeZoneKey |
getTimeZone() |
Optional<String> |
getTraceToken() |
String |
getTransactionId() |
String |
getUser() |
boolean |
isCompressionDisabled() |
boolean |
isDebug() |
static ClientSession |
stripTransactionId(ClientSession session) |
String |
toString() |
public ClientSession(URI server, String user, String source, Optional<String> traceToken, Set<String> clientTags, String clientInfo, String catalog, String schema, String timeZoneId, Locale locale, Map<String,String> resourceEstimates, Map<String,String> properties, Map<String,String> preparedStatements, Map<String,SelectedRole> roles, Map<String,String> extraCredentials, String transactionId, io.airlift.units.Duration clientRequestTimeout, boolean compressionDisabled, Map<String,String> sessionFunctions, Map<String,String> customHeaders)
public static ClientSession.Builder builder(ClientSession clientSession)
public static ClientSession stripTransactionId(ClientSession session)
public URI getServer()
public String getUser()
public String getSource()
public String getClientInfo()
public String getCatalog()
public String getSchema()
public TimeZoneKey getTimeZone()
public Locale getLocale()
public Map<String,SelectedRole> getRoles()
public String getTransactionId()
public boolean isDebug()
public io.airlift.units.Duration getClientRequestTimeout()
public boolean isCompressionDisabled()
Copyright © 2012–2023. All rights reserved.