public final class ArrowFlightConnectionConfigImpl
extends org.apache.calcite.avatica.ConnectionConfigImpl
ConnectionConfig for the ArrowFlightConnection.| Modifier and Type | Class and Description |
|---|---|
static class |
ArrowFlightConnectionConfigImpl.ArrowFlightConnectionProperty
Custom
ConnectionProperty for the ArrowFlightConnectionConfigImpl. |
| Constructor and Description |
|---|
ArrowFlightConnectionConfigImpl(Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClientCertificatePath() |
String |
getClientKeyPath() |
boolean |
getDisableCertificateVerification() |
Map<String,String> |
getHeaderAttributes()
Gets which properties should be added as headers.
|
String |
getHost()
Gets the host.
|
String |
getPassword()
Gets the host.
|
int |
getPort()
Gets the port.
|
String |
getTlsRootCertificatesPath() |
String |
getToken() |
String |
getTrustStorePassword()
Gets the KeyStore password.
|
String |
getTrustStorePath()
Gets the KeyStore path.
|
String |
getUser()
Gets the host.
|
boolean |
retainAuth()
Indicates if sub-connections created for stream retrieval
should reuse bearer tokens created from the main connection.
|
boolean |
retainCookies()
Indicates if sub-connections created for stream retrieval
should reuse cookies from the main connection.
|
int |
threadPoolSize()
Gets the thread pool size.
|
CallOption |
toCallOption()
Gets the
CallOptions from this ConnectionConfig. |
boolean |
useEncryption()
Whether to use TLS encryption.
|
boolean |
useSystemTrustStore()
Check if the JDBC should use the trusted store files from the operating system.
|
authentication, avaticaPassword, avaticaUser, enumConverter, factory, fetchSize, getHttpConnectionTimeout, getLBConnectionFailoverRetries, getLBConnectionFailoverSleepTime, getLBStrategy, getLbURLs, hostnameVerification, httpClientClass, httpClientFactory, kerberosKeytab, kerberosPrincipal, keyPassword, keystore, keystorePassword, keystoreType, parse, pluginConverter, schema, serialization, timeZone, transparentReconnectionEnabled, truststore, truststorePassword, url, useClientSideLbpublic ArrowFlightConnectionConfigImpl(Properties properties)
public String getHost()
public int getPort()
public String getUser()
public String getPassword()
public String getToken()
public String getTrustStorePath()
public String getTrustStorePassword()
public boolean useSystemTrustStore()
public String getTlsRootCertificatesPath()
public String getClientCertificatePath()
public String getClientKeyPath()
public boolean useEncryption()
public boolean getDisableCertificateVerification()
public int threadPoolSize()
public boolean retainCookies()
public boolean retainAuth()
public CallOption toCallOption()
CallOptions from this ConnectionConfig.Copyright © 2024 The Apache Software Foundation. All rights reserved.