All Classes and Interfaces
Class
Description
The AuthenticationCleartextPassword message.
The AuthenticationGSS message.
The AuthenticationGSSContinue message.
The AuthenticationKerberosV5 message.
The AuthenticationMD5Password message.
A marker interface for messages that indicate that the message has to do with authentication.
The AuthenticationOk message.
The AuthenticationSASL message.
The AuthenticationSASLContinue message.
The AuthenticationSASLFinal message.
The AuthenticationSCMCredential message.
The AuthenticationSSPI message.
The BackendKeyData message.
A message sent from a backend server to a frontend client.
The Bind message.
The BindComplete message.
Value object that maps to the 
box datatype in Postgres.CodecRegistrar to register built-in codecs depending on their availability in pg_type.The CancelRequest message.
Value object that maps to the 
circle datatype in Postgres.The Close message.
The CloseComplete message.
Codec to encode and decode values based on Postgres OIDs and 
Format.Configuration object for codecs providing various details required for encoding and decoding data.
Metadata for a codec.
Registrar interface that is used to register 
Codecs as extension to built-in codecs.Registry allowing to query and register 
Codecs.Encodes and decodes objects.
The CommandComplete message.
FrontendMessage that aggregates FrontendMessage, specifically FrontendMessage.DirectEncoder messages to send multiple FrontendMessage in a single TCP packet.Interface defining a function how to connect to a single 
endpoint applying ConnectionSettings.Interface defining a connection strategy on how to obtain a Postgres 
Client object.The CopyBothResponse message.
The CopyData message.
The CopyData message.
The CopyDone message.
The CopyDone message.
The CopyFail message.
Interface specifying a builder contract to configure a 
COPY FROM STDIN operation.The CopyInResponse message.
The CopyOutResponse message.
The DataRow message.
The default 
Codec implementation.The Describe message.
The EmptyQueryResponse message.
Codec to map Postgres 
enumerated types to Java Enum values.Builder for 
CodecRegistrar to register EnumCodec for one or more enum type mappings.An enumeration of codec registration priorities.
Error details.
The ErrorResponse message.
The Execute message.
An enumeration of execution types as used by 
FrontendMessages.Marker interface for all extensions.
The Field type returned as part of some 
BackendMessages.An enumeration of field types.
The Flush message.
A message sent from a frontend client to a backend server.
Interface for messages that can be directly encoded without producing a 
Publisher first.The FunctionCall message.
The FunctionCallResponse message.
The GSSResponse message.
Value object that maps to the 
interval datatype in Postgres.Value object to represent JSON values.
Value object that maps to the 
line datatype in Postgres.LSN (Log Sequence Number).
Value object that maps to the 
lseg datatype in Postgres.ConnectionStrategy using a collection ofInterface specifying a predicate whether to accept a given host based on its 
SocketAddress and MultiHostConnectionStrategy.HostStatus.Connection status for a host.
Pre-defined enumeration providing 
MultiHostConnectionStrategy.HostSelector implementations.The NoData message.
The NoticeResponse message.
Postgres notification received via 
LISTEN.The NotificationResponse message.
The ParameterDescription message.
The ParameterStatus message.
The Parse message.
The ParseComplete message.
The PasswordMessage message.
Value object that maps to the 
path datatype in Postgres.Value object that maps to the 
point datatype in Postgres.Value object that maps to the 
polygon datatype in Postgres.The PortalSuspended message.
Batch for executing a collection of statements in a batch against a PostgreSQL database.ColumnMetadata for a PostgreSQL database.A 
Connection for connecting to a PostgreSQL database.Connection configuration information for connecting to a PostgreSQL database.
A builder for 
PostgresqlConnectionConfiguration instances.An implementation of 
ConnectionFactory for creating connections to a PostgreSQL database.An implementation of 
ConnectionFactoryProvider for creating PostgresqlConnectionFactorys.Connection metadata for a connection connected to a PostgreSQL database.
Interface for Postgres-specific extension to 
R2dbcException providing ErrorDetails.Object IDs for well know PostgreSQL data types.
A PostgreSQL replication connection.
A 
Result representing the results of a query against a PostgreSQL database.A 
Row for a PostgreSQL database.An 
RowMetadata for a PostgreSQL database.A strongly typed implementation of 
Statement for a PostgreSQL database.TransactionDefinition for a PostgreSQL database.Represents a Postgres type identifier identified by 
OID.Utility to look up Postgres types using 
pg_type.The Query message.
The ReadyForQuery message.
An enumeration of backend transaction statuses.
A ref cursor value object.
Value object representing a request to create a replication slot.
Fluent builder interface to configure a logical replication stream.
Fluent builder interface to configure the slot name for a logical replication slot.
Fluent builder interface to configure a physical replication stream.
Fluent builder interface to configure the slot name for a physical replication slot.
Fluent builder interface fragment to associate the builder with the slot name.
Fluent builder interface fragment to associate the builder with slot options.
Fluent builder interface fragment to associate the builder with status interval updates.
Information returned on replication slot creation.
Value object representing a request to create a replication slot.
Fluent builder interface to configure a logical replication slot.
Fluent builder interface to configure the slot name for a logical replication slot.
Fluent builder interface to configure a physical replication slot.
Fluent builder interface to configure the slot name for a physical replication slot.
Fluent builder interface fragment to associate the builder with an output plugin.
Fluent builder interface fragment to associate the builder with a slot name.
Fluent builder interface fragment to associate the builder with the temporary option.
Postgresql replication stream.
Replication type.
The RowDescription message.
The field within the 
RowDescription.The SASLInitialResponse Message.
The SASLResponse message.
The SSLRequest message.
The StartupMessage message.
Writer interface to expose startup parameters.
Interface that provides startup parameters into a 
StartupMessage.ParameterWriter.The Sync message.
The Termination message.
Value object that maps to the 
vector datatype provided by Postgres pgvector.Codec for pgvector.