Package-level declarations
Types
Exception thrown when a query is semantically or syntactically invalid.
Messages for BadStatementException categorized by their root cause.
Exception thrown when there are infrastructure or connectivity issues.
Exception thrown when a database operation violates data integrity constraints.
Messages for ConstraintViolationException representing specific database integrity rules.
Base exception for recoverable database errors that are returned within io.github.octaviusframework.db.api.DataResult.
Exception thrown during data operations that are syntactically correct but fail due to data content, result expectations, or permission issues.
Messages for DataOperationException related to data retrieval and permissions.
Base class for non-recoverable database errors that are thrown immediately instead of being wrapped in io.github.octaviusframework.db.api.DataResult.
Exception thrown during the initialization phase of Octavius Database.
Base exception for all errors in Octavius Database.
Exception thrown when a reference to a result from a previous transaction step is invalid and cannot be resolved.
Exception thrown for concurrency-related issues and transaction lifecycle failures.
Messages for TransactionException covering concurrency and transaction lifecycle errors.
Exception thrown when data cannot be mapped between the database and Kotlin objects.
Messages for TypeMappingException occurring during conversion between Kotlin and PostgreSQL types.
Exception thrown when there is a mismatch or missing definition in the type registry.
Exception thrown when an error occurs in the database that is not recognized or categorized into a more specific DatabaseException subtype.