module Athena::ORM::Exception
#
Both acts as a namespace for exceptions related to the Athena::ORM component, as well as a way to check for exceptions from the component.
Note
Errors that indicate a bug in the ORM itself are raised as plain ::Exceptions, so rescuing this type doesn't catch them.
Todo
Using a feature that isn't supported yet, such as the SEQUENCE identifier generation strategy, raises a plain ::Exception.
Direct including types
Athena::ORM::Exception::Conversion
Athena::ORM::Exception::DatabaseRequired
Athena::ORM::Exception::EntityIdentityCollision
Athena::ORM::Exception::EntityManagerClosed
Athena::ORM::Exception::EntityMissingAssignedId
Athena::ORM::Exception::EntityNotFound
Athena::ORM::Exception::Hydration
Athena::ORM::Exception::InvalidArgument
Athena::ORM::Exception::InvalidColumnDeclaration
Athena::ORM::Exception::InvalidColumnType
Athena::ORM::Exception::InvalidFindByCall
Athena::ORM::Exception::Logic
Athena::ORM::Exception::Mapping
Athena::ORM::Exception::MissingIdentifierField
Athena::ORM::Exception::NoActiveTransaction
Athena::ORM::Exception::NoIdentityValue
Athena::ORM::Exception::ORMInvalidArgument
Athena::ORM::Exception::Persister
Athena::ORM::Exception::Runtime
Athena::ORM::Exception::TypeNotFound
Athena::ORM::Exception::TypesAlreadyExists
Athena::ORM::Exception::UnexpectedResult
Athena::ORM::Exception::UnknownColumnType
Athena::ORM::Exception::UnrecognizedIdentifierFields
Athena::ORM::Migrations::Exception