Package | Description |
---|---|
org.apache.arrow.driver.jdbc.client |
Modifier and Type | Method and Description |
---|---|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withBufferAllocator(BufferAllocator allocator)
Sets the
BufferAllocator to use in this handler. |
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withCallOptions(CallOption... options)
Adds the provided
CallOption s to this handler. |
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withCallOptions(Collection<CallOption> options)
Adds the provided
CallOption s to this handler. |
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withClientCertificate(String clientCertificatePath)
Sets the mTLS client certificate path (if mTLS is required).
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withClientKey(String clientKeyPath)
Sets the mTLS client certificate private key path (if mTLS is required).
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withDisableCertificateVerification(boolean disableCertificateVerification)
Sets whether to disable the certificate verification in this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withEncryption(boolean useEncryption)
Sets whether to use TLS encryption in this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withHost(String host)
Sets the host for this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withMiddlewareFactories(Collection<FlightClientMiddleware.Factory> factories)
Adds the provided
factories to the list of middlewareFactories of this handler. |
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withMiddlewareFactories(FlightClientMiddleware.Factory... factories)
Adds the provided
factories to the list of middlewareFactories of this handler. |
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withPassword(String password)
Sets the password for this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withPort(int port)
Sets the port for this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withRetainAuth(boolean retainAuth)
Indicates if bearer tokens negotiated should be re-used by connections
spawned for getStreams() calls.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withRetainCookies(boolean retainCookies)
Indicates if cookies should be re-used by connections spawned for getStreams() calls.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withSystemTrustStore(boolean useSystemTrustStore)
Sets whether to use the certificates from the operating system.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withTlsRootCertificates(String tlsRootCertificatesPath)
Sets the TLS root certificate path as an alternative to using the System
or other Trust Store.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withToken(String token)
Sets the token used in the token authentication.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withTrustStorePassword(String trustStorePassword)
Sets the KeyStore password for this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withTrustStorePath(String trustStorePath)
Sets the KeyStore path for this handler.
|
ArrowFlightSqlClientHandler.Builder |
ArrowFlightSqlClientHandler.Builder.withUsername(String username)
Sets the username for this handler.
|
Modifier and Type | Method and Description |
---|---|
static ArrowFlightSqlClientHandler |
ArrowFlightSqlClientHandler.createNewHandler(FlightClient client,
ArrowFlightSqlClientHandler.Builder builder,
Collection<CallOption> options)
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.