[Gravity] Add SQLDMLQueryBuilder for common simple SQL syntax elements
Review Request #180 — Created Oct. 11, 2013 and submitted — Latest diff uploaded
Information | |
---|---|
pprkut | |
Lunr | |
pprkut:runkit | |
Reviewers | |
lunr | |
Lots of changes, but there's actually very little happening here. Just a little bit of house keeping. Taking the general parts of SQL syntax and moving them to a separate DML query builder removes a lot of actual and potential code duplication from the SQLite3 and MySQL DML Query Builders.
Unit tests
Diff Revision 1 (Latest)
src/Lunr/Gravity/Database/SQLDMLQueryBuilder.php |
---|
src/Lunr/Gravity/Database/MySQL/MySQLDMLQueryBuilder.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderConditionTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderDeleteTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderInsertTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderLimitTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderOrderByTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderSelectTest.php |
---|
src/Lunr/Gravity/Database/MySQL/Tests/MySQLDMLQueryBuilderUpdateTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/SQLite3DMLQueryBuilder.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderConditionTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderDeleteTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderInsertTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderSelectTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderUpdateTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderConditionTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderDeleteTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderInsertTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderLimitTest.php |
---|
src/Lunr/Gravity/Database/SQLite3/Tests/SQLite3DMLQueryBuilderOrderByTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderSelectTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderTest.php |
---|
src/Lunr/Gravity/Database/Tests/SQLDMLQueryBuilderUpdateTest.php |
---|
tests/phpunit.xml |
---|