Package-level declarations
Types
Represents the action (encoding or decoding) during which a codec error occurred.
Exception thrown when encoding or decoding a value to/from a PostgreSQL representation fails.
Exception thrown when a transaction fails due to concurrency issues like deadlocks, lock unavailability, or serialization failures.
Categorizes the specific reason why a ConcurrencyException was thrown.
Exception thrown when a database operation violates a defined constraint (e.g., unique index, foreign key, check constraint).
Represents specific types of database constraint violations that can occur during query execution.
Exception thrown when a generic database system error occurs.
Exception thrown when an operation fails due to invalid data values during execution.
Categorizes the specific reason why a DataException was thrown.
Exception thrown when the server stops a statement before it finishes - a statement_timeout, or a cancel request such as session.cancelQuery() (57014).
Exception thrown when the driver fails to establish a connection or authenticate with the database server.
Represents the specific reason for an initialization failure during database connection or authentication.
Exception thrown when the driver attempts an operation that is not allowed in the current state or context.
Represents the specific reason for an invalid operation.
Exception thrown when a type conversion or data mapping operation fails.
Represents the specific reason for a mapping failure.
Exception thrown when a network error disrupts communication with the database server.
Represents specific types of network-related errors that can occur during database communication.
Base exception for all errors in the Octavius JDBC driver.
Exception thrown when the current database user lacks the required privileges to execute a statement or access an object.
Exception thrown when an assertion inside a PL/pgSQL routine turns out to be false.
Represents which assertion a PL/pgSQL routine made and the data then falsified.
Exception thrown when a PL/pgSQL routine raises an error of its own, through RAISE EXCEPTION.
Exception thrown when the server ends the session: it sent a FATAL or a PANIC, and closed the connection behind it.
Why the server ended the session.
A wrapper class that adapts an OctaviusException into a standard java.sql.SQLException.
Exception thrown when an error occurs during the parsing, planning, or execution of a SQL statement.
Represents specific reasons for a SQL statement execution failure.
Exception thrown when the statement itself is fine and the transaction it arrived in is not.
Represents the transaction state that made a statement inadmissible.
Exception thrown when type resolution or validation fails within the driver's type registry.
Represents the reason for a type resolution or validation failure.
Exception thrown for generic or unknown database errors that cannot be mapped to a specific OctaviusException subclass.
Functions
Finds the Octavius failure behind this throwable, if there is one.
Runs block, restating any of the driver's exceptions it raises in a SQLExceptionWrapper - how every method the JDBC surface implements fails, where what it does not implement throws the driver's exception as it is.