Package io.trino.cli
Class ClientOptions
java.lang.Object
io.trino.cli.ClientOptions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionio.airlift.units.DurationbooleanbooleanbooleanbooleanList<io.trino.client.auth.external.ExternalRedirectStrategy>Optional<com.google.common.net.HostAndPort>booleanbooleanbooleanokhttp3.logging.HttpLoggingInterceptor.LevelbooleanOptional<com.google.common.net.HostAndPort>boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.trino.client.uri.TrinoUriio.trino.client.uri.TrinoUrigetTrinoUri(Map<io.trino.client.uri.PropertyName, String> restrictedProperties) parseClientTags(String clientTagsString) static URIparseServer(String server) io.trino.client.ClientSessiontoClientSession(io.trino.client.uri.TrinoUri uri) toExtraCredentials(List<ClientOptions.ClientExtraCredential> extraCredentials) toProperties(List<ClientOptions.ClientSessionProperty> sessionProperties)
-
Field Details
-
url
-
server
-
krb5ServicePrincipalPattern
-
krb5RemoteServiceName
-
krb5ConfigPath
-
krb5KeytabPath
-
krb5CredentialCachePath
-
krb5Principal
-
krb5DisableRemoteServiceHostnameCanonicalization
public boolean krb5DisableRemoteServiceHostnameCanonicalization -
keystorePath
-
keystorePassword
-
keystoreType
-
truststorePath
-
truststorePassword
-
truststoreType
-
useSystemTruststore
public boolean useSystemTruststore -
insecure
public boolean insecure -
accessToken
-
user
-
password
public boolean password -
externalAuthentication
public boolean externalAuthentication -
externalAuthenticationRedirectHandler
public List<io.trino.client.auth.external.ExternalRedirectStrategy> externalAuthenticationRedirectHandler -
source
-
clientInfo
-
clientTags
-
traceToken
-
catalog
-
schema
-
file
-
debug
public boolean debug -
historyFile
-
networkLogging
public okhttp3.logging.HttpLoggingInterceptor.Level networkLogging -
progress
-
execute
-
outputFormat
-
outputFormatInteractive
-
pager
-
resourceEstimates
-
sessionProperties
-
sessionUser
-
extraCredentials
-
socksProxy
-
httpProxy
-
clientRequestTimeout
public io.airlift.units.Duration clientRequestTimeout -
ignoreErrors
public boolean ignoreErrors -
timeZone
-
disableCompression
public boolean disableCompression -
editingMode
-
disableAutoSuggestion
public boolean disableAutoSuggestion
-
-
Constructor Details
-
ClientOptions
public ClientOptions()
-
-
Method Details
-
toClientSession
public io.trino.client.ClientSession toClientSession(io.trino.client.uri.TrinoUri uri) -
getTrinoUri
public io.trino.client.uri.TrinoUri getTrinoUri() -
getTrinoUri
-
parseServer
-
parseClientTags
-
toProperties
public static Map<String,String> toProperties(List<ClientOptions.ClientSessionProperty> sessionProperties) -
toResourceEstimates
public static Map<String,String> toResourceEstimates(List<ClientOptions.ClientResourceEstimate> estimates) -
toExtraCredentials
public static Map<String,String> toExtraCredentials(List<ClientOptions.ClientExtraCredential> extraCredentials)
-