| 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.addHost(String host)
Add host with default port to the hosts list.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.addHost(String host,
int port)
Add host to the hosts list.
|
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)
Register 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)
Configure 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.errorResponseLogLevel(io.r2dbc.postgresql.util.LogLevel errorResponseLogLevel)
Configure the
LogLevel for error responses that are part of a statement execution. |
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.hostRecheckTime(Duration hostRecheckTime)
Controls how long the knowledge about a host state is cached connection factory.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.loadBalanceHosts(boolean loadBalanceHosts)
In default mode (disabled) hosts are connected in the given order.
|
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.noticeLogLevel(io.r2dbc.postgresql.util.LogLevel noticeLogLevel)
Configure the
LogLevel for notice responses. |
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.targetServerType(MultiHostConnectionStrategy.TargetServerType targetServerType)
Allows opening connections to only servers with required state.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.tcpKeepAlive(boolean enabled)
Configure TCP KeepAlive.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.tcpNoDelay(boolean enabled)
Configure TCP NoDelay.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.timeZone(String timeZone)
Configure the session timezone.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.timeZone(TimeZone timeZone)
Configure the session timezone.
|
PostgresqlConnectionConfiguration.Builder |
PostgresqlConnectionConfiguration.Builder.username(String username)
Configure the username.
|
Copyright © 2023. All rights reserved.