| Package | Description |
|---|---|
| io.r2dbc.postgresql |
An implementation of the Reactive Relational Database Connection API for PostgreSQL servers.
|
| Modifier and Type | Method and Description |
|---|---|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.applicationName(String applicationName)
Configure the application name.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.autodetectExtensions(boolean autodetectExtensions)
Configures whether to use
ServiceLoader to discover and register extensions. |
static PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.builder()
Returns a new
PostgresqlConnectionConfiguration.Builder. |
static PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionFactoryProvider.builder(ConnectionFactoryOptions connectionFactoryOptions)
Returns a new
PostgresqlConnectionConfiguration.Builder configured with the given ConnectionFactoryOptions. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.codecRegistrar(CodecRegistrar codecRegistrar)
Registers a
CodecRegistrar that can contribute extension Codecs. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.compatibilityMode(boolean compatibilityMode)
Enables protocol compatibility mode for cursored query execution.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.connectTimeout(Duration connectTimeout)
Configures the connection timeout.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.database(String database)
Configure the database.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.enableSsl()
Enable SSL usage.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.extendWith(Extension extension)
Registers a
Extension to extend driver functionality. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.fetchSize(int fetchSize)
Set the default number of rows to return when fetching results from a query.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.fetchSize(ToIntFunction<String> fetchSizeFunction)
Set a function that maps a SQL query to the number of rows to return when fetching results for that query.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.forceBinary(boolean forceBinary)
Force binary results (Binary Transfer).
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.host(String host)
Configure the host.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.lockWaitTimeout(Duration lockWaitTimeout)
Configure the Lock wait timeout.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.loopResources(reactor.netty.resources.LoopResources loopResources)
Configure
LoopResources. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.options(Map<String,String> options)
Configure connection initialization parameters.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.password(CharSequence password)
Configure the password.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.port(int port)
Configure the port.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.preferAttachedBuffers(boolean preferAttachedBuffers)
Configure whether
codecs should prefer attached data buffers. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.preparedStatementCacheQueries(int preparedStatementCacheQueries)
Configure the preparedStatementCacheQueries.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.schema(String schema)
Configure the schema.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.socket(String socket)
Configure the unix domain socket to connect to.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslCert(String sslCert)
Configure ssl cert for client certificate authentication.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslCert(URL sslCert)
Configure ssl cert for client certificate authentication.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslContextBuilderCustomizer(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder> sslContextBuilderCustomizer)
Configure a
SslContextBuilder customizer. |
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslHostnameVerifier(HostnameVerifier sslHostnameVerifier)
Configure ssl HostnameVerifier.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslKey(String sslKey)
Configure ssl key for client certificate authentication.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslKey(URL sslKey)
Configure ssl key for client certificate authentication.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslMode(io.r2dbc.postgresql.client.SSLMode sslMode)
Configure ssl mode.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslPassword(CharSequence sslPassword)
Configure ssl password.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslRootCert(String sslRootCert)
Configure ssl root cert for server certificate validation.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.sslRootCert(URL sslRootCert)
Configure ssl root cert for server certificate validation.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.statementTimeout(Duration statementTimeout)
Configure the Statement timeout.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.tcpKeepAlive(boolean enabled)
Configure TCP KeepAlive.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.tcpNoDelay(boolean enabled)
Configure TCP NoDelay.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.username(String username)
Configure the username.
|
Copyright © 2022. All rights reserved.