Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Contact Us
Online Help
Domain Status
Man Pages

Virtual Servers

Topology Map

Server Agreement
Year 2038

USA Flag



Man Pages

Manual Reference Pages  -  ALZABO::EXCEPTIONS (3)

.ds Aq ’


Alzabo::Exceptions - Creates all exception subclasses used in Alzabo.



  use Alzabo::Exceptions;


Using this class creates all the exceptions classes used by Alzabo (via the Exception::Class class).

See Exception::Class for more information on how this is done.


o Alzabo::Exception

This is the base class for all exceptions generated within Alzabo (all exceptions should return true for $@->isa(Alzabo::Exception) except those that are generated via internal Perl errors).

o Alzabo::Exception::Driver

An error occured while accessing a database. See Alzabo::Driver for more details.

o Alzabo::Exception::Eval

An attempt to eval something returned an error.

o Alzabo::Exception::Logic

Alzabo was asked to do something logically impossible, like retrieve rows for a table without a primary key.

o Alzabo::Exception::NoSuchRow

An attempt was made to fetch data from the database with a primary key that does not actually exist in the specified table.

o Alzabo::Exception::NotNullable

An attempt was made to set a non-nullable column to NULL. The column_name, table_name, and schema_name fields can be used to identify the exact column.

o Alzabo::Exception::Panic

This exception is thrown when something completely unexpected happens (think Monty Python).

o Alzabo::Exception::Params

This exception is thrown when there is a problem with the parameters passed to a method or function. These problems can include missing parameters, invalid values, etc.

o Alzabo::Exception::RDBMSRules

A rule for the relevant RDBMS was violated (bad schema name, table name, column attribute, etc.)

o Alzabo::Exception::ReferentialIntegrity

An insert/update/delete was attempted that would violate referential integrity constraints.

o Alzabo::Exception::SQL

An error thrown when there is an attempt to generate invalid SQL via the Alzabo::SQLMaker module.

o Alzabo::Exception::Storable

A error when trying to freeze, thaw, or clone an object using Storable.

o Alzabo::Exception::System

Some sort of system call (file read/write, stat, etc.) failed.

o Alzabo::Exception::VirtualMethod

A virtual method was called. This indicates that this method should be subclassed.


Dave Rolsky, <>
Search for    or go to Top of page |  Section 3 |  Main Index

perl v5.20.3 ALZABO::EXCEPTIONS (3) 2016-04-03

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.