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 path,
ZoneId timeZone,
Locale locale,
Map<String,String> resourceEstimates,
Map<String,String> properties,
Map<String,String> preparedStatements,
Map<String,ClientSelectedRole> roles,
Map<String,String> extraCredentials,
String transactionId,
io.airlift.units.Duration clientRequestTimeout) |
| 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> |
getExtraCredentials() |
Locale |
getLocale() |
String |
getPath() |
Map<String,String> |
getPreparedStatements() |
Map<String,String> |
getProperties() |
Map<String,String> |
getResourceEstimates() |
Map<String,ClientSelectedRole> |
getRoles()
Returns the map of catalog name -> selected role
|
String |
getSchema() |
URI |
getServer() |
String |
getSource() |
ZoneId |
getTimeZone() |
Optional<String> |
getTraceToken() |
String |
getTransactionId() |
String |
getUser() |
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 path, ZoneId timeZone, Locale locale, Map<String,String> resourceEstimates, Map<String,String> properties, Map<String,String> preparedStatements, Map<String,ClientSelectedRole> roles, Map<String,String> extraCredentials, String transactionId, io.airlift.units.Duration clientRequestTimeout)
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 String getPath()
public ZoneId getTimeZone()
public Locale getLocale()
public Map<String,ClientSelectedRole> getRoles()
public String getTransactionId()
public boolean isDebug()
public io.airlift.units.Duration getClientRequestTimeout()
Copyright © 2012–2019. All rights reserved.