Commit Graph

544 Commits

Author SHA1 Message Date
Timothy Warren 303eda1567 Fix sql test errors 2014-04-08 15:38:18 -04:00
Timothy Warren d87de2ba47 Fix sqlite tests 2014-04-08 15:19:47 -04:00
Timothy Warren b40b085ae5 Add test sql files 2014-04-08 15:18:51 -04:00
Timothy Warren 85b804adaa Update drivers with missing method 2014-04-08 14:43:07 -04:00
Timothy Warren d06a3eda0d Add method to get indexes for the current table 2014-04-08 14:26:28 -04:00
Timothy Warren 9011678dc3 Add beginning of table builder classes 2014-04-07 18:28:53 -04:00
Timothy Warren 2af3b0be9f Add method to retrieve foreign keys for a table to driver classes 2014-04-07 16:49:49 -04:00
Timothy Warren 87754e6f2c Micro-optimization for MySQL order by rand 2014-04-07 10:02:52 -04:00
Timothy Warren 3eeea75b54 Cut down on some duplication, and increase test coverage 2014-04-03 16:49:01 -04:00
Timothy Warren 023aeb6dad Update some docblocks 2014-04-03 15:05:18 -04:00
Timothy Warren cb0b2a9e90 Update docs 2014-04-03 14:50:36 -04:00
Timothy Warren a3339200f0 Rename db_util to abstract_util, mark create_table method as deprecated 2014-04-03 14:44:03 -04:00
Timothy Warren 4809016c31 Add insert_batch methods to Firebird and SQLite 2014-04-03 13:28:30 -04:00
Timothy Warren 600c07f1ca Move abstract classes and interfaces to their own respective folders 2014-04-02 22:40:54 -04:00
Timothy Warren bccea8cd2b A little cleanup of parser and connection code 2014-04-02 18:53:48 -04:00
Timothy Warren 57f1c38bcc Fix docs 2014-04-02 17:09:34 -04:00
Timothy Warren e3fdad5206 Namespaces! 2014-04-02 17:08:50 -04:00
Timothy Warren 5bc366c977 Code improvements 2014-04-02 15:11:46 -04:00
Timothy Warren 9c55ed51c0 Remove an unneeded parameter from Query Builder and fix some docs 2014-04-02 11:52:55 -04:00
Timothy Warren 405ff86cbc Update docs 2014-04-02 11:02:18 -04:00
Timothy Warren 02d4e0e52e improve query builder and connection manager, skip coverage of some soon-to-be-removed methods 2014-04-02 10:31:59 -04:00
Timothy Warren 482f36ea24 Improve the query builder with a helper method 2014-04-01 16:31:08 -04:00
Timothy Warren 14a4449f3f Simplify and shorten methods to increase code quality 2014-04-01 15:41:38 -04:00
Timothy Warren a04b8b44ff Improve code coverage on a few stupid spots 2014-04-01 14:54:38 -04:00
Timothy Warren 235f93bdc4 Simplify a method in the connection manager 2014-04-01 14:06:49 -04:00
Timothy Warren 3fd4580721 Remove redundant method 2014-03-31 16:35:02 -04:00
Timothy Warren 9fbf9cf82a HHVM is required to pass, minor fixes 2014-03-31 16:20:14 -04:00
Timothy Warren 32a01a66e8 Update docs, composer and README 2014-03-31 16:01:58 -04:00
Timothy Warren 621c2b7d91 Update docs 2014-03-31 13:32:35 -04:00
Timothy Warren 23c1cf0e5b Improvements for scrutinizer 2014-03-31 12:58:43 -04:00
Timothy Warren 7cf3c436dd Breakout Query function into its own class 2014-03-31 12:47:07 -04:00
Timothy Warren 955dc78913 Fix some docblocks 2014-03-28 15:34:48 -04:00
Timothy Warren 65b10c52c9 Miscellaneous cleanup 2014-03-28 15:16:39 -04:00
Timothy Warren b3d3c3f35d Rename interfaces from iFoo to Foo_Interface 2014-03-28 13:38:34 -04:00
Timothy Warren e9e03953a7 Moved protected query builder methods to abstract class 2014-03-27 15:46:28 -04:00
Timothy Warren 5b908f5816 Add abstract class for sql classes to have base limit method 2014-03-26 21:33:58 -04:00
Timothy Warren 3a16f3c65b Make sqlite limit statement more different than mysql limit statement 2014-03-26 21:19:24 -04:00
Timothy Warren 50cfa0f888 Update scrutinizer config, again 2014-03-26 21:12:40 -04:00
Timothy Warren 68c640ef0e Update scrutinizer config, and fix HHVM issue 2014-03-26 21:05:52 -04:00
Timothy Warren 22f28b766b Remove PDO_Firebird driver 2014-03-26 20:54:40 -04:00
Timothy Warren 846e68acc4 Add interface for pdo drivers to enforce the same interface on the Firebird driver 2014-03-26 20:49:33 -04:00
Timothy Warren 56c061a7d1 Split _compile method in query_builder class 2014-03-20 11:57:50 -04:00
Timothy Warren f1c19acd86 Update pdo_driver classes 2014-03-20 11:28:07 -04:00
Timothy Warren c857671802 Update readme with new quality and coverage buttons 2014-03-20 11:25:16 -04:00
Timothy Warren af73f80558 Remove pointless constructor over-riding 2014-03-20 11:20:30 -04:00
Timothy Warren 7a78dc8b79 Remove code style sniff from scrutinizer 2014-03-20 11:11:25 -04:00
Timothy Warren b4a661c82a Fix code coverage, maybe 2014-03-20 11:06:44 -04:00
Timothy Warren f817818bc6 Use scrutinizer for test coverage 2014-03-20 10:49:15 -04:00
Timothy Warren 97275ba404 Update some docblocks for __called methods 2014-03-17 20:20:53 -04:00
Timothy Warren df5b4b9034 Fix more code quality issues 2014-03-17 20:12:58 -04:00