Commit Graph

496 Commits

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