Commit Graph

439 Commits

Author SHA1 Message Date
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
97275ba404 Update some docblocks for __called methods 2014-03-17 20:20:53 -04:00
df5b4b9034 Fix more code quality issues 2014-03-17 20:12:58 -04:00
b6192e6c0a More appeasement of scrutinizer-ci 2014-03-17 19:52:43 -04:00
Timothy Warren
0ae237ab33 Merge pull request #2 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2014-03-17 19:45:55 -04:00
97730f0002 Fix some code quality issues 2014-03-17 19:45:41 -04:00
Scrutinizer Auto-Fixer
2b4154a91b Scrutinizer Auto-Fixes
This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/timw4mail/Query/inspections/89ed2aa4-7aae-45bb-9289-ebb27a60ef13

Enabled analysis tools:
 - PHP Analyzer
 - PHP Copy/Paste Detector
 - PHP PDepend
2014-03-18 00:35:25 +01:00
5e464ef158 Remove some dead code, update docs 2014-03-17 19:34:48 -04:00