- add(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlBatch
- add() - Method in interface io.r2dbc.postgresql.api.PostgresqlStatement
- addFirst(Codec<?>) - Method in interface io.r2dbc.postgresql.codec.CodecRegistry
-
Register codec before all other codecs.
- addFirst(Codec<?>) - Method in class io.r2dbc.postgresql.codec.DefaultCodecs
-
- addLast(Codec<?>) - Method in interface io.r2dbc.postgresql.codec.CodecRegistry
-
Register codec after all other codecs.
- addLast(Codec<?>) - Method in class io.r2dbc.postgresql.codec.DefaultCodecs
-
- APPLICATION_NAME - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Application name.
- applicationName(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the application name.
- asArray() - Method in class io.r2dbc.postgresql.codec.Json
-
Returns the value as byte[]
.
- asLong() - Method in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
- asSQL() - Method in class io.r2dbc.postgresql.replication.ReplicationRequest
-
Renders this request as SQL.
- asSQL() - Method in class io.r2dbc.postgresql.replication.ReplicationSlotRequest
-
Renders this request as SQL.
- asString() - Method in class io.r2dbc.postgresql.codec.Json
-
- asString() - Method in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
- AuthenticationCleartextPassword - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationCleartextPassword message.
- AuthenticationGSS - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationGSS message.
- AuthenticationGSSContinue - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationGSSContinue message.
- AuthenticationGSSContinue(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.backend.AuthenticationGSSContinue
-
Create a new message.
- AuthenticationKerberosV5 - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationKerberosV5 message.
- AuthenticationMD5Password - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationMD5Password message.
- AuthenticationMD5Password(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.backend.AuthenticationMD5Password
-
Create a new message.
- AuthenticationMessage - Interface in io.r2dbc.postgresql.message.backend
-
A marker interface for messages that indicate that the message has to do with authentication.
- AuthenticationOk - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationOk message.
- AuthenticationSASL - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationSASL message.
- AuthenticationSASL(List<String>) - Constructor for class io.r2dbc.postgresql.message.backend.AuthenticationSASL
-
Create a new message.
- AuthenticationSASLContinue - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationSASLContinue message.
- AuthenticationSASLContinue(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.backend.AuthenticationSASLContinue
-
Create a new message.
- AuthenticationSASLFinal - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationSASLFinal message.
- AuthenticationSASLFinal(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.backend.AuthenticationSASLFinal
-
Create a new message.
- AuthenticationSCMCredential - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationSCMCredential message.
- AuthenticationSSPI - Class in io.r2dbc.postgresql.message.backend
-
The AuthenticationSSPI message.
- AUTODETECT_EXTENSIONS - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Auto-detect extensions.
- autodetectExtensions(boolean) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configures whether to use
ServiceLoader
to discover and register extensions.
- getA() - Method in class io.r2dbc.postgresql.codec.Box
-
- getA() - Method in class io.r2dbc.postgresql.codec.Line
-
- getAdditionalData() - Method in class io.r2dbc.postgresql.message.backend.AuthenticationSASLFinal
-
Returns SASL outcome "additional data", specific to the SASL mechanism being used.
- getAuthenticationData() - Method in class io.r2dbc.postgresql.message.backend.AuthenticationGSSContinue
-
Returns GSSAPI or SSPI authentication data.
- getAuthenticationMechanisms() - Method in class io.r2dbc.postgresql.message.backend.AuthenticationSASL
-
Returns the names of SASL authentication mechanisms.
- getB() - Method in class io.r2dbc.postgresql.codec.Box
-
- getB() - Method in class io.r2dbc.postgresql.codec.Line
-
- getC() - Method in class io.r2dbc.postgresql.codec.Line
-
- getCenter() - Method in class io.r2dbc.postgresql.codec.Circle
-
- getCode() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getColumn() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the attribute number of the column.
- getColumnName() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getColumns() - Method in class io.r2dbc.postgresql.message.backend.DataRow
-
Returns the values of the columns.
- getCommand() - Method in class io.r2dbc.postgresql.message.backend.CommandComplete
-
Returns the command that was completed.
- getConsistentPoint() - Method in class io.r2dbc.postgresql.replication.ReplicationSlot
-
Returns the
LSN
at which we became consistent.
- getConstraintName() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getData() - Method in class io.r2dbc.postgresql.message.backend.AuthenticationSASLContinue
-
Returns SASL data, specific to the SASL mechanism being used.
- getData() - Method in class io.r2dbc.postgresql.message.backend.CopyData
-
Returns data that forms part of a COPY
data stream.
- getDataType() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the object ID of the field's data type.
- getDataTypeModifier() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the type modifier.
- getDataTypeName() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getDataTypeSize() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the data type size.
- getDetail() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getDriver() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
- getErrorDetails() - Method in interface io.r2dbc.postgresql.api.PostgresqlException
-
Returns additional error information.
- getFields() - Method in class io.r2dbc.postgresql.message.backend.ErrorResponse
-
Returns the fields.
- getFields() - Method in class io.r2dbc.postgresql.message.backend.NoticeResponse
-
Returns the fields.
- getFields() - Method in class io.r2dbc.postgresql.message.backend.RowDescription
-
Returns the fields.
- getFile() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getFormat() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the format.
- getHint() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getInternalPosition() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getInternalQuery() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getLastAppliedLSN() - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Returns the last applied lsn send in update message to backed.
- getLastFlushedLSN() - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Returns the last flushed lsn send in update message to backend.
- getLastReceiveLSN() - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Returns the last received LSN position.
- getLine() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getMessage() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getMetadata() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- getMetadata() - Method in interface io.r2dbc.postgresql.api.PostgresqlReplicationConnection
-
- getMetadata() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactory
-
- getName() - Method in interface io.r2dbc.postgresql.api.Notification
-
Returns name of this notification.
- getName() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- getName() - Method in class io.r2dbc.postgresql.message.backend.NotificationResponse
-
Returns the name of the channel that the notify has been raised on.
- getName() - Method in class io.r2dbc.postgresql.message.backend.ParameterStatus
-
Returns the name of the run-time parameter being reported.
- getName() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the field name.
- getNotifications() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
- getObjectId() - Method in enum io.r2dbc.postgresql.type.PostgresqlObjectId
-
Returns the object id represented by each return value.
- getOid() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- getOutputPlugin() - Method in class io.r2dbc.postgresql.replication.ReplicationSlot
-
Returns the output plugin used on slot creation.
- getP1() - Method in class io.r2dbc.postgresql.codec.Lseg
-
- getP2() - Method in class io.r2dbc.postgresql.codec.Lseg
-
- getParameter() - Method in interface io.r2dbc.postgresql.api.Notification
-
Returns additional information from the notifying process.
- getParameters() - Method in class io.r2dbc.postgresql.message.backend.ParameterDescription
-
Returns the object IDs of the parameter data types.
- getPayload() - Method in class io.r2dbc.postgresql.message.backend.NotificationResponse
-
Returns the “payload” string passed from the notifying process.
- getPoints() - Method in class io.r2dbc.postgresql.codec.Path
-
- getPoints() - Method in class io.r2dbc.postgresql.codec.Polygon
-
- getPosition() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getProcessId() - Method in interface io.r2dbc.postgresql.api.Notification
-
Returns the process id of the backend process making this notification.
- getProcessId() - Method in class io.r2dbc.postgresql.message.backend.BackendKeyData
-
Returns the process ID of this backend.
- getProcessId() - Method in class io.r2dbc.postgresql.message.backend.NotificationResponse
-
Returns the process ID of the notifying backend process.
- getRadius() - Method in class io.r2dbc.postgresql.codec.Circle
-
- getReplicationType() - Method in class io.r2dbc.postgresql.replication.ReplicationRequest
-
Returns the replication type of the slot, PHYSICAL
or LOGICAL
.
- getReplicationType() - Method in class io.r2dbc.postgresql.replication.ReplicationSlot
-
Replication type of the slot created, PHYSICAL
or LOGICAL
.
- getReplicationType() - Method in class io.r2dbc.postgresql.replication.ReplicationSlotRequest
-
Returns the replication type of the slot, PHYSICAL
or LOGICAL
.
- getRoutine() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getRowId() - Method in class io.r2dbc.postgresql.message.backend.CommandComplete
-
Returns the object ID of the inserted row if a single row is inserted the target table has OIDs.
- getRows() - Method in class io.r2dbc.postgresql.message.backend.CommandComplete
-
Returns the number of rows affected by the command.
- getRowsUpdated() - Method in interface io.r2dbc.postgresql.api.PostgresqlResult
- getSalt() - Method in class io.r2dbc.postgresql.message.backend.AuthenticationMD5Password
-
Returns the salt to use when encrypting the password.
- getSchemaName() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getSecretKey() - Method in class io.r2dbc.postgresql.message.backend.BackendKeyData
-
Returns the secret key of this backend.
- getSeverityLocalized() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getSeverityNonLocalized() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getSlotName() - Method in class io.r2dbc.postgresql.replication.ReplicationSlot
-
Returns the replication slot name.
- getSnapshotName() - Method in class io.r2dbc.postgresql.replication.ReplicationSlot
-
Returns the exported snapshot name at the point of replication slot creation.
- getStatusInterval() - Method in class io.r2dbc.postgresql.replication.ReplicationRequest
-
- getTable() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the object ID of the table.
- getTableName() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getTransactionIsolationLevel() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- getTransactionStatus() - Method in class io.r2dbc.postgresql.message.backend.ReadyForQuery
-
Returns the current backend transaction status.
- getType() - Method in class io.r2dbc.postgresql.message.backend.Field
-
Returns the type.
- getValue() - Method in class io.r2dbc.postgresql.message.backend.Field
-
Returns the value.
- getValue() - Method in class io.r2dbc.postgresql.message.backend.FunctionCallResponse
-
Returns the value of the function result, in the format indicated by the associated format code.
- getValue() - Method in class io.r2dbc.postgresql.message.backend.ParameterStatus
-
Returns the current value of the parameter.
- getWhere() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getX() - Method in class io.r2dbc.postgresql.codec.Point
-
- getY() - Method in class io.r2dbc.postgresql.codec.Point
-
- GSSResponse - Class in io.r2dbc.postgresql.message.frontend
-
The GSSResponse message.
- GSSResponse(ByteBuffer) - Constructor for class io.r2dbc.postgresql.message.frontend.GSSResponse
-
Create a new message.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationCleartextPassword
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationGSS
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationKerberosV5
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationOk
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationSCMCredential
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.AuthenticationSSPI
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.BindComplete
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.CloseComplete
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.CopyDone
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.EmptyQueryResponse
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.NoData
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.ParseComplete
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.backend.PortalSuspended
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.frontend.CopyDone
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.frontend.Flush
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.frontend.SSLRequest
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.frontend.Sync
-
A static singleton instance that should always be used.
- INSTANCE - Static variable in class io.r2dbc.postgresql.message.frontend.Terminate
-
A static singleton instance that should always be used.
- INVALID_LSN - Static variable in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
Zero is used indicate an invalid pointer.
- io.r2dbc.postgresql - package io.r2dbc.postgresql
-
An implementation of the Reactive Relational Database Connection API for PostgreSQL servers.
- io.r2dbc.postgresql.api - package io.r2dbc.postgresql.api
-
R2DBC driver API with Postgres-specific extensions.
- io.r2dbc.postgresql.codec - package io.r2dbc.postgresql.codec
-
Encoders and Decoders for the type that the service provider understands.
- io.r2dbc.postgresql.extension - package io.r2dbc.postgresql.extension
-
Extension points for the Postgres driver.
- io.r2dbc.postgresql.message.backend - package io.r2dbc.postgresql.message.backend
-
The messages that are sent from a backend server to a frontend client.
- io.r2dbc.postgresql.message.frontend - package io.r2dbc.postgresql.message.frontend
-
The messages that are sent from a frontend client to a backend server.
- io.r2dbc.postgresql.replication - package io.r2dbc.postgresql.replication
-
Support for logical and physical replication streams.
- io.r2dbc.postgresql.type - package io.r2dbc.postgresql.type
-
Type information for PostgreSQL servers.
- isArray() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isAutoCommit() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- isBitString() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isBoolean() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isClosed() - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
- isComposite() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isDateTime() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isEnum() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isGeometric() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isNetworkAddress() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isNumeric() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isOpen() - Method in class io.r2dbc.postgresql.codec.Path
-
- isPseudo() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isString() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isTimespan() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isUnknown() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isUserDefinedType() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- isValid(int) - Static method in enum io.r2dbc.postgresql.type.PostgresqlObjectId
-
Returns if the objectId
is a known and valid objectId
.
- iterator() - Method in class io.r2dbc.postgresql.codec.DefaultCodecs
-
- ParameterDescription - Class in io.r2dbc.postgresql.message.backend
-
The ParameterDescription message.
- ParameterDescription(List<Integer>) - Constructor for class io.r2dbc.postgresql.message.backend.ParameterDescription
-
Create a new message.
- ParameterStatus - Class in io.r2dbc.postgresql.message.backend
-
The ParameterStatus message.
- ParameterStatus(String, String) - Constructor for class io.r2dbc.postgresql.message.backend.ParameterStatus
-
Create a new message.
- Parse - Class in io.r2dbc.postgresql.message.frontend
-
The Parse message.
- Parse(String, int[], String) - Constructor for class io.r2dbc.postgresql.message.frontend.Parse
-
Create a new message.
- ParseComplete - Class in io.r2dbc.postgresql.message.backend
-
The ParseComplete message.
- password(CharSequence) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the password.
- PasswordMessage - Class in io.r2dbc.postgresql.message.frontend
-
The PasswordMessage message.
- PasswordMessage(CharSequence) - Constructor for class io.r2dbc.postgresql.message.frontend.PasswordMessage
-
Create a new message.
- Path - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the path
datatype in Postgres.
- physical() - Static method in class io.r2dbc.postgresql.replication.ReplicationRequest
-
- physical() - Static method in class io.r2dbc.postgresql.replication.ReplicationSlotRequest
-
- Point - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the point
datatype in Postgres.
- Polygon - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the polygon
datatype in Postgres.
- port(int) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the port.
- PortalSuspended - Class in io.r2dbc.postgresql.message.backend
-
The PortalSuspended message.
- POSTGRESQL_DRIVER - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Driver option value.
- PostgresqlBatch - Interface in io.r2dbc.postgresql.api
-
Batch
for executing a collection of statements in a batch against a PostgreSQL database.
- PostgresqlColumnMetadata - Interface in io.r2dbc.postgresql.api
-
- PostgresqlConnection - Interface in io.r2dbc.postgresql.api
-
A
Connection
for connecting to a PostgreSQL database.
- PostgresqlConnectionConfiguration - Class in io.r2dbc.postgresql
-
Connection configuration information for connecting to a PostgreSQL database.
- PostgresqlConnectionConfiguration.Builder - Class in io.r2dbc.postgresql
-
- PostgresqlConnectionFactory - Class in io.r2dbc.postgresql
-
An implementation of
ConnectionFactory
for creating connections to a PostgreSQL database.
- PostgresqlConnectionFactory(PostgresqlConnectionConfiguration) - Constructor for class io.r2dbc.postgresql.PostgresqlConnectionFactory
-
Create a new connection factory.
- PostgresqlConnectionFactoryProvider - Class in io.r2dbc.postgresql
-
- PostgresqlConnectionFactoryProvider() - Constructor for class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
- PostgresqlConnectionMetadata - Interface in io.r2dbc.postgresql.api
-
Connection metadata for a connection connected to a PostgreSQL database.
- PostgresqlException - Interface in io.r2dbc.postgresql.api
-
- PostgresqlObjectId - Enum in io.r2dbc.postgresql.type
-
Object IDs for well know PostgreSQL data types.
- PostgresqlReplicationConnection - Interface in io.r2dbc.postgresql.api
-
A PostgreSQL replication connection.
- PostgresqlResult - Interface in io.r2dbc.postgresql.api
-
A
Result
representing the results of a query against a PostgreSQL database.
- PostgresqlRow - Interface in io.r2dbc.postgresql.api
-
A
Row
for a PostgreSQL database.
- PostgresqlRowMetadata - Interface in io.r2dbc.postgresql.api
-
- PostgresqlStatement - Interface in io.r2dbc.postgresql.api
-
A strongly typed implementation of
Statement
for a PostgreSQL database.
- PostgresType(int, String, String) - Constructor for class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- PostgresTypes - Class in io.r2dbc.postgresql.codec
-
Utility to look up Postgres types using pg_type
.
- PostgresTypes.PostgresType - Class in io.r2dbc.postgresql.codec
-
- PREFER_ATTACHED_BUFFERS - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Configure whether
codecs
should prefer attached data buffers.
- preferAttachedBuffers(boolean) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure whether
codecs
should prefer attached data buffers.
- preferredType(int, Format) - Method in interface io.r2dbc.postgresql.codec.Codecs
-
Returns the preferred Java type for a given data type and format.
- preferredType(int, Format) - Method in class io.r2dbc.postgresql.codec.DefaultCodecs
-
- PREPARED_STATEMENT_CACHE_QUERIES - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Determine the number of queries that are cached in each connection.
- preparedStatementCacheQueries(int) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the preparedStatementCacheQueries.
- ReadyForQuery - Class in io.r2dbc.postgresql.message.backend
-
The ReadyForQuery message.
- ReadyForQuery(ReadyForQuery.TransactionStatus) - Constructor for class io.r2dbc.postgresql.message.backend.ReadyForQuery
-
Create a new message.
- ReadyForQuery.TransactionStatus - Enum in io.r2dbc.postgresql.message.backend
-
An enumeration of backend transaction statuses.
- register(PostgresqlConnection, ByteBufAllocator, CodecRegistry) - Method in class io.r2dbc.postgresql.codec.BuiltinDynamicCodecs
-
- register(PostgresqlConnection, ByteBufAllocator, CodecRegistry) - Method in interface io.r2dbc.postgresql.extension.CodecRegistrar
-
- releaseSavepoint(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- replication() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactory
-
- ReplicationRequest - Class in io.r2dbc.postgresql.replication
-
Value object representing a request to create a replication slot.
- ReplicationRequest.LogicalReplicationRequestBuilder - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure a logical replication stream.
- ReplicationRequest.LogicalReplicationStep1 - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure the slot name for a logical replication slot.
- ReplicationRequest.LogicalReplicationStep2 - Interface in io.r2dbc.postgresql.replication
-
- ReplicationRequest.PhysicalReplicationRequestBuilder - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure a physical replication stream.
- ReplicationRequest.PhysicalReplicationStep1 - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure the slot name for a physical replication slot.
- ReplicationRequest.PhysicalReplicationStep2 - Interface in io.r2dbc.postgresql.replication
-
- ReplicationRequest.WithSlotName - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with the slot name.
- ReplicationRequest.WithSlotOption - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with slot options.
- ReplicationRequest.WithStartPosition - Interface in io.r2dbc.postgresql.replication
-
- ReplicationRequest.WithStatusInterval - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with status interval updates.
- ReplicationSlot - Class in io.r2dbc.postgresql.replication
-
Information returned on replication slot creation.
- ReplicationSlot(String, ReplicationType, LogSequenceNumber, String, String) - Constructor for class io.r2dbc.postgresql.replication.ReplicationSlot
-
- ReplicationSlotRequest - Class in io.r2dbc.postgresql.replication
-
Value object representing a request to create a replication slot.
- ReplicationSlotRequest.LogicalSlotRequestBuilder - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure a logical replication slot.
- ReplicationSlotRequest.LogicalSlotRequestBuilderStep1 - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure the slot name for a logical replication slot.
- ReplicationSlotRequest.LogicalSlotRequestBuilderStep2 - Interface in io.r2dbc.postgresql.replication
-
- ReplicationSlotRequest.PhysicalSlotRequestBuilder - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure a physical replication slot.
- ReplicationSlotRequest.PhysicalSlotRequestBuilderStep1 - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface to configure the slot name for a physical replication slot.
- ReplicationSlotRequest.WithOutputPlugin - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with an output plugin.
- ReplicationSlotRequest.WithSlotName - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with a slot name.
- ReplicationSlotRequest.WithTemporary - Interface in io.r2dbc.postgresql.replication
-
Fluent builder interface fragment to associate the builder with the temporary option.
- ReplicationStream - Interface in io.r2dbc.postgresql.replication
-
Postgresql replication stream.
- ReplicationType - Enum in io.r2dbc.postgresql.replication
-
Replication type.
- returnGeneratedValues(String...) - Method in interface io.r2dbc.postgresql.api.PostgresqlStatement
- rollbackTransaction() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- rollbackTransactionToSavepoint(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- RowDescription - Class in io.r2dbc.postgresql.message.backend
-
The RowDescription message.
- RowDescription(List<RowDescription.Field>) - Constructor for class io.r2dbc.postgresql.message.backend.RowDescription
-
Create a new message.
- RowDescription.Field - Class in io.r2dbc.postgresql.message.backend
-
- SASLInitialResponse - Class in io.r2dbc.postgresql.message.frontend
-
The SASLInitialResponse Message.
- SASLInitialResponse(ByteBuffer, String) - Constructor for class io.r2dbc.postgresql.message.frontend.SASLInitialResponse
-
Create a new message.
- SASLResponse - Class in io.r2dbc.postgresql.message.frontend
-
The SASLResponse message.
- SASLResponse(ByteBuffer) - Constructor for class io.r2dbc.postgresql.message.frontend.SASLResponse
-
Create a new message.
- schema(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the schema.
- SCHEMA - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Schema search path (alias for "currentSchema").
- setAppliedLSN(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Parameter used only physical replication and define which lsn already was apply on standby.
- setAutoCommit(boolean) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- setFlushedLSN(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Sets the flushed LSN.
- setTransactionIsolationLevel(IsolationLevel) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationRequestBuilder
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationStep1
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.PhysicalReplicationRequestBuilder
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.PhysicalReplicationStep1
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.WithSlotName
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationSlotRequest.LogicalSlotRequestBuilder
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationSlotRequest.LogicalSlotRequestBuilderStep1
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationSlotRequest.PhysicalSlotRequestBuilder
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationSlotRequest.PhysicalSlotRequestBuilderStep1
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotName(String) - Method in interface io.r2dbc.postgresql.replication.ReplicationSlotRequest.WithSlotName
-
Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows
which could cause a recovery conflict even when the standby is disconnected.
- slotOption(String, Object) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationRequestBuilder
-
Configure slot option.
- slotOption(String, Object) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.WithSlotOption
-
Configure slot option.
- socket(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the unix domain socket to connect to.
- SOCKET - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Unix domain socket.
- SSL_CERT - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Full path for the certificate file.
- SSL_CONTEXT_BUILDER_CUSTOMIZER - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Customizer
Function
for
SslContextBuilder
.
- SSL_HOSTNAME_VERIFIER - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Class name of hostname verifier.
- SSL_KEY - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Full path for the key file.
- SSL_MODE - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Ssl mode.
- SSL_PASSWORD - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
SSL key password
- SSL_ROOT_CERT - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
File name of the SSL root certificate.
- sslCert(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl cert for client certificate authentication.
- sslContextBuilderCustomizer(Function<SslContextBuilder, SslContextBuilder>) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure a SslContextBuilder
customizer.
- sslHostnameVerifier(HostnameVerifier) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl HostnameVerifier.
- sslKey(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl key for client certificate authentication.
- sslMode(SSLMode) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl mode.
- sslPassword(CharSequence) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl password.
- SSLRequest - Class in io.r2dbc.postgresql.message.frontend
-
The SSLRequest message.
- sslRootCert(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl root cert for server certificate validation.
- startPosition(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationRequestBuilder
-
Specify start position from which backend will start stream changes.
- startPosition(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationStep2
-
Specify start position from which backend will start stream changes.
- startPosition(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.PhysicalReplicationRequestBuilder
-
Specify start position from which backend will start stream changes.
- startPosition(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.PhysicalReplicationStep2
-
Specify start position from which backend will start stream changes.
- startPosition(LogSequenceNumber) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.WithStartPosition
-
Specify start position from which backend will start stream changes.
- startReplication(ReplicationRequest) - Method in interface io.r2dbc.postgresql.api.PostgresqlReplicationConnection
-
- StartupMessage - Class in io.r2dbc.postgresql.message.frontend
-
The StartupMessage message.
- StartupMessage(String, String, String, Map<String, String>) - Constructor for class io.r2dbc.postgresql.message.frontend.StartupMessage
-
Create a new message.
- statusInterval(Duration) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.LogicalReplicationRequestBuilder
-
Specifies the number of time between status packets sent back to the server.
- statusInterval(Duration) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.PhysicalReplicationRequestBuilder
-
Specifies the number of time between status packets sent back to the server.
- statusInterval(Duration) - Method in interface io.r2dbc.postgresql.replication.ReplicationRequest.WithStatusInterval
-
Specifies the number of time between status packets sent back to the server.
- supports(ConnectionFactoryOptions) - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
- Sync - Class in io.r2dbc.postgresql.message.frontend
-
The Sync message.
- validate(ValidationDepth) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- valueOf(String) - Static method in enum io.r2dbc.postgresql.codec.EnumCodec.Builder.RegistrationPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.message.backend.Field.FieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.message.backend.ReadyForQuery.TransactionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.message.frontend.ExecutionType
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
- valueOf(String) - Static method in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
Create LSN instance by string represent LSN.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.replication.ReplicationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.type.PostgresqlObjectId
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum io.r2dbc.postgresql.type.PostgresqlObjectId
-
- values() - Static method in enum io.r2dbc.postgresql.codec.EnumCodec.Builder.RegistrationPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.message.backend.Field.FieldType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.message.backend.ReadyForQuery.TransactionStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.message.frontend.ExecutionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.replication.ReplicationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.type.PostgresqlObjectId
-
Returns an array containing the constants of this enum type, in
the order they are declared.