| Package | Description |
|---|---|
| io.asyncer.r2dbc.mysql |
An implementation of the Reactive Relational Database Connection API for MySQL servers.
|
| Modifier and Type | Method and Description |
|---|---|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.allowLoadLocalInfileInPath(@Nullable String path)
Configures to allow the
LOAD DATA LOCAL INFILE statement in the given path or
disallow the statement. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.autodetectExtensions(boolean enabled)
Configures whether to use
ServiceLoader to discover and register extensions. |
static MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.builder()
Creates a builder of the configuration.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.compressionAlgorithms(CompressionAlgorithm... compressionAlgorithms)
Configures the compression algorithms.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.connectionTimeZone(String connectionTimeZone)
Configures the time zone of connection.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.connectTimeout(@Nullable Duration connectTimeout)
Configures the connection timeout.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.createDatabaseIfNotExist(boolean enabled)
Configures to create the database given in the configuration if it does not yet exist.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.database(@Nullable String database)
Configures the database.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.extendWith(Extension extension)
Registers a
Extension to extend driver functionality and manually. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.forceConnectionTimeZoneToSession(boolean enabled)
Configures to force the connection time zone to session time zone.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.host(String host)
Configures the host.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.localInfileBufferSize(int localInfileBufferSize)
Configures the buffer size for
LOAD DATA LOCAL INFILE statement. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.loopResources(reactor.netty.resources.LoopResources loopResources)
Configures the
LoopResources for the driver. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.password(@Nullable CharSequence password)
Configures the password.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.passwordPublisher(Publisher<String> passwordPublisher)
Registers a password publisher function.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.port(int port)
Configures the port.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.prepareCacheSize(int prepareCacheSize)
Configures the maximum size of the server-preparing cache.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.preserveInstants(boolean enabled)
Configures the time zone conversion.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.queryCacheSize(int queryCacheSize)
Configures the maximum size of the
Query parsing cache. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.serverZoneId(@Nullable ZoneId serverZoneId)
Deprecated.
since 1.1.2, use
connectionTimeZone(String) instead. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sessionVariables(String... sessionVariables)
Configures the session variables, used to set session variables immediately after login.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslCa(@Nullable String sslCa)
Configures SSL root certification for server certificate validation.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslCert(@Nullable String sslCert)
Configures client SSL certificate for client authentication.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslContextBuilderCustomizer(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder> customizer)
Configures a
SslContextBuilder customizer. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslHostnameVerifier(HostnameVerifier sslHostnameVerifier)
Configures SSL
HostnameVerifier, it is available only set sslMode(SslMode) as
SslMode.VERIFY_IDENTITY. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslKey(@Nullable String sslKey)
Configures client SSL key for client authentication.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslKeyPassword(@Nullable CharSequence sslKeyPassword)
Configures the password of SSL key file for client certificate authentication.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.sslMode(SslMode sslMode)
Configures ssl mode.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.tcpKeepAlive(boolean enabled)
Configures TCP KeepAlive.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.tcpNoDelay(boolean enabled)
Configures TCP NoDelay.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.tlsVersion(String... tlsVersion)
Configures TLS versions, see
TlsVersions. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.unixSocket(String unixSocket)
Configures the Unix Domain Socket to connect to.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.useClientPrepareStatement()
Configures the protocol of parametrized statements to the text protocol.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.user(String user)
Configures the user for login the database.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.username(String user)
An alias of
user(String). |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.useServerPrepareStatement()
Configures the protocol of parametrized statements to the binary protocol.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.useServerPrepareStatement(Predicate<String> preferPrepareStatement)
Configures the protocol of parametrized statements and prepare-preferred simple statements to the
binary protocol.
|
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.zeroDateOption(ZeroDateOption zeroDate)
Configures the
ZeroDateOption. |
MySqlConnectionConfiguration.Builder |
MySqlConnectionConfiguration.Builder.zstdCompressionLevel(int level)
Configures the zstd compression level.
|
Copyright © 2018–2024 asyncer.io. All rights reserved.