Package-level declarations
Types
Authentication response sent by the server (Tag 'R').
Contains data during a COPY operation (received from the backend).
Indicates completion of a COPY operation by the backend.
Data about keys for canceling queries (Tag 'K').
Base interface for all messages received from the PostgreSQL backend.
Response indicating that a Bind command has completed successfully.
Response indicating that an SQL command has completed successfully.
Response indicating that the backend is ready for COPY BOTH.
Response indicating that the backend is ready to receive COPY IN data.
Response indicating that the backend is ready to send COPY OUT data.
Represents a single row of data from a query response. Note: The underlying arrays (rawData, columnOffsets, columnLengths) may be shared buffers reused by the connection to avoid memory allocations. They should be processed synchronously (e.g. eagerly deserialized) and not stored for later use, as their contents will be overwritten by subsequent rows unless the row data size exceeded the configured maxCachedRowSize.
Response indicating that an empty query string was sent to the backend.
The fields of an ErrorResponse (Tag 'E') or of a NoticeResponse (Tag 'N').
Message sent by the server to negotiate the protocol version. Introduced in PostgreSQL 14 to handle minor version upgrades.
Response indicating that a query returned no data.
Information about connection parameter (Tag 'S').
Response indicating that a Parse command has completed successfully.
Response indicating that portal execution was suspended because the row limit was reached.
Ready to accept queries (Tag 'Z').
Response containing the description of rows returned by a query.