- accept(StartupMessage.ParameterWriter) - Method in interface io.r2dbc.postgresql.message.frontend.StartupMessage.StartupParameterProvider
-
- 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
-
- addHost(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Add host with default port to the hosts list.
- addHost(String, int) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Add host to the hosts list.
- 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
-
- addTo(Temporal) - Method in class io.r2dbc.postgresql.codec.Interval
-
- 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[].
- asArrayType() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
Return the type as array type.
- 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.
- cancelRequest() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
Cancel currently running query by sending
CancelRequest to a server.
- CancelRequest - Class in io.r2dbc.postgresql.message.frontend
-
The CancelRequest message.
- CancelRequest(int, int) - Constructor for class io.r2dbc.postgresql.message.frontend.CancelRequest
-
Create a new message.
- canDecode(int, Format, Class<?>) - Method in interface io.r2dbc.postgresql.codec.Codec
-
Determine whether this
Codec is capable of decoding a value for the given
dataType and
Format and whether it can represent the decoded value as the desired
type.
- canDecode(int, Format, Class<?>) - Method in class io.r2dbc.postgresql.codec.EnumCodec
-
- canDecode(int, Format, Class<?>) - Method in class io.r2dbc.postgresql.codec.VectorCodec
-
- canDecode(int, Format, Class<?>) - Method in class io.r2dbc.postgresql.codec.VectorFloatCodec
-
- canEncode(Object) - Method in interface io.r2dbc.postgresql.codec.Codec
-
Determine whether this
Codec is capable of encoding the
value.
- canEncode(Object) - Method in class io.r2dbc.postgresql.codec.EnumCodec
-
- canEncode(Object) - Method in class io.r2dbc.postgresql.codec.VectorCodec
-
- canEncode(Object) - Method in class io.r2dbc.postgresql.codec.VectorFloatCodec
-
- canEncodeNull(Class<?>) - Method in interface io.r2dbc.postgresql.codec.Codec
-
Determine whether this
Codec is capable of encoding a
null value for the given
Class type.
- canEncodeNull(Class<?>) - Method in class io.r2dbc.postgresql.codec.EnumCodec
-
- canEncodeNull(Class<?>) - Method in class io.r2dbc.postgresql.codec.VectorCodec
-
- canEncodeNull(Class<?>) - Method in class io.r2dbc.postgresql.codec.VectorFloatCodec
-
- Circle - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the circle datatype in Postgres.
- close() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- close() - Method in interface io.r2dbc.postgresql.api.PostgresqlReplicationConnection
- close() - Method in interface io.r2dbc.postgresql.api.RefCursor
-
Close the cursor.
- Close - Class in io.r2dbc.postgresql.message.frontend
-
The Close message.
- Close(String, ExecutionType) - Constructor for class io.r2dbc.postgresql.message.frontend.Close
-
Create a new message.
- close() - Method in interface io.r2dbc.postgresql.replication.ReplicationStream
-
Stop replication changes from server and free resources.
- CloseComplete - Class in io.r2dbc.postgresql.message.backend
-
The CloseComplete message.
- closed(List<Point>) - Static method in class io.r2dbc.postgresql.codec.Path
-
- closed(Point...) - Static method in class io.r2dbc.postgresql.codec.Path
-
Create a new closed
Polygon given
points.
- Codec<T> - Interface in io.r2dbc.postgresql.codec
-
Codec to encode and decode values based on Postgres OIDs and Format.
- CodecConfiguration - Interface in io.r2dbc.postgresql.codec
-
Configuration object for codecs providing various details required for encoding and decoding data.
- CodecMetadata - Interface in io.r2dbc.postgresql.codec
-
Metadata for a codec.
- CodecRegistrar - Interface in io.r2dbc.postgresql.extension
-
Registrar interface that is used to register
Codecs as extension to built-in codecs.
- codecRegistrar(CodecRegistrar) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
- CodecRegistry - Interface in io.r2dbc.postgresql.codec
-
Registry allowing to query and register
Codecs.
- Codecs - Interface in io.r2dbc.postgresql.codec
-
Encodes and decodes objects.
- CommandComplete - Class in io.r2dbc.postgresql.message.backend
-
The CommandComplete message.
- CommandComplete(String, Integer, Long) - Constructor for class io.r2dbc.postgresql.message.backend.CommandComplete
-
Create a new message.
- commitTransaction() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- compareTo(LogSequenceNumber) - Method in class io.r2dbc.postgresql.replication.LogSequenceNumber
-
- COMPATIBILITY_MODE - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Compatibility query mode for cursored query execution.
- compatibilityMode(boolean) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Enables protocol compatibility mode for cursored query execution.
- CompositeFrontendMessage - Class in io.r2dbc.postgresql.message.frontend
-
- CompositeFrontendMessage(FrontendMessage.DirectEncoder...) - Constructor for class io.r2dbc.postgresql.message.frontend.CompositeFrontendMessage
-
- CompositeFrontendMessage(List<FrontendMessage.DirectEncoder>) - Constructor for class io.r2dbc.postgresql.message.frontend.CompositeFrontendMessage
-
- connect(SocketAddress, ConnectionSettings) - Method in interface io.r2dbc.postgresql.ConnectionFunction
-
Establish a connection to the given
endpoint applying
ConnectionSettings.
- connect() - Method in interface io.r2dbc.postgresql.ConnectionStrategy
-
Establish a connection to a target server that is determined by this connection strategy.
- connect() - Method in class io.r2dbc.postgresql.MultiHostConnectionStrategy
-
- connect(MultiHostConnectionStrategy.TargetServerType) - Method in class io.r2dbc.postgresql.MultiHostConnectionStrategy
-
- ConnectionFunction - Interface in io.r2dbc.postgresql
-
Interface defining a function how to connect to a single
endpoint applying
ConnectionSettings.
- ConnectionStrategy - Interface in io.r2dbc.postgresql
-
Interface defining a connection strategy on how to obtain a Postgres Client object.
- connectTimeout(Duration) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the connection timeout.
- contains(FrontendMessage) - Method in class io.r2dbc.postgresql.message.frontend.CompositeFrontendMessage
-
- CopyBothResponse - Class in io.r2dbc.postgresql.message.backend
-
The CopyBothResponse message.
- CopyBothResponse(Collection<Format>, Format) - Constructor for class io.r2dbc.postgresql.message.backend.CopyBothResponse
-
Create a new message.
- CopyData - Class in io.r2dbc.postgresql.message.backend
-
The CopyData message.
- CopyData(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.backend.CopyData
-
Create a new message.
- CopyData - Class in io.r2dbc.postgresql.message.frontend
-
The CopyData message.
- CopyData(ByteBuf) - Constructor for class io.r2dbc.postgresql.message.frontend.CopyData
-
Create a new message.
- CopyDone - Class in io.r2dbc.postgresql.message.backend
-
The CopyDone message.
- CopyDone - Class in io.r2dbc.postgresql.message.frontend
-
The CopyDone message.
- CopyFail - Class in io.r2dbc.postgresql.message.frontend
-
The CopyFail message.
- CopyFail(String) - Constructor for class io.r2dbc.postgresql.message.frontend.CopyFail
-
Create a new message.
- copyIn(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
Obtain a
CopyInBuilder to configure a
COPY FROM STDIN operation for very fast copying into a database table.
- copyIn(String, Publisher<ByteBuf>) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
Use COPY FROM STDIN for very fast copying into a database table.
- CopyInBuilder - Interface in io.r2dbc.postgresql.api
-
Interface specifying a builder contract to configure a COPY FROM STDIN operation.
- CopyInResponse - Class in io.r2dbc.postgresql.message.backend
-
The CopyInResponse message.
- CopyInResponse(Collection<Format>, Format) - Constructor for class io.r2dbc.postgresql.message.backend.CopyInResponse
-
Create a new message.
- CopyOutResponse - Class in io.r2dbc.postgresql.message.backend
-
The CopyOutResponse message.
- CopyOutResponse(Collection<Format>, Format) - Constructor for class io.r2dbc.postgresql.message.backend.CopyOutResponse
-
Create a new message.
- create() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactory
-
- create(ConnectionFactoryOptions) - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
- createBatch() - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- createSavepoint(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- createSlot(ReplicationSlotRequest) - Method in interface io.r2dbc.postgresql.api.PostgresqlReplicationConnection
-
Create a replication slot for logical or physical replication.
- createStatement(String) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
- CURRENT_SCHEMA - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Schema search path.
- get(TemporalUnit) - Method in class io.r2dbc.postgresql.codec.Interval
-
- 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.
- getArrayDataType() - Method in class io.r2dbc.postgresql.codec.StringCodec
-
- getArrayDataType() - Method in class io.r2dbc.postgresql.codec.VectorCodec
-
- getArrayObjectId() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- 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
-
- getChronology() - Method in class io.r2dbc.postgresql.codec.Interval
-
- 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
-
- getCursorName() - Method in interface io.r2dbc.postgresql.api.RefCursor
-
Return the ref cursor name (portal name).
- 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
-
- getDataTypes() - Method in interface io.r2dbc.postgresql.codec.CodecMetadata
-
- getDataTypes() - Method in class io.r2dbc.postgresql.codec.EnumCodec
-
- getDataTypes() - Method in class io.r2dbc.postgresql.codec.StringCodec
-
- getDataTypes() - Method in class io.r2dbc.postgresql.codec.VectorCodec
-
- getDataTypes() - Method in class io.r2dbc.postgresql.codec.VectorFloatCodec
-
- getDataTypeSize() - Method in class io.r2dbc.postgresql.message.backend.RowDescription.Field
-
Returns the data type size.
- getDays() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the days represented by this interval.
- getDetail() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getDriver() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
- getDuration() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the hours, minutes, seconds and microseconds as
Duration.
- 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.
- getFormats() - Method in interface io.r2dbc.postgresql.codec.CodecMetadata
-
Returns the collection of Format supported by this codec
- getHint() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getHours() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the hours represented by this interval.
- getInternalPosition() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getInternalQuery() - Method in class io.r2dbc.postgresql.api.ErrorDetails
-
- getJavaType() - Method in enum io.r2dbc.postgresql.codec.PostgresqlObjectId
-
- getJavaType() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- 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 interface io.r2dbc.postgresql.api.PostgresqlRow
-
Returns the RowMetadata for all columns in this row.
- getMetadata() - Method in class io.r2dbc.postgresql.PostgresqlConnectionFactory
-
- getMicrosecondsInSecond() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the microseconds represented by this interval.
- getMinutes() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the hours represented by this interval.
- getMonths() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the months represented by this interval.
- getName() - Method in interface io.r2dbc.postgresql.api.Notification
-
Returns name of this notification.
- getName() - Method in enum io.r2dbc.postgresql.codec.PostgresqlObjectId
-
- 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.codec.PostgresqlObjectId
-
Returns the object id represented by each return value.
- getObjectId() - Method in interface io.r2dbc.postgresql.codec.PostgresTypeIdentifier
-
Postgres type identifier.
- getObjectId() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- 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.
- getPeriod() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the years, months, and days as
Period.
- 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
-
- getSeconds() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the seconds represented by this interval.
- getSecondsInMinute() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the seconds represented by this interval.
- 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.
- getUnits() - Method in class io.r2dbc.postgresql.codec.Interval
-
- getUnsignedArrayObjectId() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- getUnsignedObjectId() - Method in class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- getValue() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return a string representing the interval value.
- 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.
- getValue() - Method in enum io.r2dbc.postgresql.MultiHostConnectionStrategy.TargetServerType
-
- getVector() - Method in class io.r2dbc.postgresql.codec.Vector
-
Return the vector values.
- 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
-
- getYears() - Method in class io.r2dbc.postgresql.codec.Interval
-
Return the years represented by this interval.
- getZoneId() - Method in interface io.r2dbc.postgresql.codec.CodecConfiguration
-
Return the zone identifier used for temporal conversions from local to zoned temporals.
- 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.
- Interval - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the interval datatype in Postgres.
- 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.
- 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
-
- isolationLevel(IsolationLevel) - Method in interface io.r2dbc.postgresql.api.PostgresTransactionDefinition
-
- 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.codec.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(String) - Static method in class io.r2dbc.postgresql.codec.Interval
-
Parse the
value representing a
Interval.
- 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.
- password(Publisher<CharSequence>) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the password publisher.
- password(Supplier<CharSequence>) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the password supplier.
- 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
-
- plus(TemporalAmount) - Method in class io.r2dbc.postgresql.codec.Interval
-
- 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
-
ColumnMetadata for a PostgreSQL database.
- 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
-
Interface for Postgres-specific extension to
R2dbcException providing
ErrorDetails.
- PostgresqlObjectId - Enum in io.r2dbc.postgresql.codec
-
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
-
An RowMetadata for a PostgreSQL database.
- PostgresqlStatement - Interface in io.r2dbc.postgresql.api
-
A strongly typed implementation of Statement for a PostgreSQL database.
- PostgresTransactionDefinition - Interface in io.r2dbc.postgresql.api
-
TransactionDefinition for a PostgreSQL database.
- PostgresType(int, long, int, long, String, String) - Constructor for class io.r2dbc.postgresql.codec.PostgresTypes.PostgresType
-
- PostgresTypeIdentifier - Interface in io.r2dbc.postgresql.codec
-
Represents a Postgres type identifier identified by
OID.
- 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.
- readOnly() - Method in interface io.r2dbc.postgresql.api.PostgresTransactionDefinition
-
- readWrite() - Method in interface io.r2dbc.postgresql.api.PostgresTransactionDefinition
-
- 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.
- RefCursor - Interface in io.r2dbc.postgresql.api
-
A ref cursor value object.
- 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.
- retain() - Method in class io.r2dbc.postgresql.message.backend.DataRow
-
- retain(int) - Method in class io.r2dbc.postgresql.message.backend.DataRow
-
- 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.
- setLockWaitTimeout(Duration) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
Sets Lock Acquisition Timeout through SET LOCK_TIMEOUT.
- setStatementTimeout(Duration) - Method in interface io.r2dbc.postgresql.api.PostgresqlConnection
-
Sets Statement Timeout through SET STATEMENT_TIMEOUT.
- 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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 primary does not remove WAL segments until they have been received by all standbys, and that the primary 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
-
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
-
File path for the key file.
- SSL_MODE - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Ssl mode.
- SSL_MODE_ALIAS - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Ssl mode alias (JDBC style).
- 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 path of the SSL root certificate.
- SSL_SNI - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Configure whether to use SNI on SSL connections.
- sslCert(String) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl cert for client certificate authentication.
- sslCert(URL) - 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.
- sslEngineCustomizer(Function<SSLEngine, SSLEngine>) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
- 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.
- sslKey(URL) - 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.
- sslParameters(Function<SocketAddress, SSLParameters>) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
- 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.
- sslRootCert(URL) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure ssl root cert for server certificate validation.
- sslSni(boolean) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure whether to indicate the hostname and port via SNI to the server.
- 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, StartupMessage.StartupParameterProvider) - Constructor for class io.r2dbc.postgresql.message.frontend.StartupMessage
-
Create a new message.
- StartupMessage.ParameterWriter - Interface in io.r2dbc.postgresql.message.frontend
-
Writer interface to expose startup parameters.
- StartupMessage.StartupParameterProvider - Interface in io.r2dbc.postgresql.message.frontend
-
- STATEMENT_TIMEOUT - Static variable in class io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
-
Statement timeout.
- statementTimeout(Duration) - Method in class io.r2dbc.postgresql.PostgresqlConnectionConfiguration.Builder
-
Configure the Statement timeout.
- 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.
- StringCodec - Class in io.r2dbc.postgresql.codec
-
- StringCodec(ByteBufAllocator) - Constructor for class io.r2dbc.postgresql.codec.StringCodec
-
- StringCodec(ByteBufAllocator, PostgresTypeIdentifier, PostgresTypeIdentifier) - Constructor for class io.r2dbc.postgresql.codec.StringCodec
-
- subtractFrom(Temporal) - Method in class io.r2dbc.postgresql.codec.Interval
-
- 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.codec.PostgresqlObjectId
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum io.r2dbc.postgresql.codec.PostgresqlObjectId
-
- valueOf(R2dbcType) - Static method in enum io.r2dbc.postgresql.codec.PostgresqlObjectId
-
- 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(String) - Static method in enum io.r2dbc.postgresql.MultiHostConnectionStrategy.HostStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.r2dbc.postgresql.MultiHostConnectionStrategy.TargetServerType
-
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.
- 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.codec.PostgresqlObjectId
-
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.MultiHostConnectionStrategy.HostStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.r2dbc.postgresql.MultiHostConnectionStrategy.TargetServerType
-
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.
- Vector - Class in io.r2dbc.postgresql.codec
-
Value object that maps to the vector datatype provided by Postgres pgvector.
- VectorCodec - Class in io.r2dbc.postgresql.codec
-
Codec for pgvector.
- VectorFloatCodec - Class in io.r2dbc.postgresql.codec
-