| SimpleDB::BigintColumn | Class representing SQL big integers |
| SimpleDB::BoolColumn | Class representing bool values |
| SimpleDB::Column | The abstract base class for the SimpleDB types |
| SimpleDB::Database | This class represents a database connection |
| SimpleDB::DoubleColumn | Class representing double precision vales |
| SimpleDB::Database::Exception | This class is thrown in case of any database exception |
| SimpleDB::Exception | SimpleDB Exception base class |
| SimpleDB::Query::Exception | Query exception class |
| SimpleDB::IntColumn | Class representing SQL integers |
| SimpleDB::LongColumn | Class representing long values |
| SimpleDB::Database::NoDataException | Exception class thrown when no data is available |
| SimpleDB::Query | Class to represent a database query |
| SimpleDB::ScopedTransaction | ScopedTransaction class Create a scoped transaction to make a block of code into a transaction If this object destructs before the commit function is called, the transaction will be rolled back |
| SimpleDB::StringColumn | Class representing string values |
| SimpleDB::Column::UnboundException | Exception class |