Arsse/lib/Db
J. King c4a41255b0 Experimental native MySQL driver
No testing has been performed yet, but changes are extensive enough to
warrant a commit. Of particular note:

- SQL states are enumerated in a separate trait to reduce duplication
- PDOStatement is now an abstract class to avoid duplication of
engine-specific error handling
- Error handling has been cleaned up somewhat
2019-01-10 19:01:32 -05:00
..
MySQL Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
PostgreSQL Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
SQLite3 Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
AbstractDriver.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
AbstractResult.php Fix error in previous commit 2018-11-02 12:01:03 -04:00
AbstractStatement.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
Driver.php Rewrite various queries to work in PostgreSQL 2018-12-04 20:41:21 -05:00
Exception.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
ExceptionInput.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
ExceptionTimeout.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
PDODriver.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
PDOError.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
PDOResult.php Fix PDO insert ID errors in PHP 7.1 2018-12-06 17:46:00 -05:00
PDOStatement.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
Result.php Add missing return type hints where possible 2018-11-02 11:47:10 -04:00
ResultAggregate.php Style fixes 2018-12-05 17:28:11 -05:00
ResultEmpty.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
SQLState.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
Statement.php Change "rebind" to "retype" to better reflect what actually happens 2017-12-30 17:04:21 -05:00
Transaction.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00