Package io.trino.cli
Class QueryRunner
java.lang.Object
io.trino.cli.QueryRunner
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionQueryRunner(ClientSession session, boolean debug, okhttp3.logging.HttpLoggingInterceptor.Level networkLogging, Optional<com.google.common.net.HostAndPort> socksProxy, Optional<com.google.common.net.HostAndPort> httpProxy, Optional<String> keystorePath, Optional<String> keystorePassword, Optional<String> keystoreType, Optional<String> truststorePath, Optional<String> truststorePassword, Optional<String> truststoreType, boolean insecureSsl, Optional<String> accessToken, Optional<String> user, Optional<String> password, Optional<String> kerberosPrincipal, Optional<String> krb5ServicePrincipalPattern, Optional<String> kerberosRemoteServiceName, Optional<String> kerberosConfigPath, Optional<String> kerberosKeytabPath, Optional<String> kerberosCredentialCachePath, boolean kerberosUseCanonicalHostname, boolean delegatedKerberos, boolean externalAuthentication) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanisDebug()voidsetSession(ClientSession session) startInternalQuery(String query) startQuery(String query)
-
Constructor Details
-
QueryRunner
public QueryRunner(ClientSession session, boolean debug, okhttp3.logging.HttpLoggingInterceptor.Level networkLogging, Optional<com.google.common.net.HostAndPort> socksProxy, Optional<com.google.common.net.HostAndPort> httpProxy, Optional<String> keystorePath, Optional<String> keystorePassword, Optional<String> keystoreType, Optional<String> truststorePath, Optional<String> truststorePassword, Optional<String> truststoreType, boolean insecureSsl, Optional<String> accessToken, Optional<String> user, Optional<String> password, Optional<String> kerberosPrincipal, Optional<String> krb5ServicePrincipalPattern, Optional<String> kerberosRemoteServiceName, Optional<String> kerberosConfigPath, Optional<String> kerberosKeytabPath, Optional<String> kerberosCredentialCachePath, boolean kerberosUseCanonicalHostname, boolean delegatedKerberos, boolean externalAuthentication)
-
-
Method Details
-
getSession
-
setSession
-
isDebug
public boolean isDebug() -
startQuery
-
startInternalQuery
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-