Added size() method.
Signed-off-by:developer <lmurray@trinistorm.org>
Removed duplicate count() method.
Signed-off-by:developer <lmurray@trinistorm.org>
Throw an Exception if Transaction fails to start.
Signed-off-by:developer <lmurray@trinistorm.org>
Made into an abstract class.

User land code will implement the onPDOException method and do whatever it wants with
it.
Signed-off-by:developer <lmurray@trinistorm.org>
Allows rows to be read one by one or all at once.
Signed-off-by:developer <lmurray@trinistorm.org>
Added the configure() method.
Signed-off-by:developer <lmurray@trinistorm.org>
PreparedStatments now properly inherit from Statement.
Signed-off-by:developer <lmurray@trinistorm.org>
Made stmt protected.
Signed-off-by:developer <lmurray@trinistorm.org>
Renamed methods.
Signed-off-by:developer <lmurray@trinistorm.org>
Updated the fetchRows() signature.
Signed-off-by:developer <lmurray@trinistorm.org>
Clean up.
Signed-off-by:developer <lmurray@trinistorm.org>
Made the connector default to associative arrays and use \PDOExceptions.
Signed-off-by:developer <lmurray@trinistorm.org>
Deprecated SQLException.
Signed-off-by:developer <lmurray@trinistorm.org>
Extend \pelau\php\Object.
Signed-off-by:developer <lmurray@trinistorm.org>
Remove old classes.
Signed-off-by:developer <lmurray@trinistorm.org>
Made overriding configure() optional.
Signed-off-by:developer <lmurray@trinistorm.org>
Pelau has authentication.
Signed-off-by:developer <lmurray@trinistorm.org>
Reintroduced the observer pattern.
Signed-off-by:developer <lmurray@trinistorm.org>
Removed Logger.
Added install script.