| File | 
Role | 
Description | 
 MySQL5 (12 files) | 
      AssociativeIndexingStrategy.php | 
Class | 
An interface to algorithmic solutions for mapping an associative array index to rows in a database table. | 
      CannotRemoveField.php | 
Class | 
An exception thrown when an unset has been tried on a row field. | 
      Exception.php | 
Class | 
All exceptions inside the DATA library extend this exception. | 
      FieldDoesntExist.php | 
Class | 
An exception thrown when trying to read a field that doesn't exist on the table. | 
      IndexingStrategyException.php | 
Class | 
All exceptions that occur on indexing strategies extend this exception. | 
      InvalidDate.php | 
Class | 
An exception thrown when a sql date field is filled with an invalid value. | 
      InvalidDatetime.php | 
Class | 
An exception thrown when a sql datetime field is filled with an invalid value. | 
      InvalidDecimal.php | 
Class | 
An exception thrown when a sql decimal field is filled with an invalid value or has overflown its capacity. | 
      InvalidInt.php | 
Class | 
An exception thrown when a sql int field is filled with an invalid value or has overflown its capacity. | 
      InvalidTime.php | 
Class | 
An exception thrown when a sql time field is filled with an invalid value. | 
      NotImplemented.php | 
Class | 
An exception thrown when a feature hasn't been implemented yet. | 
      NotNullable.php | 
Class | 
An exception thrown when trying to null a not nullable sql field. | 
      Number.php | 
Class | 
Interface for numerical objects. | 
      PrimaryKeyNeeded.php | 
Class | 
An exception thrown when a primary key is required for the operation requested. | 
      PrimaryKeyTooLarge.php | 
Class | 
An exception thrown when a primary key is too large for the operation requested. | 
      ReadOnly.php | 
Class | 
An exception thrown when access to the database through an object is read only. | 
      RowDoesntExist.php | 
Class | 
An exception thrown when trying to read a row that doesn't exist on the table. | 
      SQLChar.php | 
Class | 
ANSI SQL Character data type representation. | 
      SQLCharFactory.php | 
Class | 
A concrete factory for inboxing strings into char fields. | 
      SQLDate.php | 
Class | 
ANSI SQL Date data type representation. | 
      SQLDatetime.php | 
Class | 
ANSI SQL Datetime data type representation. | 
      SQLDecimal.php | 
Class | 
ANSI SQL arbitrary size number with decimals data type representation. | 
      SQLDecimalFactory.php | 
Class | 
A concrete factory for inboxing php values into decimal fields. | 
      SQLInt.php | 
Class | 
ANSI SQL Integer data type representation. | 
      SQLIntFactory.php | 
Class | 
A concrete factory for inboxing php values into int fields. | 
      SQLSmallInt.php | 
Class | 
ANSI SQL small integer data type representation. | 
      SQLSmallIntFactory.php | 
Class | 
A concrete factory for inboxing php values into small int fields. | 
      SQLTime.php | 
Class | 
ANSI SQL Time data type representation. | 
      SQLType.php | 
Class | 
SQL type representation. | 
      SQLTypeConstraintFailed.php | 
Class | 
An exception thrown when an sql type constraint fails to apply to a value. | 
      SQLTypeFactory.php | 
Class | 
Abstract factory for SQL types representations. | 
      SQLVarchar.php | 
Class | 
ANSI SQL Character Varying data type representation. | 
      SQLVarcharFactory.php | 
Class | 
A concrete factory for inboxing strings into varchar fields. | 
      StringTooLarge.php | 
Class | 
An exception thrown when a sql character field cannot hold the string provided by the user. |