[Gravity] Introduce database specific access objects
Review Request #1010 — Created July 9, 2023 and submitted — Latest diff uploaded
Information | |
---|---|
pprkut | |
Lunr.Gravity | |
1011 | |
45ff8fc... | |
Reviewers | |
lunr | |
Rather than one generic DatabaseAccessObject, there is now one for every database we support. This allows for tighter type safety.
Diff Revision 2 (Latest)
orig
1
2
src/Lunr/Gravity/DatabaseAccessObject.php |
---|
src/Lunr/Gravity/TransactionalDatabaseAccessObject.php |
---|
src/Lunr/Gravity/MariaDB/MariaDBAccessObject.php |
---|
src/Lunr/Gravity/MariaDB/TransactionalMariaDBAccessObject.php |
---|
src/Lunr/Gravity/MariaDB/Tests/MariaDBAccessObjectBaseTest.php |
---|
src/Lunr/Gravity/MariaDB/Tests/MariaDBAccessObjectTest.php |
---|
src/Lunr/Gravity/MariaDB/Tests/TransactionalMariaDBAccessObjectBaseTest.php |
---|
src/Lunr/Gravity/MariaDB/Tests/TransactionalMariaDBAccessObjectTest.php |
---|
src/Lunr/Gravity/MySQL/MySQLAccessObject.php |
---|
src/Lunr/Gravity/MySQL/MySQLAsyncQueryResult.php |
---|
src/Lunr/Gravity/MySQL/MySQLQueryResult.php |
---|
src/Lunr/Gravity/MySQL/TransactionalMySQLAccessObject.php |
---|
src/Lunr/Gravity/MySQL/Tests/MySQLAccessObjectBaseTest.php |
---|
src/Lunr/Gravity/MySQL/Tests/MySQLAccessObjectTest.php |
---|
src/Lunr/Gravity/MySQL/Tests/TransactionalMySQLAccessObjectBaseTest.php |
---|
src/Lunr/Gravity/MySQL/Tests/TransactionalMySQLAccessObjectTest.php |
---|
src/Lunr/Gravity/SQLite3/SQLite3AccessObject.php |
---|
src/Lunr/Gravity/SQLite3/SQLite3QueryResult.php |
---|
src/Lunr/Gravity/SQLite3/TransactionalSQLite3AccessObject.php |
---|
src/Lunr/Gravity/SQLite3/Tests/SQLite3AccessObjectBaseTest.php |
---|