diff --git a/.gitignore b/.gitignore index c6b05f1..2e700e6 100644 --- a/.gitignore +++ b/.gitignore @@ -130,14 +130,13 @@ $RECYCLE.BIN/ test_config.json index.html -tests/db_files/* +tests/db_files/*.db build/api/* build/coverage/* build/logs/* build/pdepend/* build/phpdox/* cache.properties -._* tests/settings.json .php_cs coverage/* @@ -146,3 +145,4 @@ composer.lock docs/phpdoc* .project all_tests +build/.phpunit.result.cache diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index eecc367..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,26 +0,0 @@ -before_script: - # Install dependencies - - bash build/docker_install.sh > /dev/null - -services: - - mysql:latest - - postgres:latest - -variables: - MYSQL_ROOT_PASSWORD: foo-bar-baz - MYSQL_DATABASE: test - MYSQL_USER: test - MYSQL_PASSWORD: test - POSTGRES_DB: test - POSTGRES_USER: test - POSTGRES_PASSWORD: test - -test:7.1: - image: php:7.1 - script: - - phpunit -c build --no-coverage - -test:7.2: - image: php:7.2 - script: - - phpunit -c build --no-coverage diff --git a/.travis.yml b/.travis.yml index 47984a8..e01e986 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,23 @@ -sudo: false +dist: xenial +os: linux + +arch: amd64 language: php +services: + - mysql + - postgresql + php: - - 7.1 - - 7.2 + - 7.4 - nightly before_script: - psql -c 'DROP DATABASE IF EXISTS test;' -U postgres - psql -c 'create database test;' -U postgres - mysql -e 'create database IF NOT EXISTS test;' - - composer install + - composer install --ignore-platform-reqs script: - mkdir -p build/logs @@ -20,9 +26,9 @@ script: - cd ../ after_script: - - wget https://scrutinizer-ci.com/ocular.phar - - php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml + - wget https://scrutinizer-ci.com/ocular.phar + - php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml -matrix: +jobs: allow_failures: - php: nightly diff --git a/README.md b/README.md index b5df5fa..b58e4c0 100644 --- a/README.md +++ b/README.md @@ -2,22 +2,20 @@ A query builder/database abstraction layer, using prepared statements for security. -[![Build Status](https://jenkins.timshomepage.net/buildStatus/icon?job=query)](https://jenkins.timshomepage.net/job/query/) [![Code Coverage](https://scrutinizer-ci.com/g/aviat4ion/Query/badges/coverage.png?b=develop)](https://scrutinizer-ci.com/g/aviat4ion/Query/?branch=develop) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aviat4ion/Query/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/aviat4ion/Query/?branch=develop) [![Latest Stable Version](https://poser.pugx.org/aviat/query/v/stable.png)](https://packagist.org/packages/aviat/query) [![Total Downloads](https://poser.pugx.org/aviat/query/downloads.png)](https://packagist.org/packages/aviat/query) [![Latest Unstable Version](https://poser.pugx.org/aviat/query/v/unstable.png)](https://packagist.org/packages/aviat/query) -[![License](https://poser.pugx.org/aviat/query/license.png)](http://www.dbad-license.org/) ## Requirements -* PDO extensions for the databases you wish to use (unless it's Firebird, in which case, the interbase extension is required) -* Supported version of PHP (Older versions may work, but are not supported) +* PDO extensions for the databases you wish to use +* PHP 7.4 or later ## Databases Supported -* MySQL -* PostgreSQL +* MySQL 5+ / MariaDB +* PostgreSQL 8.4+ * SQLite ## Including Query in your application @@ -32,7 +30,7 @@ Create a connection array or object similar to this: 'mysql', // mysql, pgsql, firebird, sqlite + 'type' => 'mysql', // mysql, pgsql, sqlite 'host' => 'localhost', // address or socket 'user' => 'root', 'pass' => '', @@ -40,10 +38,10 @@ $params = array( 'database' => 'test_db', // Only required for - // SQLite + // SQLite 'file' => '/path/to/db/file', - // Optional paramaters + // Optional parameters 'prefix' => 'tbl_', // Database table prefix 'alias' => 'old' // Connection name for the Query function ); @@ -78,8 +76,13 @@ Query('old')->query($sql); ``` ### Running Queries -Query uses the same interface as CodeIgniter's [Query Builder](http://www.codeigniter.com/user_guide/database/query_builder.html) class. However, it does not implement the `update_batch` or caching methods. For specific query builder methods, see the [class documentation](https://gitdev.timshomepage.net/Query/docs/classes/Query_QueryBuilder.html#methods). -Underscored methods are also aliased to camel case methods. +Query is based on CodeIgniter's [Query Builder](http://www.codeigniter.com/user_guide/database/query_builder.html) class. +However, it has camelCased method names, and does not implement the caching methods. +For specific query builder methods, see the [class documentation](https://gitdev.timshomepage.net/Query/apiDocumentation/classes/Query_QueryBuilder.html#methods). + +Other database methods not directly involved in building queries, are also available from the query builder object. +The methods available depend on the database, but common methods are documented +[here](https://gitdev.timshomepage.net/Query/apiDocumentation/classes/Query_Drivers_AbstractDriver.html#methods). #### You can also run queries manually. @@ -97,7 +100,7 @@ An example of a moderately complex query: $query = $db->select('id, key as k, val') ->from('table t') ->where('k >', 3) - ->orWhere('id !=' 5) + ->orWhere('id !=', 5) ->orderBy('val', 'DESC') ->limit(3, 1) ->get(); @@ -114,8 +117,10 @@ ORDER BY "val" DESC LIMIT 3 OFFSET 1 ``` - -To retrieve the results of a query, use the PDO method [fetch](http://php.net/manual/en/pdostatement.fetch.php) and/or [fetchAll](http://php.net/manual/en/pdostatement.fetchall.php). +The query execution methods `get`, `getWhere`, `insert`, + `insertBatch`,`update`, and `delete` return a native [PDOStatement](http://php.net/manual/en/class.pdostatement.php) object. +To retrieve the results of a query, use the PDOStatement method [fetch](http://php.net/manual/en/pdostatement.fetch.php) and/or +[fetchAll](http://php.net/manual/en/pdostatement.fetchall.php). ```php prepare(); $this->lint(); $this->phploc(TRUE); $this->phpcs(TRUE); - $this->dependencyReport(); + $this->phpmd(TRUE); $this->phpcpdReport(); } /** * Run all tests, generate coverage, generate docs, generate code statistics */ - public function build() + public function build(): void { $this->analyze(); $this->coverage(); @@ -74,11 +77,11 @@ class RoboFile extends \Robo\Tasks { /** * Cleanup temporary files */ - public function clean() + public function clean(): void { // So the task doesn't complain, // make any 'missing' dirs to cleanup - array_map(function ($dir) { + array_map(static function ($dir) { if ( ! is_dir($dir)) { `mkdir -p {$dir}`; @@ -92,7 +95,7 @@ class RoboFile extends \Robo\Tasks { /** * Run unit tests and generate coverage reports */ - public function coverage() + public function coverage(): void { $this->_run(['phpdbg -qrr -- vendor/bin/phpunit -c build']); } @@ -100,7 +103,7 @@ class RoboFile extends \Robo\Tasks { /** * Generate documentation with phpdox */ - public function docs() + public function docs(): void { $this->_run(['vendor/bin/phpdox']); } @@ -108,11 +111,11 @@ class RoboFile extends \Robo\Tasks { /** * Verify that source files are valid */ - public function lint() + public function lint(): void { $files = $this->getAllSourceFiles(); - $chunks = array_chunk($files, (int)`getconf _NPROCESSORS_ONLN`); + $chunks = array_chunk($files, (int)shell_exec('getconf _NPROCESSORS_ONLN')); foreach($chunks as $chunk) { @@ -125,7 +128,7 @@ class RoboFile extends \Robo\Tasks { * * @param bool $report - if true, generates reports instead of direct output */ - public function phpcs($report = FALSE) + public function phpcs($report = FALSE): void { $dir = __DIR__; @@ -145,12 +148,36 @@ class RoboFile extends \Robo\Tasks { $this->_run($cmd_parts); } + public function phpmd($report = FALSE): void + { + $report_cmd_parts = [ + 'vendor/bin/phpmd', + './src', + 'xml', + 'cleancode,codesize,controversial,design,naming,unusedcode', + '--exclude ParallelAPIRequest', + '--reportfile ./build/logs/phpmd.xml' + ]; + + $normal_cmd_parts = [ + 'vendor/bin/phpmd', + './src', + 'ansi', + 'cleancode,codesize,controversial,design,naming,unusedcode', + '--exclude ParallelAPIRequest' + ]; + + $cmd_parts = ($report) ? $report_cmd_parts : $normal_cmd_parts; + + $this->_run($cmd_parts); + } + /** * Run the phploc tool * * @param bool $report - if true, generates reports instead of direct output */ - public function phploc($report = FALSE) + public function phploc($report = FALSE): void { // Command for generating reports $report_cmd_parts = [ @@ -178,7 +205,7 @@ class RoboFile extends \Robo\Tasks { /** * Create temporary directories */ - public function prepare() + public function prepare(): void { array_map([$this, '_mkdir'], $this->taskDirs); } @@ -186,11 +213,11 @@ class RoboFile extends \Robo\Tasks { /** * Lint php files and run unit tests */ - public function test() + public function test(): void { $this->lint(); $this->taskPhpUnit() - ->configFile('phpunit.xml') + ->configFile('build/phpunit.xml') ->run(); $this->_run(["php tests/index.php"]); } @@ -198,7 +225,7 @@ class RoboFile extends \Robo\Tasks { /** * Watches for file updates, and automatically runs appropriate actions */ - public function watch() + public function watch(): void { $this->taskWatch() ->monitor('composer.json', function() { @@ -213,27 +240,12 @@ class RoboFile extends \Robo\Tasks { ->run(); } - /** - * Create pdepend reports - */ - protected function dependencyReport() - { - $cmd_parts = [ - 'vendor/bin/pdepend', - '--jdepend-xml=build/logs/jdepend.xml', - '--jdepend-chart=build/pdepend/dependencies.svg', - '--overview-pyramid=build/pdepend/overview-pyramid.svg', - 'src' - ]; - $this->_run($cmd_parts); - } - /** * Get the total list of source files, including tests * * @return array */ - protected function getAllSourceFiles() + protected function getAllSourceFiles(): array { $files = array_merge( glob_recursive('build/*.php'), @@ -252,7 +264,7 @@ class RoboFile extends \Robo\Tasks { * * @param array $chunk */ - protected function parallelLint(array $chunk) + protected function parallelLint(array $chunk): void { $task = $this->taskParallelExec() ->timeout(5) @@ -269,7 +281,7 @@ class RoboFile extends \Robo\Tasks { /** * Generate copy paste detector report */ - protected function phpcpdReport() + protected function phpcpdReport(): void { $cmd_parts = [ 'vendor/bin/phpcpd', @@ -286,8 +298,8 @@ class RoboFile extends \Robo\Tasks { * @param array $cmd_parts - command arguments * @param string $join_on - what to join the command arguments with */ - protected function _run(array $cmd_parts, $join_on = ' ') + protected function _run(array $cmd_parts, $join_on = ' '): void { $this->taskExec(implode($join_on, $cmd_parts))->run(); } -} \ No newline at end of file +} diff --git a/apiDocumentation/classes.html b/apiDocumentation/classes.html index 63bf659..49a4db4 100644 --- a/apiDocumentation/classes.html +++ b/apiDocumentation/classes.html @@ -41,6 +41,26 @@ + + + BadFunctionCallException + + + No description available + + EMPTY + + + + + BadMethodCallException + + + No description available + + EMPTY + + Exception @@ -97,17 +117,33 @@ - BadDBDriverException + ConnectionManager - Generic exception for bad drivers + Connection manager class to manage connections for the Query method EMPTY - ConnectionManager + JoinType - Connection manager class to manage connections for the Query method + 'Enum' of join types + EMPTY + + + + + LikeType + + 'Enum' of join types + EMPTY + + + + + MapType + + 'Enum' of query map types EMPTY @@ -119,6 +155,16 @@ EMPTY + + + QueryBuilderBase + + + No description available + + EMPTY + + QueryParser @@ -127,6 +173,14 @@ EMPTY + + + QueryType + + 'Enum' of query types + EMPTY + + State @@ -290,9 +344,47 @@ +
+

\Query\Exception

+ + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ BadDBDriverException + Generic exception for bad driversEMPTY +
+ NonExistentConnectionException + Exception for missing database connectionEMPTY +
+ NotImplementedException + Exception for non-implemented methodEMPTY +
+
diff --git a/apiDocumentation/classes/BadFunctionCallException.html b/apiDocumentation/classes/BadFunctionCallException.html new file mode 100644 index 0000000..fb433fa --- /dev/null +++ b/apiDocumentation/classes/BadFunctionCallException.html @@ -0,0 +1,124 @@ + + + + + phpDox - BadFunctionCallException + + + + + +
+
+ +
+ +
+

\BadFunctionCallException

+

+

+

Synopsis

+
class BadFunctionCallException + extends LogicException + {
+ + }
+

Hierarchy

+
+

Extends

+ +
+

Methods

+
+

public

+ +
+
+
+ + + diff --git a/apiDocumentation/classes/Query_State/getHavingMap.html b/apiDocumentation/classes/BadFunctionCallException/__clone.html similarity index 76% rename from apiDocumentation/classes/Query_State/getHavingMap.html rename to apiDocumentation/classes/BadFunctionCallException/__clone.html index 1225654..89114bc 100644 --- a/apiDocumentation/classes/Query_State/getHavingMap.html +++ b/apiDocumentation/classes/BadFunctionCallException/__clone.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getHavingMap + phpDox - BadFunctionCallException::__clone @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getHavingMap
  • +
  • __clone
  • -

    Query\State::getHavingMap

    +

    BadFunctionCallException::__clone

    diff --git a/apiDocumentation/classes/Query_State/getSetString.html b/apiDocumentation/classes/BadFunctionCallException/__toString.html similarity index 77% rename from apiDocumentation/classes/Query_State/getSetString.html rename to apiDocumentation/classes/BadFunctionCallException/__toString.html index 106a1f6..cd5b401 100644 --- a/apiDocumentation/classes/Query_State/getSetString.html +++ b/apiDocumentation/classes/BadFunctionCallException/__toString.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getSetString + phpDox - BadFunctionCallException::__toString @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getSetString
  • +
  • __toString
  • -

    Query\State::getSetString

    +

    BadFunctionCallException::__toString

      Signature

      - public function getSetString() + public function __toString()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/BadFunctionCallException/getCode.html b/apiDocumentation/classes/BadFunctionCallException/getCode.html new file mode 100644 index 0000000..8be7fec --- /dev/null +++ b/apiDocumentation/classes/BadFunctionCallException/getCode.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadFunctionCallException::getCode + + + + + +
    +
    + +
    + +
    +

    BadFunctionCallException::getCode

    +

    +

    +

      +

      Signature

      +
      + public function getCode() + +
      +

      Returns

      +
      +
      mixed
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_State/getFromString.html b/apiDocumentation/classes/BadFunctionCallException/getFile.html similarity index 77% rename from apiDocumentation/classes/Query_State/getFromString.html rename to apiDocumentation/classes/BadFunctionCallException/getFile.html index 3889c12..7bf2ec3 100644 --- a/apiDocumentation/classes/Query_State/getFromString.html +++ b/apiDocumentation/classes/BadFunctionCallException/getFile.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getFromString + phpDox - BadFunctionCallException::getFile @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getFromString
  • +
  • getFile
  • -

    Query\State::getFromString

    +

    BadFunctionCallException::getFile

      Signature

      - public function getFromString() + public function getFile()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getLimit.html b/apiDocumentation/classes/BadFunctionCallException/getLine.html similarity index 78% rename from apiDocumentation/classes/Query_State/getLimit.html rename to apiDocumentation/classes/BadFunctionCallException/getLine.html index 9890e48..938edef 100644 --- a/apiDocumentation/classes/Query_State/getLimit.html +++ b/apiDocumentation/classes/BadFunctionCallException/getLine.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getLimit + phpDox - BadFunctionCallException::getLine @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getLimit
  • +
  • getLine
  • -

    Query\State::getLimit

    +

    BadFunctionCallException::getLine

      Signature

      - public function getLimit() + public function getLine()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getOrderString.html b/apiDocumentation/classes/BadFunctionCallException/getMessage.html similarity index 77% rename from apiDocumentation/classes/Query_State/getOrderString.html rename to apiDocumentation/classes/BadFunctionCallException/getMessage.html index ab1ab33..cb6f6fc 100644 --- a/apiDocumentation/classes/Query_State/getOrderString.html +++ b/apiDocumentation/classes/BadFunctionCallException/getMessage.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getOrderString + phpDox - BadFunctionCallException::getMessage @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getOrderString
  • +
  • getMessage
  • -

    Query\State::getOrderString

    +

    BadFunctionCallException::getMessage

      Signature

      - public function getOrderString() + public function getMessage()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/BadFunctionCallException/getPrevious.html b/apiDocumentation/classes/BadFunctionCallException/getPrevious.html new file mode 100644 index 0000000..9181b0a --- /dev/null +++ b/apiDocumentation/classes/BadFunctionCallException/getPrevious.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadFunctionCallException::getPrevious + + + + + +
    +
    + +
    + +
    +

    BadFunctionCallException::getPrevious

    +

    +

    +

      +

      Signature

      +
      + public function getPrevious() + +
      +

      Returns

      +
      +
      Throwable
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_State/getValues.html b/apiDocumentation/classes/BadFunctionCallException/getTrace.html similarity index 78% rename from apiDocumentation/classes/Query_State/getValues.html rename to apiDocumentation/classes/BadFunctionCallException/getTrace.html index b8168b4..83ab57f 100644 --- a/apiDocumentation/classes/Query_State/getValues.html +++ b/apiDocumentation/classes/BadFunctionCallException/getTrace.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getValues + phpDox - BadFunctionCallException::getTrace @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getValues
  • +
  • getTrace
  • -

    Query\State::getValues

    +

    BadFunctionCallException::getTrace

      Signature

      - public function getValues() + public function getTrace()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getGroupString.html b/apiDocumentation/classes/BadFunctionCallException/getTraceAsString.html similarity index 77% rename from apiDocumentation/classes/Query_State/getGroupString.html rename to apiDocumentation/classes/BadFunctionCallException/getTraceAsString.html index 50ef54d..9690ba9 100644 --- a/apiDocumentation/classes/Query_State/getGroupString.html +++ b/apiDocumentation/classes/BadFunctionCallException/getTraceAsString.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getGroupString + phpDox - BadFunctionCallException::getTraceAsString @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadFunctionCallException
  • -
  • getGroupString
  • +
  • getTraceAsString
  • -

    Query\State::getGroupString

    +

    BadFunctionCallException::getTraceAsString

      Signature

      - public function getGroupString() + public function getTraceAsString()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/BadMethodCallException.html b/apiDocumentation/classes/BadMethodCallException.html new file mode 100644 index 0000000..80a1018 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException.html @@ -0,0 +1,124 @@ + + + + + phpDox - BadMethodCallException + + + + + +
    +
    + +
    + +
    +

    \BadMethodCallException

    +

    +

    +

    Synopsis

    +
    class BadMethodCallException + extends BadFunctionCallException + {
    + + }
    +

    Hierarchy

    +
    +

    Extends

    + +
    +

    Methods

    +
    +

    public

    + +
    +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/__clone.html b/apiDocumentation/classes/BadMethodCallException/__clone.html new file mode 100644 index 0000000..4737371 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/__clone.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::__clone + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::__clone

    +

    +

    +

      +

      Signature

      +
      + function __clone() + +
      +

      Returns

      +
      +
      void
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/__toString.html b/apiDocumentation/classes/BadMethodCallException/__toString.html new file mode 100644 index 0000000..895ee39 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/__toString.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::__toString + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::__toString

    +

    +

    +

      +

      Signature

      +
      + public function __toString() + +
      +

      Returns

      +
      +
      string
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/getCode.html b/apiDocumentation/classes/BadMethodCallException/getCode.html new file mode 100644 index 0000000..15bd3e1 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getCode.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getCode + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getCode

    +

    +

    +

      +

      Signature

      +
      + public function getCode() + +
      +

      Returns

      +
      +
      mixed
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/getFile.html b/apiDocumentation/classes/BadMethodCallException/getFile.html new file mode 100644 index 0000000..0fb9396 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getFile.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getFile + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getFile

    +

    +

    +

      +

      Signature

      +
      + public function getFile() + +
      +

      Returns

      +
      +
      string
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/getLine.html b/apiDocumentation/classes/BadMethodCallException/getLine.html new file mode 100644 index 0000000..3cc1841 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getLine.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getLine + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getLine

    +

    +

    +

      +

      Signature

      +
      + public function getLine() + +
      +

      Returns

      +
      +
      int
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/getMessage.html b/apiDocumentation/classes/BadMethodCallException/getMessage.html new file mode 100644 index 0000000..b995cb9 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getMessage.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getMessage + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getMessage

    +

    +

    +

      +

      Signature

      +
      + public function getMessage() + +
      +

      Returns

      +
      +
      string
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/BadMethodCallException/getPrevious.html b/apiDocumentation/classes/BadMethodCallException/getPrevious.html new file mode 100644 index 0000000..4464b99 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getPrevious.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getPrevious + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getPrevious

    +

    +

    +

      +

      Signature

      +
      + public function getPrevious() + +
      +

      Returns

      +
      +
      Throwable
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_State/getQueryMap.html b/apiDocumentation/classes/BadMethodCallException/getTrace.html similarity index 77% rename from apiDocumentation/classes/Query_State/getQueryMap.html rename to apiDocumentation/classes/BadMethodCallException/getTrace.html index e7039ea..f8cee5e 100644 --- a/apiDocumentation/classes/Query_State/getQueryMap.html +++ b/apiDocumentation/classes/BadMethodCallException/getTrace.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getQueryMap + phpDox - BadMethodCallException::getTrace @@ -39,12 +39,12 @@ Classes
  • - Query +
  • - State + BadMethodCallException
  • -
  • getQueryMap
  • +
  • getTrace
  • -

    Query\State::getQueryMap

    +

    BadMethodCallException::getTrace

      Signature

      - public function getQueryMap() + public function getTrace()

      Returns

      @@ -81,7 +78,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/BadMethodCallException/getTraceAsString.html b/apiDocumentation/classes/BadMethodCallException/getTraceAsString.html new file mode 100644 index 0000000..df0b650 --- /dev/null +++ b/apiDocumentation/classes/BadMethodCallException/getTraceAsString.html @@ -0,0 +1,84 @@ + + + + + phpDox - BadMethodCallException::getTraceAsString + + + + + +
    +
    + +
    + +
    +

    BadMethodCallException::getTraceAsString

    +

    +

    +

      +

      Signature

      +
      + public function getTraceAsString() + +
      +

      Returns

      +
      +
      string
      +
      +
      +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Exception.html b/apiDocumentation/classes/Exception.html index 59a3746..677ebe0 100644 --- a/apiDocumentation/classes/Exception.html +++ b/apiDocumentation/classes/Exception.html @@ -100,7 +100,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/__clone.html b/apiDocumentation/classes/Exception/__clone.html index 0bd0e7c..a3cfdea 100644 --- a/apiDocumentation/classes/Exception/__clone.html +++ b/apiDocumentation/classes/Exception/__clone.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/__construct.html b/apiDocumentation/classes/Exception/__construct.html index 8312a32..cda313e 100644 --- a/apiDocumentation/classes/Exception/__construct.html +++ b/apiDocumentation/classes/Exception/__construct.html @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/__toString.html b/apiDocumentation/classes/Exception/__toString.html index 9521794..16976d2 100644 --- a/apiDocumentation/classes/Exception/__toString.html +++ b/apiDocumentation/classes/Exception/__toString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getCode.html b/apiDocumentation/classes/Exception/getCode.html index 48ddfd5..9850614 100644 --- a/apiDocumentation/classes/Exception/getCode.html +++ b/apiDocumentation/classes/Exception/getCode.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getFile.html b/apiDocumentation/classes/Exception/getFile.html index 82853db..40c4e9f 100644 --- a/apiDocumentation/classes/Exception/getFile.html +++ b/apiDocumentation/classes/Exception/getFile.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getLine.html b/apiDocumentation/classes/Exception/getLine.html index f17d8ec..f1fee9e 100644 --- a/apiDocumentation/classes/Exception/getLine.html +++ b/apiDocumentation/classes/Exception/getLine.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getMessage.html b/apiDocumentation/classes/Exception/getMessage.html index 89b788b..0fdb83f 100644 --- a/apiDocumentation/classes/Exception/getMessage.html +++ b/apiDocumentation/classes/Exception/getMessage.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getPrevious.html b/apiDocumentation/classes/Exception/getPrevious.html index 8c06d63..b9d99d2 100644 --- a/apiDocumentation/classes/Exception/getPrevious.html +++ b/apiDocumentation/classes/Exception/getPrevious.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getTrace.html b/apiDocumentation/classes/Exception/getTrace.html index 09298b4..c9affd2 100644 --- a/apiDocumentation/classes/Exception/getTrace.html +++ b/apiDocumentation/classes/Exception/getTrace.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Exception/getTraceAsString.html b/apiDocumentation/classes/Exception/getTraceAsString.html index e23248c..80d1174 100644 --- a/apiDocumentation/classes/Exception/getTraceAsString.html +++ b/apiDocumentation/classes/Exception/getTraceAsString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException.html b/apiDocumentation/classes/InvalidArgumentException.html index 7eb66a0..8321743 100644 --- a/apiDocumentation/classes/InvalidArgumentException.html +++ b/apiDocumentation/classes/InvalidArgumentException.html @@ -118,7 +118,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/__clone.html b/apiDocumentation/classes/InvalidArgumentException/__clone.html index 6be7a0e..d2b6cb0 100644 --- a/apiDocumentation/classes/InvalidArgumentException/__clone.html +++ b/apiDocumentation/classes/InvalidArgumentException/__clone.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/__toString.html b/apiDocumentation/classes/InvalidArgumentException/__toString.html index f7b46db..2fb076e 100644 --- a/apiDocumentation/classes/InvalidArgumentException/__toString.html +++ b/apiDocumentation/classes/InvalidArgumentException/__toString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getCode.html b/apiDocumentation/classes/InvalidArgumentException/getCode.html index 9c33ab8..b7a5824 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getCode.html +++ b/apiDocumentation/classes/InvalidArgumentException/getCode.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getFile.html b/apiDocumentation/classes/InvalidArgumentException/getFile.html index 67c592b..10781f0 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getFile.html +++ b/apiDocumentation/classes/InvalidArgumentException/getFile.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getLine.html b/apiDocumentation/classes/InvalidArgumentException/getLine.html index 12105e5..be9655f 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getLine.html +++ b/apiDocumentation/classes/InvalidArgumentException/getLine.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getMessage.html b/apiDocumentation/classes/InvalidArgumentException/getMessage.html index de7a1d7..ee99f2a 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getMessage.html +++ b/apiDocumentation/classes/InvalidArgumentException/getMessage.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getPrevious.html b/apiDocumentation/classes/InvalidArgumentException/getPrevious.html index 6b3efff..ad1b586 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getPrevious.html +++ b/apiDocumentation/classes/InvalidArgumentException/getPrevious.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getTrace.html b/apiDocumentation/classes/InvalidArgumentException/getTrace.html index ae06cb3..ba803dc 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getTrace.html +++ b/apiDocumentation/classes/InvalidArgumentException/getTrace.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/InvalidArgumentException/getTraceAsString.html b/apiDocumentation/classes/InvalidArgumentException/getTraceAsString.html index 8f83c8c..dbca1f8 100644 --- a/apiDocumentation/classes/InvalidArgumentException/getTraceAsString.html +++ b/apiDocumentation/classes/InvalidArgumentException/getTraceAsString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException.html b/apiDocumentation/classes/LogicException.html index 0a51856..5b6dc80 100644 --- a/apiDocumentation/classes/LogicException.html +++ b/apiDocumentation/classes/LogicException.html @@ -118,7 +118,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/__clone.html b/apiDocumentation/classes/LogicException/__clone.html index 54aa495..f554b3a 100644 --- a/apiDocumentation/classes/LogicException/__clone.html +++ b/apiDocumentation/classes/LogicException/__clone.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/__toString.html b/apiDocumentation/classes/LogicException/__toString.html index e32c7fe..5e1ad1e 100644 --- a/apiDocumentation/classes/LogicException/__toString.html +++ b/apiDocumentation/classes/LogicException/__toString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getCode.html b/apiDocumentation/classes/LogicException/getCode.html index 840b110..059cfad 100644 --- a/apiDocumentation/classes/LogicException/getCode.html +++ b/apiDocumentation/classes/LogicException/getCode.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getFile.html b/apiDocumentation/classes/LogicException/getFile.html index 79158d9..6eb7de7 100644 --- a/apiDocumentation/classes/LogicException/getFile.html +++ b/apiDocumentation/classes/LogicException/getFile.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getLine.html b/apiDocumentation/classes/LogicException/getLine.html index 90bac41..79fdb4a 100644 --- a/apiDocumentation/classes/LogicException/getLine.html +++ b/apiDocumentation/classes/LogicException/getLine.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getMessage.html b/apiDocumentation/classes/LogicException/getMessage.html index 5b65099..1500f30 100644 --- a/apiDocumentation/classes/LogicException/getMessage.html +++ b/apiDocumentation/classes/LogicException/getMessage.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getPrevious.html b/apiDocumentation/classes/LogicException/getPrevious.html index 95bc0d2..8a5c17a 100644 --- a/apiDocumentation/classes/LogicException/getPrevious.html +++ b/apiDocumentation/classes/LogicException/getPrevious.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getTrace.html b/apiDocumentation/classes/LogicException/getTrace.html index 27fef37..5883fb6 100644 --- a/apiDocumentation/classes/LogicException/getTrace.html +++ b/apiDocumentation/classes/LogicException/getTrace.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/LogicException/getTraceAsString.html b/apiDocumentation/classes/LogicException/getTraceAsString.html index 740ad86..b3d0bba 100644 --- a/apiDocumentation/classes/LogicException/getTraceAsString.html +++ b/apiDocumentation/classes/LogicException/getTraceAsString.html @@ -78,7 +78,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/PDO.html b/apiDocumentation/classes/PDO.html index 398ebdd..f49ce43 100644 --- a/apiDocumentation/classes/PDO.html +++ b/apiDocumentation/classes/PDO.html @@ -63,7 +63,7 @@ {
    }
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 7
    Lines0% /
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    129 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
    129 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
    135 + ShortVariable + Avoid variables with short names like $db. Configured minimum length is 3.
    136 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
    136 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
    137 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
    137 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
    155 - 157 + ElseExpression + The method connect uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
    196 - 198 + ElseExpression + The method parseParams uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
    +

    Methods

    public

    @@ -116,175 +176,10 @@ — Parses params into a dsn and option array
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-23T18:49:51+00:00 (commit #516ddcd)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update builds to remove PHP 7 support
      -
      -
    • -
    • -

      2018-01-23T16:29:43+00:00 (commit #908b9f3)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove some dead code from the connection manager
      -
      -
    • -
    • -

      2018-01-22T21:04:29+00:00 (commit #8401cce)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove PDOInterface to prevent conflicts in method parameters with native PDO object
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-10-13T00:32:23+00:00 (commit #3eb4d88)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add Or Not Like method
      -
      -
    • -
    • -

      2016-09-07T18:22:52+00:00 (commit #2db7ad1)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      More style fixes
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T20:44:24+00:00 (commit #c0674d5)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove the last of the one line if statements
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T22:30:18+00:00 (commit #8d65af5)

      -
      -

      - Author: Scrutinizer Auto-Fixer (auto-fixer@scrutinizer-ci.com) / - Commiter: Scrutinizer Auto-Fixer (auto-fixer@scrutinizer-ci.com) -

      -
      Scrutinizer Auto-Fixes
      -
      -This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/__clone.html b/apiDocumentation/classes/Query_ConnectionManager/__clone.html index 195f060..36de8d4 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/__clone.html +++ b/apiDocumentation/classes/Query_ConnectionManager/__clone.html @@ -62,7 +62,7 @@ Throws
  • - Source + Source
  • @@ -94,7 +94,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/__sleep.html b/apiDocumentation/classes/Query_ConnectionManager/__sleep.html index 76a1f91..fb39efd 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/__sleep.html +++ b/apiDocumentation/classes/Query_ConnectionManager/__sleep.html @@ -62,7 +62,7 @@ Throws
  • - Source + Source
  • @@ -94,7 +94,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/__wakeup.html b/apiDocumentation/classes/Query_ConnectionManager/__wakeup.html index 72146f4..2a3af6d 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/__wakeup.html +++ b/apiDocumentation/classes/Query_ConnectionManager/__wakeup.html @@ -62,7 +62,7 @@ Throws
  • - Source + Source
  • @@ -94,7 +94,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/connect.html b/apiDocumentation/classes/Query_ConnectionManager/connect.html index 1c646fd..f66c0dc 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/connect.html +++ b/apiDocumentation/classes/Query_ConnectionManager/connect.html @@ -62,7 +62,10 @@ Return
  • - Source + Throws +
  • +
  • + Source
  • @@ -73,7 +76,7 @@

      Signature

      - public function connect(stdClass + public function connect(array|object $params )
      @@ -81,7 +84,7 @@
      $params — - \stdClass
      + object



      Returns

      @@ -90,10 +93,88 @@

      +

      Errors/Exceptions

      +
      +
      + + BadDBDriverException + +
      +
      +
      +

      Violations

      +
      +

      PHPMessDetector

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      LineRuleMessage
      129 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
      129 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
      135 + ShortVariable + Avoid variables with short names like $db. Configured minimum length is 3.
      136 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
      136 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
      137 + UndefinedVariable + Avoid using undefined variables such as '$dsn' which will lead to PHP notices.
      137 + UndefinedVariable + Avoid using undefined variables such as '$options' which will lead to PHP notices.
      155 - 157 + ElseExpression + The method connect uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
      +
      - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
      diff --git a/apiDocumentation/classes/Query_ConnectionManager/getConnection.html b/apiDocumentation/classes/Query_ConnectionManager/getConnection.html index adf59e4..e762cff 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/getConnection.html +++ b/apiDocumentation/classes/Query_ConnectionManager/getConnection.html @@ -65,7 +65,7 @@ Throws
    • - Source + Source
    @@ -97,7 +97,7 @@
    - InvalidArgumentException + NonExistentConnectionException
    @@ -105,7 +105,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/getInstance.html b/apiDocumentation/classes/Query_ConnectionManager/getInstance.html index 40e7cf7..3051d8b 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/getInstance.html +++ b/apiDocumentation/classes/Query_ConnectionManager/getInstance.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_ConnectionManager/parseParams.html b/apiDocumentation/classes/Query_ConnectionManager/parseParams.html index ae1b9f4..aaf02a0 100644 --- a/apiDocumentation/classes/Query_ConnectionManager/parseParams.html +++ b/apiDocumentation/classes/Query_ConnectionManager/parseParams.html @@ -65,7 +65,7 @@ Throws
  • - Source + Source
  • @@ -76,15 +76,15 @@

      Signature

      - public function parseParams(stdClass - $params ) + public function parseParams(array|object + $rawParams )

      Parameters

      -
      $params +
      $rawParams — - \stdClass
      + object



      Returns

      @@ -96,15 +96,35 @@
      - BadDBDriverException + BadDBDriverException
      +

      Violations

      +
      +

      PHPMessDetector

      + + + + + + + + + + + + + +
      LineRuleMessage
      196 - 198 + ElseExpression + The method parseParams uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
      +
      - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
      diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver.html index 0078887..2832b5b 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver.html @@ -56,19 +56,13 @@ Hierarchy
    • - Coverage -
    • -
    • - Tasks + Violations
    • Methods
    • - History -
    • -
    • - Source + Source
    @@ -89,15 +83,15 @@
  • public SQLInterface getSql()
  • public AbstractUtil getUtil()
  • public void setTablePrefix() -
  • public ?PDOStatement prepareQuery() -
  • public ?PDOStatement prepareExecute() +
  • public PDOStatement prepareQuery() +
  • public PDOStatement prepareExecute()
  • public int affectedRows()
  • public string prefixTable()
  • public string quoteTable()
  • public string|array quoteIdent()
  • public ?array getSchemas()
  • public ?array getTables() -
  • public array getDbs() +
  • public ?array getDbs()
  • public ?array getViews()
  • public ?array getSequences()
  • public ?array getFunctions() @@ -108,16 +102,18 @@
  • public ?array getFks()
  • public ?array getIndexes()
  • public ?array getTypes() +
  • public string getVersion()
  • public ?array driverQuery()
  • public ?int numRows()
  • public array insertBatch() -
  • public int|null updateBatch() +
  • public array updateBatch()
  • public PDOStatement truncate() +
  • public string returning()
  • public mixed _quote()
  • -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 32
    Lines0% /
    -

    Tasks

    - - +

    Violations

    +
    +

    PHPMessDetector

    +
    + + + + + + + - - + + + - - - - - -
    LineRuleMessage
    LineTask82 - 721 + TooManyPublicMethods + The class AbstractDriver has 15 public methods. Consider refactoring AbstractDriver to keep number of public methods under 10.
    571implement
    + + 82 - 721 + + ExcessiveClassComplexity + + The class AbstractDriver has an overall complexity of 62 which is very high. The configured complexity threshold is 50. + + + 500 + + BooleanArgumentFlag + + The method driverQuery has a boolean flag argument $filteredIndex, which is a certain sign of a Single Responsibility Principle violation. + + + 690 - 703 + + CamelCaseMethodName + + The method _quote is not named in camelCase. + + +

    Methods

    public

    @@ -217,6 +228,8 @@ — Retrieve list of data types for the database
  • getUtil() — Get the Util class for the current driver
  • +
  • getVersion() + — Get the version of the database engine
  • getViews() — Return list of views for the current database
  • insertBatch() @@ -233,6 +246,8 @@ — Surrounds the string with the databases identifier escape characters
  • quoteTable() — Quote database table name, and set prefix
  • +
  • returning() + — Generate the returning clause for the current database
  • setLastQuery() — Set the last query sql
  • setTablePrefix() @@ -291,7 +306,7 @@
  • quote() — - Quotes a string for use in a query. + Quotes a string for use in a query
  • rollBack() — @@ -303,175 +318,10 @@
  • -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T21:04:29+00:00 (commit #8401cce)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove PDOInterface to prevent conflicts in method parameters with native PDO object
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T20:44:24+00:00 (commit #c0674d5)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove the last of the one line if statements
      -
      -
    • -
    • -

      2015-11-11T14:32:11+00:00 (commit #35e338c)

      -
      -

      - Author: Scrutinizer Auto-Fixer (auto-fixer@scrutinizer-ci.com) / - Commiter: Scrutinizer Auto-Fixer (auto-fixer@scrutinizer-ci.com) -

      -
      Scrutinizer Auto-Fixes
      -
      -This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/__call.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/__call.html index 6926c97..0c07b33 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/__call.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/__call.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -98,7 +98,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/__construct.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/__construct.html index 790bd6c..f9cc9cb 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/__construct.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/_quote.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/_quote.html index ba3aa27..f51b57b 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/_quote.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/_quote.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -89,10 +89,30 @@
    mixed
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    690 - 703 + CamelCaseMethodName + The method _quote is not named in camelCase.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/affectedRows.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/affectedRows.html index 66958bd..e885f32 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/affectedRows.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/affectedRows.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/driverQuery.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/driverQuery.html index 1493f58..32bfd41 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/driverQuery.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/driverQuery.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -105,10 +105,30 @@ DriverInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    500 + BooleanArgumentFlag + The method driverQuery has a boolean flag argument $filteredIndex, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getColumns.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getColumns.html index 1dba596..58f0ae6 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getColumns.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getColumns.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getDbs.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getDbs.html index 5e2e71d..5bd3b2e 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getDbs.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getDbs.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFks.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFks.html index 48e789a..9b8c815 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFks.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFks.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFunctions.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFunctions.html index 7c0a105..6a205e5 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFunctions.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getFunctions.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getIndexes.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getIndexes.html index a509d99..f29a83b 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getIndexes.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getIndexes.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getLastQuery.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getLastQuery.html index ac1189b..157babc 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getLastQuery.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getLastQuery.html @@ -59,7 +59,10 @@ Return
  • - Source + Interface +
  • +
  • + Source
  • @@ -78,10 +81,16 @@
    string
    +

    Defined by Interface

    +

    + + DriverInterface + +

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getProcedures.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getProcedures.html index a2a472e..9aa3886 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getProcedures.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getProcedures.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSchemas.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSchemas.html index a0766f3..16ce52d 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSchemas.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSchemas.html @@ -59,7 +59,10 @@ Return
  • - Source + Interface +
  • +
  • + Source
  • @@ -78,10 +81,16 @@
    array
    +

    Defined by Interface

    +

    + + DriverInterface + +

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSequences.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSequences.html index 77bfc71..0bccf0c 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSequences.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSequences.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSql.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSql.html index 04cb46e..bf9c1e3 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSql.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSql.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSystemTables.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSystemTables.html index 6acef60..74076f2 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSystemTables.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getSystemTables.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTables.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTables.html index c2a4385..0c3a1ed 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTables.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTables.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTriggers.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTriggers.html index 804d827..f793239 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTriggers.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTriggers.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTypes.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTypes.html index 2155ffc..f525ccc 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTypes.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getTypes.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getUtil.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getUtil.html index eec9dd5..c97c35f 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getUtil.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getUtil.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/resetQuery.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getVersion.html similarity index 71% rename from apiDocumentation/classes/Query_QueryBuilder/resetQuery.html rename to apiDocumentation/classes/Query_Drivers_AbstractDriver/getVersion.html index a078cef..2c56bfd 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/resetQuery.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getVersion.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilder::resetQuery + phpDox - Query\Drivers\AbstractDriver::getVersion @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - QueryBuilder + AbstractDriver
  • -
  • resetQuery
  • +
  • getVersion
  • -

    Query\QueryBuilder::resetQuery

    -

    Clear out the class variables, so the next query can be run

    +

    Query\Drivers\AbstractDriver::getVersion

    +

    Get the version of the database engine

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getViews.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getViews.html index 1d7c41b..b138d9a 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/getViews.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/getViews.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/insertBatch.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/insertBatch.html index c827d8f..22848c5 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/insertBatch.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/insertBatch.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    null|array<string|array|null>
    +
    array<string|array|null>

    @@ -108,7 +108,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/numRows.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/numRows.html index 97777e4..eb8b16f 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/numRows.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/numRows.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prefixTable.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prefixTable.html index 98c6624..5aa79f2 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prefixTable.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prefixTable.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareExecute.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareExecute.html index cd9fa01..ad600a5 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareExecute.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareExecute.html @@ -68,7 +68,7 @@ Interface
  • - Source + Source
  • @@ -120,7 +120,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareQuery.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareQuery.html index d69b865..ba2923e 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareQuery.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/prepareQuery.html @@ -68,7 +68,7 @@ Interface
  • - Source + Source
  • @@ -120,7 +120,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteIdent.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteIdent.html index 50a3a99..110ff9c 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteIdent.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteIdent.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteTable.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteTable.html index 8f28050..ce24c34 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteTable.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/quoteTable.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/setSelectString.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/returning.html similarity index 69% rename from apiDocumentation/classes/Query_State/setSelectString.html rename to apiDocumentation/classes/Query_Drivers_AbstractDriver/returning.html index ad2e548..5154404 100644 --- a/apiDocumentation/classes/Query_State/setSelectString.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/returning.html @@ -2,7 +2,7 @@ - phpDox - Query\State::setSelectString + phpDox - Query\Drivers\AbstractDriver::returning @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - State + AbstractDriver
  • -
  • setSelectString
  • +
  • returning
  • -

    Query\State::setSelectString

    -

    +

    Query\Drivers\AbstractDriver::returning

    +

    Generate the returning clause for the current database

      Signature

      - public function setSelectString(string - $str ) + public function returning(string + $query, + string + $select )

      Parameters

      -
      $str +
      $query + — + string
      +
      +
      $select — string

      Returns

      -
      State
      -

      -
      +
      string
      +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/setLastQuery.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/setLastQuery.html index 5a73518..7804986 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/setLastQuery.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/setLastQuery.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/setTablePrefix.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/setTablePrefix.html index 0617521..66f8dd7 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/setTablePrefix.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/setTablePrefix.html @@ -62,7 +62,10 @@ Return
  • - Source + Interface +
  • +
  • + Source
  • @@ -90,10 +93,16 @@

    +

    Defined by Interface

    +

    + + DriverInterface + +

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/truncate.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/truncate.html index b735847..70ceb8d 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/truncate.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/truncate.html @@ -62,7 +62,10 @@ Return
  • - Source + Interface +
  • +
  • + Source
  • @@ -90,10 +93,16 @@

    +

    Defined by Interface

    +

    + + DriverInterface + +

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractDriver/updateBatch.html b/apiDocumentation/classes/Query_Drivers_AbstractDriver/updateBatch.html index c43a805..040f523 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractDriver/updateBatch.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractDriver/updateBatch.html @@ -65,10 +65,7 @@ Interface
  • - Tasks -
  • -
  • - Source + Source
  • @@ -81,7 +78,7 @@
    public function updateBatch(string $table, - array|object + array $data, string $where ) @@ -92,20 +89,20 @@
    $table — string
    -
    +
    The table to update
    $data — - object
    -



    + array +
    an array of update values
    $where — string
    -
    +
    The where key

    Returns

    -
    int|null
    -

    +
    array<string
    +
    array,int>

    Defined by Interface

    @@ -114,22 +111,10 @@ DriverInterface

    - - - - - - - - - - - -
    LineTask
    571implement
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractSQL.html b/apiDocumentation/classes/Query_Drivers_AbstractSQL.html index cdd910c..66ffc72 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractSQL.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractSQL.html @@ -55,17 +55,11 @@
  • Hierarchy
  • -
  • - Coverage -
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -91,19 +85,6 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 1
    Lines0% /

    Methods

    public

    @@ -112,173 +93,10 @@ — Limit clause
    -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-08-08T17:48:20+00:00 (commit #dd672df)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize classes to autoload by namespace
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-23T19:53:16+00:00 (commit #aa5aa8e)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Docblock fixes and more dependency injection
      -
      -
    • -
    • -

      2014-04-08T21:13:41+00:00 (commit #74d4a00)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Test improvements
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractSQL/limit.html b/apiDocumentation/classes/Query_Drivers_AbstractSQL/limit.html index f027a89..84ac4b1 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractSQL/limit.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractSQL/limit.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -80,8 +80,8 @@ $sql, int $limit, - [boolean - $offset = FALSE] ) + [int + $offset = NULL] )

    Parameters

    @@ -96,8 +96,8 @@
    $offset — - boolean
    -



    + int +

    Returns

    @@ -113,7 +113,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil.html index 9918dde..558e8ba 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil.html @@ -53,16 +53,13 @@ Synopsis
  • - Coverage + Violations
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -74,7 +71,7 @@

    Synopsis

    class AbstractUtil {
    }
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 6
    Lines0% /
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    58 + BooleanArgumentFlag + The method createTable has a boolean flag argument $ifNotExists, which is a certain sign of a Single Responsibility Principle violation.
    +

    Methods

    public

    @@ -113,173 +117,10 @@ — Get the driver object for the current connection
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T18:22:52+00:00 (commit #2db7ad1)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      More style fixes
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-08-08T17:48:20+00:00 (commit #dd672df)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize classes to autoload by namespace
      -
      -
    • -
    • -

      2014-06-30T15:01:44+00:00 (commit #7fd90ab)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Remove Table Builder classes
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/__construct.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/__construct.html index b90cfe9..d517883 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/__construct.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -84,7 +84,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupData.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupData.html index 1a3f558..50ad0ba 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupData.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupData.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupStructure.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupStructure.html index 934e519..0e447b8 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupStructure.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/backupStructure.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/createTable.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/createTable.html index 1100bf9..6d9e3d2 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/createTable.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/createTable.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -107,10 +107,30 @@
    string
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    58 + BooleanArgumentFlag + The method createTable has a boolean flag argument $ifNotExists, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/deleteTable.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/deleteTable.html index 15b2010..87a1589 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/deleteTable.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/deleteTable.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_AbstractUtil/getDriver.html b/apiDocumentation/classes/Query_Drivers_AbstractUtil/getDriver.html index 87da903..3747517 100644 --- a/apiDocumentation/classes/Query_Drivers_AbstractUtil/getDriver.html +++ b/apiDocumentation/classes/Query_Drivers_AbstractUtil/getDriver.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Driver.html b/apiDocumentation/classes/Query_Drivers_Mysql_Driver.html index ebf3678..0278831 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_Driver.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Driver.html @@ -55,9 +55,6 @@
  • Hierarchy
  • -
  • - Coverage -
  • Tasks
  • @@ -65,10 +62,7 @@ Methods
  • - History -
  • -
  • - Source + Source
  • @@ -81,6 +75,7 @@
    class Driver extends AbstractDriver {
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 1
    Lines0% /

    Tasks

    @@ -162,12 +146,19 @@ - - + +
    571implement77add checks for MariaDB for future-proofing

    Methods

    +

    public

    +
      +
    • __construct() + — Connect to MySQL Database
    • +
    • returning() + — Generate the returning clause for the current database
    • +

    Inherited from Query\Drivers\AbstractDriver

    public

      @@ -209,6 +200,8 @@ — Retrieve list of data types for the database
    • getUtil() — Get the Util class for the current driver
    • +
    • getVersion() + — Get the version of the database engine
    • getViews() — Return list of views for the current database
    • insertBatch() @@ -225,6 +218,8 @@ — Surrounds the string with the databases identifier escape characters
    • quoteTable() — Quote database table name, and set prefix
    • +
    • returning() + — Generate the returning clause for the current database
    • setLastQuery() — Set the last query sql
    • setTablePrefix() @@ -283,7 +278,7 @@
    • quote() — - Quotes a string for use in a query. + Quotes a string for use in a query
    • rollBack() — @@ -295,173 +290,10 @@
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-30T20:40:30+00:00 (commit #225017a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Lots of refactoring -- accessors/mutators instead of direct access, reduce query builder test database connections, and simplify some logic
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T20:25:04+00:00 (commit #5b531cf)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      De-duplicate truncate method of drivers
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Driver/__construct.html b/apiDocumentation/classes/Query_Drivers_Mysql_Driver/__construct.html index b275f0c..d816570 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_Driver/__construct.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Driver/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Driver/returning.html b/apiDocumentation/classes/Query_Drivers_Mysql_Driver/returning.html new file mode 100644 index 0000000..0b29567 --- /dev/null +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Driver/returning.html @@ -0,0 +1,130 @@ + + + + + phpDox - Query\Drivers\Mysql\Driver::returning + + + + + +
    +
    + +
    + +
    +

    Query\Drivers\Mysql\Driver::returning

    +

    Generate the returning clause for the current database

    +

    +

      +

      Signature

      +
      + public function returning(string + $query, + string + $select ) + +
      +

      Parameters

      +
      +
      $query + — + string
      +
      +
      $select + — + string
      +
      +
      +

      Returns

      +
      +
      string
      +
      +
      +

      Parent Implementation

      + + + + + + + + + + + + +
      LineTask
      77add checks for MariaDB for future-proofing
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL.html index 0e98746..9a789f4 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL.html @@ -55,17 +55,11 @@
  • Hierarchy
  • -
  • - Coverage -
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -105,25 +99,12 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 15
    Lines0% /

    Methods

    public

    • columnList() - — SQL to show infromation about columns in a table
    • + — SQL to show information about columns in a table
    • dbList() — Returns sql to list other databases
    • explain() @@ -160,173 +141,10 @@ — Limit clause
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-17T20:41:12+00:00 (commit #d6c0fd2)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Add update and delete rules to foreign key methods
      -
      -
    • -
    • -

      2014-04-15T20:15:08+00:00 (commit #80595df)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Update foreign key driver methods to return the same kind of information
      -
      -
    • -
    • -

      2014-04-08T21:13:41+00:00 (commit #74d4a00)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Test improvements
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/columnList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/columnList.html index d65843c..8cf3c1c 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/columnList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/columnList.html @@ -65,13 +65,13 @@ Interface
  • - Source + Source
  • Query\Drivers\Mysql\SQL::columnList

    -

    SQL to show infromation about columns in a table

    +

    SQL to show information about columns in a table

      Signature

      @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/dbList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/dbList.html index e342d3c..f94a1bd 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/dbList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/dbList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/explain.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/explain.html index 94782e9..03acb33 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/explain.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/explain.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/fkList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/fkList.html index 297b897..e0c65d0 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/fkList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/fkList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/functionList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/functionList.html index 88c6621..27660f6 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/functionList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/functionList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/indexList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/indexList.html index a5b485f..644307c 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/indexList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/indexList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/limit.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/limit.html index 27fb7c6..33e9c6f 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/limit.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/limit.html @@ -68,7 +68,7 @@ Overrides
  • - Source + Source
  • @@ -83,8 +83,8 @@ $sql, int $limit, - [boolean - $offset = FALSE] ) + [int + $offset = NULL] )

    Parameters

    @@ -99,7 +99,7 @@
    $offset — - boolean
    + int



    Returns

    @@ -124,7 +124,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/procedureList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/procedureList.html index f489117..abbb0c9 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/procedureList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/procedureList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/random.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/random.html index 49d9856..be6a824 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/random.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/random.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/sequenceList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/sequenceList.html index 5492f4c..bd04547 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/sequenceList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/sequenceList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/systemTableList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/systemTableList.html index ff7c518..3be2049 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/systemTableList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/systemTableList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/tableList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/tableList.html index b236da1..ebcf2cb 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/tableList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/tableList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/triggerList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/triggerList.html index cd8a1d7..786e3f6 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/triggerList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/triggerList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/typeList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/typeList.html index 9e817bc..1fad00f 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/typeList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/typeList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/viewList.html b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/viewList.html index 1a7879f..10f8069 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_SQL/viewList.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_SQL/viewList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Util.html b/apiDocumentation/classes/Query_Drivers_Mysql_Util.html index f1fb160..5c1c7bb 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_Util.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Util.html @@ -56,16 +56,13 @@ Hierarchy
  • - Coverage + Violations
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -97,19 +94,47 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 2
    Lines0% /
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    39 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    43 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    50 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    54 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    +

    Methods

    public

    @@ -134,173 +159,10 @@ — Get the driver object for the current connection
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-24T17:42:01+00:00 (commit #ff77cea)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Remove __call method from util classes
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupData.html b/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupData.html index 044270d..f7640f1 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupData.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupData.html @@ -65,7 +65,7 @@ Overrides
  • - Source + Source
  • @@ -103,7 +103,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupStructure.html b/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupStructure.html index 7be4250..3d597ca 100644 --- a/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupStructure.html +++ b/apiDocumentation/classes/Query_Drivers_Mysql_Util/backupStructure.html @@ -62,7 +62,7 @@ Overrides
  • - Source + Source
  • @@ -89,10 +89,51 @@
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    39 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    43 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    50 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    54 + UndefinedVariable + Avoid using undefined variables such as '$d' which will lead to PHP notices.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver.html index b7fad77..b6d60f3 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver.html @@ -56,19 +56,13 @@ Hierarchy
  • - Coverage -
  • -
  • - Tasks + Violations
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -109,16 +103,18 @@
  • public array getFks()
  • public array getIndexes()
  • public array getTypes() +
  • public string getVersion()
  • public array|null driverQuery()
  • public int|null numRows() -
  • public null|array<string|array|null> insertBatch() -
  • public int|null updateBatch() +
  • public array<string|array|null> insertBatch() +
  • public array<string updateBatch()
  • public PDOStatement truncate() +
  • public string returning()
  • public mixed _quote()
  • -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 3
    Lines0% /
    -

    Tasks

    - - +

    Violations

    +
    +

    PHPMessDetector

    +
    + + + + + + + - - + + + - - - - - -
    LineRuleMessage
    LineTask75 + UndefinedVariable + Avoid using undefined variables such as '$key' which will lead to PHP notices.
    571implement
    + + 79 + + UndefinedVariable + + Avoid using undefined variables such as '$key' which will lead to PHP notices. + + + 86 + + UndefinedVariable + + Avoid using undefined variables such as '$key' which will lead to PHP notices. + + + 86 + + UndefinedVariable + + Avoid using undefined variables such as '$key' which will lead to PHP notices. + + +

    Methods

    public

    @@ -220,6 +231,8 @@ — Retrieve list of data types for the database
  • getUtil() — Get the Util class for the current driver
  • +
  • getVersion() + — Get the version of the database engine
  • getViews() — Return list of views for the current database
  • insertBatch() @@ -236,6 +249,8 @@ — Surrounds the string with the databases identifier escape characters
  • quoteTable() — Quote database table name, and set prefix
  • +
  • returning() + — Generate the returning clause for the current database
  • setLastQuery() — Set the last query sql
  • setTablePrefix() @@ -294,7 +309,7 @@
  • quote() — - Quotes a string for use in a query. + Quotes a string for use in a query
  • rollBack() — @@ -306,173 +321,10 @@
  • -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-24T18:25:42+00:00 (commit #16e50c3)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix some missed type hints
      -
      -
    • -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-30T20:40:30+00:00 (commit #225017a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Lots of refactoring -- accessors/mutators instead of direct access, reduce query builder test database connections, and simplify some logic
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/__construct.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/__construct.html index 01939ef..47ab48e 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/__construct.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getFks.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getFks.html index eabb39b..dedf02b 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getFks.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getFks.html @@ -68,7 +68,7 @@ Overrides
  • - Source + Source
  • @@ -109,10 +109,51 @@
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    75 + UndefinedVariable + Avoid using undefined variables such as '$key' which will lead to PHP notices.
    79 + UndefinedVariable + Avoid using undefined variables such as '$key' which will lead to PHP notices.
    86 + UndefinedVariable + Avoid using undefined variables such as '$key' which will lead to PHP notices.
    86 + UndefinedVariable + Avoid using undefined variables such as '$key' which will lead to PHP notices.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getSchemas.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getSchemas.html index 57177aa..9bc44dc 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getSchemas.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Driver/getSchemas.html @@ -58,11 +58,14 @@
  • Return
  • +
  • + Interface +
  • Overrides
  • - Source + Source
  • @@ -81,6 +84,12 @@
    array
    +

    Defined by Interface

    +

    + + DriverInterface + +

    Parent Implementation

    • @@ -92,7 +101,7 @@
      - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
      diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL.html index c48597b..5c6b665 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL.html @@ -55,17 +55,11 @@
    • Hierarchy
    • -
    • - Coverage -
    • Methods
    • - History -
    • -
    • - Source + Source
    @@ -104,19 +98,6 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 14
    Lines0% /

    Methods

    public

    @@ -157,173 +138,10 @@ — Limit clause
    -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-30T20:40:30+00:00 (commit #225017a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Lots of refactoring -- accessors/mutators instead of direct access, reduce query builder test database connections, and simplify some logic
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-20T19:24:21+00:00 (commit #cd7f904)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Add pdo_firebird driver
      -
      -
    • -
    • -

      2015-07-16T21:02:54+00:00 (commit #6b20982)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Fix naming error in pg driver
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-17T20:41:12+00:00 (commit #d6c0fd2)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Add update and delete rules to foreign key methods
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/columnList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/columnList.html index 405b671..89926b2 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/columnList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/columnList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/dbList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/dbList.html index 4bdc4b1..931866c 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/dbList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/dbList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/explain.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/explain.html index 34cec07..71bb0dc 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/explain.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/explain.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/fkList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/fkList.html index b869f84..3fd16d3 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/fkList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/fkList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/functionList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/functionList.html index 2b5567a..47c8065 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/functionList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/functionList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/indexList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/indexList.html index 8fb6485..2c44354 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/indexList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/indexList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/procedureList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/procedureList.html index 9175443..e01a0fb 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/procedureList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/procedureList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/random.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/random.html index 068197d..e66c320 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/random.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/random.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/sequenceList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/sequenceList.html index af0142e..530b642 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/sequenceList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/sequenceList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/systemTableList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/systemTableList.html index 96a6c3c..dabe33a 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/systemTableList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/systemTableList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/tableList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/tableList.html index 48f7dc1..f42093c 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/tableList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/tableList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/triggerList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/triggerList.html index 2825f00..67a3f97 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/triggerList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/triggerList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/typeList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/typeList.html index 164b9e4..90d0d5b 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/typeList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/typeList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/viewList.html b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/viewList.html index 074480f..d020f07 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/viewList.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_SQL/viewList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Util.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Util.html index bb7bfca..0709111 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Util.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Util.html @@ -55,9 +55,6 @@
  • Hierarchy
  • -
  • - Coverage -
  • Tasks
  • @@ -65,10 +62,7 @@ Methods
  • - History -
  • -
  • - Source + Source
  • @@ -100,19 +94,6 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 2
    Lines0% /

    Tasks

    @@ -122,7 +103,7 @@ - +
    3133 Implement Backup function
    @@ -150,173 +131,10 @@ — Get the driver object for the current connection -

    History

    -
      -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-24T17:42:01+00:00 (commit #ff77cea)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Remove __call method from util classes
      -
      -
    • -
    • -

      2014-04-03T18:44:03+00:00 (commit #a333920)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Rename db_util to abstract_util, mark create_table method as deprecated
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupData.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupData.html index 367118a..c84aac2 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupData.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupData.html @@ -65,7 +65,7 @@ Overrides
  • - Source + Source
  • @@ -103,7 +103,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupStructure.html b/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupStructure.html index 8404842..487feb6 100644 --- a/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupStructure.html +++ b/apiDocumentation/classes/Query_Drivers_Pgsql_Util/backupStructure.html @@ -65,7 +65,7 @@ Tasks
  • - Source + Source
  • @@ -100,14 +100,14 @@ - 31 + 33 Implement Backup function
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver.html index 74dbd76..c29a901 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver.html @@ -55,20 +55,11 @@
  • Hierarchy
  • -
  • - Coverage -
  • -
  • - Tasks -
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -81,9 +72,11 @@
    class Driver extends AbstractDriver {
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 4
    Lines0% /
    -

    Tasks

    - - - - - - - - - - - -
    LineTask
    571implement

    Methods

    public

    • __construct() — Open SQLite Database
    • +
    • getDbs() + — Return list of dbs for the current connection, if possible. Meaningless for SQLite.
    • getFks() — Retrieve foreign keys for the table
    • getTables() — List tables for the current database
    • insertBatch() — Create sql for batch insert
    • +
    • returning() + — Generate the returning clause for the current database

    Inherited from Query\Drivers\AbstractDriver

    public

    @@ -223,6 +196,8 @@ — Retrieve list of data types for the database
  • getUtil() — Get the Util class for the current driver
  • +
  • getVersion() + — Get the version of the database engine
  • getViews() — Return list of views for the current database
  • insertBatch() @@ -239,6 +214,8 @@ — Surrounds the string with the databases identifier escape characters
  • quoteTable() — Quote database table name, and set prefix
  • +
  • returning() + — Generate the returning clause for the current database
  • setLastQuery() — Set the last query sql
  • setTablePrefix() @@ -297,7 +274,7 @@
  • quote() — - Quotes a string for use in a query. + Quotes a string for use in a query
  • rollBack() — @@ -309,173 +286,10 @@
  • -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-24T18:17:00+00:00 (commit #608b252)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix some missed type hints
      -
      -
    • -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-20T19:24:21+00:00 (commit #cd7f904)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Add pdo_firebird driver
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/__construct.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/__construct.html index 7328e87..d6743d0 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/__construct.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getDbs.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getDbs.html new file mode 100644 index 0000000..7f14197 --- /dev/null +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getDbs.html @@ -0,0 +1,107 @@ + + + + + phpDox - Query\Drivers\Sqlite\Driver::getDbs + + + + + +
    +
    + +
    + +
    +

    Query\Drivers\Sqlite\Driver::getDbs

    +

    Return list of dbs for the current connection, if possible. Meaningless for SQLite.

    +

    +

      +

      Signature

      +
      + public function getDbs() + +
      +

      Returns

      +
      +
      array
      +
      | null
      +
      +

      Defined by Interface

      +

      + + DriverInterface + +

      +

      Parent Implementation

      + +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getFks.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getFks.html index 31179ea..edc688c 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getFks.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getFks.html @@ -68,7 +68,7 @@ Overrides
  • - Source + Source
  • @@ -112,7 +112,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getTables.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getTables.html index 4bf8291..af751b5 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getTables.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/getTables.html @@ -65,7 +65,7 @@ Overrides
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/insertBatch.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/insertBatch.html index e4402ac..5142a55 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/insertBatch.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/insertBatch.html @@ -68,7 +68,7 @@ Overrides
  • - Source + Source
  • @@ -118,7 +118,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/returning.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/returning.html new file mode 100644 index 0000000..1511840 --- /dev/null +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Driver/returning.html @@ -0,0 +1,115 @@ + + + + + phpDox - Query\Drivers\Sqlite\Driver::returning + + + + + +
    +
    + +
    + +
    +

    Query\Drivers\Sqlite\Driver::returning

    +

    Generate the returning clause for the current database

    +

    +

      +

      Signature

      +
      + public function returning(string + $query, + string + $select ) + +
      +

      Parameters

      +
      +
      $query + — + string
      +
      +
      $select + — + string
      +
      +
      +

      Returns

      +
      +
      string
      +
      +
      +

      Parent Implementation

      + +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL.html index b117903..5064962 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL.html @@ -55,17 +55,11 @@
  • Hierarchy
  • -
  • - Coverage -
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -84,9 +78,9 @@
  • public array systemTableList()
  • public string viewList()
  • public string triggerList() -
  • public ?string functionList() -
  • public ?string procedureList() -
  • public ?string sequenceList() +
  • public string functionList() +
  • public string procedureList() +
  • public string sequenceList()
  • public array typeList()
  • public string columnList()
  • public string fkList() @@ -104,19 +98,6 @@
  • -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 14
    Lines0% /

    Methods

    public

    @@ -124,7 +105,7 @@
  • columnList() — SQL to show information about columns in a table
  • dbList() - — Returns sql to list other databases
  • + — Returns sql to list other databases. Meaningless for SQLite, as this just returns the database(s) that we are currently connected to.
  • explain() — Get the query plan for the sql query
  • fkList() @@ -157,179 +138,10 @@ — Limit clause
  • -

    History

    -
      -
    • -

      2018-01-24T18:14:03+00:00 (commit #1d583bc)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add more type hinting
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-08-08T18:02:14+00:00 (commit #e51fe2b)

      -
      -

      - Author: Scrutinizer Auto-Fixer (auto-fixer@scrutinizer-ci.com) / - Commiter: Scrutinizer (auto-fixer@scrutinizer-ci.com) -

      -
      Scrutinizer Auto-Fixes
      -
      -This patch was automatically generated as part of the following inspection:
      -https://scrutinizer-ci.com/g/timw4mail/Query/inspections/d131279f-a838-49e5-bbfb-20c256a06153
      -
      -Enabled analysis tools:
      - - PHP Analyzer
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    • -

      2014-04-23T20:27:43+00:00 (commit #fddd92a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Fix some more docblocks
      -
      -
    • -
    • -

      2014-04-10T19:54:43+00:00 (commit #32696a5)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Flesh out the table builder a bit, and add some missing driver methods to SQLite
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/columnList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/columnList.html index b620924..9c8eb36 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/columnList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/columnList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/dbList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/dbList.html index 50c5992..42d2419 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/dbList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/dbList.html @@ -62,13 +62,13 @@ Interface
  • - Source + Source
  • Query\Drivers\Sqlite\SQL::dbList

    -

    Returns sql to list other databases

    +

    Returns sql to list other databases. Meaningless for SQLite, as this just returns the database(s) that we are currently connected to.

      Signature

      @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/explain.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/explain.html index 8563f3c..4de7969 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/explain.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/explain.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/fkList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/fkList.html index e7cb3d6..405df80 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/fkList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/fkList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/functionList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/functionList.html index 4fce195..2945013 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/functionList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/functionList.html @@ -58,11 +58,14 @@
  • Return
  • +
  • + Throws +
  • Interface
  • - Source + Source
  • @@ -81,6 +84,15 @@
    string
    +

    Errors/Exceptions

    +
    +
    + + NotImplementedException + +
    +
    +

    Defined by Interface

    @@ -90,7 +102,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/indexList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/indexList.html index 15958cc..bf5399c 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/indexList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/indexList.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/procedureList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/procedureList.html index e52fe97..3ceaba4 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/procedureList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/procedureList.html @@ -58,11 +58,14 @@
  • Return
  • +
  • + Throws +
  • Interface
  • - Source + Source
  • @@ -81,6 +84,15 @@
    string
    +

    Errors/Exceptions

    +
    +
    + + NotImplementedException + +
    +
    +

    Defined by Interface

    @@ -90,7 +102,7 @@

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/random.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/random.html index b1df7f5..8d688ab 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/random.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/random.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/sequenceList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/sequenceList.html index afd28e1..d17efa0 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/sequenceList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/sequenceList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/systemTableList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/systemTableList.html index d6afd63..c9aa04a 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/systemTableList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/systemTableList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/tableList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/tableList.html index 8f0e21e..fe8e5bb 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/tableList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/tableList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/triggerList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/triggerList.html index bd0f241..2d3bc00 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/triggerList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/triggerList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/typeList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/typeList.html index 00d2f49..b116bd4 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/typeList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/typeList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/viewList.html b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/viewList.html index 3139d95..818a439 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/viewList.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_SQL/viewList.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -90,7 +90,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Util.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Util.html index be782b6..d6abc6e 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Util.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Util.html @@ -56,16 +56,13 @@ Hierarchy
  • - Coverage + Violations
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -97,19 +94,33 @@ -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 2
    Lines0% /
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    32 - 97 + CamelCaseVariableName + The variable $_ is not named in camelCase.
    77 + UnusedLocalVariable + Avoid unused local variables such as '$_'.
    +

    Methods

    public

    @@ -134,173 +145,10 @@ — Get the driver object for the current connection
    -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-22T20:43:56+00:00 (commit #91eb812)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Various refactoring
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-09-07T21:39:19+00:00 (commit #ca60162)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Miscellaneous cleanup and refactoring
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T14:25:21+00:00 (commit #e62f577)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Fix a bunch of one line if statements
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-11-10T21:29:17+00:00 (commit #a1c3b9e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Change test setup to be more extensible
      -
      -
    • -
    • -

      2015-11-10T15:12:23+00:00 (commit #b5a141f)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Make class names Pascal Case
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2015-07-16T20:56:13+00:00 (commit #bfc3ea3)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize drivers into a more modern layout
      -
      -
    • -
    • -

      2014-04-24T19:32:09+00:00 (commit #17354ee)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move SQL and Util classes to their own namespaces
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupData.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupData.html index 1b3b3b0..038c732 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupData.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupData.html @@ -65,7 +65,7 @@ Overrides
  • - Source + Source
  • @@ -100,10 +100,37 @@
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    32 - 97 + CamelCaseVariableName + The variable $_ is not named in camelCase.
    77 + UnusedLocalVariable + Avoid unused local variables such as '$_'.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupStructure.html b/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupStructure.html index 6c934eb..7f28862 100644 --- a/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupStructure.html +++ b/apiDocumentation/classes/Query_Drivers_Sqlite_Util/backupStructure.html @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_BadDBDriverException.html b/apiDocumentation/classes/Query_Exception_BadDBDriverException.html similarity index 63% rename from apiDocumentation/classes/Query_BadDBDriverException.html rename to apiDocumentation/classes/Query_Exception_BadDBDriverException.html index 9fb678d..e41b60c 100644 --- a/apiDocumentation/classes/Query_BadDBDriverException.html +++ b/apiDocumentation/classes/Query_Exception_BadDBDriverException.html @@ -2,7 +2,7 @@ - phpDox - Query\BadDBDriverException + phpDox - Query\Exception\BadDBDriverException @@ -39,7 +39,7 @@ Classes
  • - Query + Query\Exception
  • BadDBDriverException
  • @@ -55,22 +55,16 @@
  • Hierarchy
  • -
  • - Coverage -
  • Methods
  • - History -
  • -
  • - Source + Source
  • -

    Query\BadDBDriverException

    +

    Query\Exception\BadDBDriverException

    Generic exception for bad drivers

      @@ -114,19 +108,6 @@
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 0
    Lines0% /

    Methods

    Inherited from InvalidArgumentException

    @@ -206,133 +187,10 @@ — Gets the stack trace as a string
    -

    History

    -
      -
    • -

      2018-01-24T20:03:41+00:00 (commit #f967aaf)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Remove method separators, update documentation building configuration
      -
      -
    • -
    • -

      2018-01-19T20:47:34+00:00 (commit #369ca6e)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Flatten source structure a bit
      -
      -
    • -
    • -

      2018-01-19T18:43:19+00:00 (commit #c735c27)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update file headers
      -
      -
    • -
    • -

      2016-10-14T01:55:23+00:00 (commit #b8d4768)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      camelCase methods and properties
      -
      -
    • -
    • -

      2016-10-13T02:12:25+00:00 (commit #6740aae)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      PHP7 or bust!
      -
      -
    • -
    • -

      2016-10-13T00:32:23+00:00 (commit #3eb4d88)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Add Or Not Like method
      -
      -
    • -
    • -

      2016-09-07T17:17:17+00:00 (commit #24f3b1d)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update header comments
      -
      -
    • -
    • -

      2016-09-07T17:10:03+00:00 (commit #bb38213)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Code Style fixes
      -
      -
    • -
    • -

      2015-11-11T01:59:03+00:00 (commit #2613a1c)

      -
      -

      - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

      -
      Update lots of comments
      -
      -
    • -
    • -

      2015-07-29T20:51:17+00:00 (commit #8511c6a)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Move library into src folder, fix simpletest test runner
      -
      -
    • -
    • -

      2014-08-08T17:48:20+00:00 (commit #dd672df)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Reorganize classes to autoload by namespace
      -
      -
    • -
    • -

      2014-08-08T16:48:14+00:00 (commit #0a0548d)

      -
      -

      - Author: Timothy J. Warren (tim@timshomepage.net) / - Commiter: Timothy J. Warren (tim@timshomepage.net) -

      -
      Remove some useless code, extract an exception into its own class
      -
      -
    • -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_Exception_NonExistentConnectionException.html b/apiDocumentation/classes/Query_Exception_NonExistentConnectionException.html new file mode 100644 index 0000000..93523c9 --- /dev/null +++ b/apiDocumentation/classes/Query_Exception_NonExistentConnectionException.html @@ -0,0 +1,196 @@ + + + + + phpDox - Query\Exception\NonExistentConnectionException + + + + + +
    +
    + +
    + +
    +

    Query\Exception\NonExistentConnectionException

    +

    Exception for missing database connection

    +

    +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_Exception_NotImplementedException.html b/apiDocumentation/classes/Query_Exception_NotImplementedException.html new file mode 100644 index 0000000..1e0c584 --- /dev/null +++ b/apiDocumentation/classes/Query_Exception_NotImplementedException.html @@ -0,0 +1,232 @@ + + + + + phpDox - Query\Exception\NotImplementedException + + + + + +
    +
    + +
    + +
    +

    Query\Exception\NotImplementedException

    +

    Exception for non-implemented method

    +

    +

    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_JoinType.html b/apiDocumentation/classes/Query_JoinType.html new file mode 100644 index 0000000..b4884d7 --- /dev/null +++ b/apiDocumentation/classes/Query_JoinType.html @@ -0,0 +1,110 @@ + + + + + phpDox - Query\JoinType + + + + + +
    +
    + +
    + +
    +

    Query\JoinType

    +

    'Enum' of join types

    +

    +

      +

      Synopsis

      +
      class JoinType + {
      • // constants
      • const CROSS = 'cross';
      • const INNER = 'inner';
      • const OUTER = 'outer';
      • const LEFT = 'left';
      • const RIGHT = 'right';
      + + }
      +

      Constants

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameValue
      CROSS'cross'
      INNER'inner'
      OUTER'outer'
      LEFT'left'
      'right'
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_LikeType.html b/apiDocumentation/classes/Query_LikeType.html new file mode 100644 index 0000000..edde0d5 --- /dev/null +++ b/apiDocumentation/classes/Query_LikeType.html @@ -0,0 +1,102 @@ + + + + + phpDox - Query\LikeType + + + + + +
    +
    + +
    + +
    +

    Query\LikeType

    +

    'Enum' of join types

    +

    +

      +

      Synopsis

      +
      class LikeType + {
      • // constants
      • const BEFORE = 'before';
      • const AFTER = 'after';
      • const BOTH = 'both';
      + + }
      +

      Constants

      + + + + + + + + + + + + + + + + + + + + + +
      NameValue
      BEFORE'before'
      AFTER'after'
      BOTH'both'
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_MapType.html b/apiDocumentation/classes/Query_MapType.html new file mode 100644 index 0000000..c2e9ded --- /dev/null +++ b/apiDocumentation/classes/Query_MapType.html @@ -0,0 +1,114 @@ + + + + + phpDox - Query\MapType + + + + + +
    +
    + +
    + +
    +

    Query\MapType

    +

    'Enum' of query map types

    +

    +

      +

      Synopsis

      +
      class MapType + {
      • // constants
      • const GROUP_END = 'group_end';
      • const GROUP_START = 'group_start';
      • const JOIN = 'join';
      • const LIKE = 'like';
      • const WHERE = 'where';
      • const WHERE_IN = 'where_in';
      + + }
      +

      Constants

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameValue
      GROUP_END'group_end'
      GROUP_START'group_start'
      JOIN'join'
      LIKE'like'
      WHERE'where'
      WHERE_IN'where_in'
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_QueryBuilder.html b/apiDocumentation/classes/Query_QueryBuilder.html index 782531f..d6cec50 100644 --- a/apiDocumentation/classes/Query_QueryBuilder.html +++ b/apiDocumentation/classes/Query_QueryBuilder.html @@ -56,7 +56,7 @@ Hierarchy
  • - Coverage + Violations
  • Members @@ -65,10 +65,7 @@ Methods
  • - History -
  • -
  • - Source + Source
  • @@ -79,66 +76,71 @@

      Synopsis

      class QueryBuilder + extends QueryBuilderBase implements QueryBuilderInterface - {
      }

      Hierarchy

      +

      Extends

      +

      Implements

      • @@ -146,19 +148,173 @@
      -

      Coverage

      - - - - - - - - - - - -
      Methods0%0 / 48
      Lines0% /
      +

      Violations

      +
      +

      PHPMessDetector

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      LineRuleMessage
      80 + BooleanArgumentFlag + The method selectMax has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
      80 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
      94 + BooleanArgumentFlag + The method selectMin has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
      94 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
      108 + BooleanArgumentFlag + The method selectAvg has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
      108 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
      122 + BooleanArgumentFlag + The method selectSum has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
      122 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
      387 - 389 + ElseExpression + The method set uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
      454 - 456 + ElseExpression + The method groupBy uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
      657 + BooleanArgumentFlag + The method countAllResults has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
      698 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
      700 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
      701 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
      739 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
      739 + UndefinedVariable + Avoid using undefined variables such as '$affectedRows' which will lead to PHP notices.
      741 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
      742 + UndefinedVariable + Avoid using undefined variables such as '$affectedRows' which will lead to PHP notices.
      774 + BooleanArgumentFlag + The method getCompiledSelect has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
      792 + BooleanArgumentFlag + The method getCompiledInsert has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
      804 + BooleanArgumentFlag + The method getCompiledUpdate has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
      816 + BooleanArgumentFlag + The method getCompiledDelete has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
      +

      Members

      public

      @@ -166,9 +322,6 @@
    • $connName — string
      Convenience property for connection management
    • -
    • $driver - — - Query\Drivers\DriverInterface
      The current database driver
    • $queries — array
      List of queries executed
    • @@ -178,12 +331,6 @@

      public

        -
      • __construct() - — Constructor
      • -
      • __destruct() - — Destructor
      • -
      • __call() - — Calls a function further down the inheritance chain
      • countAll() — Retrieve the number of rows in the selected table
      • countAllResults() @@ -248,10 +395,8 @@ — OR WHERE NOT IN (FOO) clause
      • orderBy() — Order the results by the selected field(s)
      • -
      • replace() - — Insertion with automatic overwrite, rather than attempted duplication
      • -
      • resetQuery() - — Clear out the class variables, so the next query can be run
      • +
      • returning() + — Add a 'returning' clause to an insert,update, or delete query
      • select() — Specifies rows to select in a query
      • selectAvg() @@ -264,6 +409,8 @@ — Selects the sum of a field from a query
      • set() — Sets values for inserts / updates / deletes
      • +
      • table() + — Specify the database table to select from
      • update() — Creates an update clause, and executes it
      • updateBatch() @@ -275,174 +422,19 @@
      • whereNotIn() — WHERE NOT IN (FOO) clause
      +

      Inherited from Query\QueryBuilderBase

      +

      public

      +
        +
      • __call() + — Calls a function further down the inheritance chain.
      • +
      • resetQuery() + — Clear out the class variables, so the next query can be run
      • +
      -

      History

      -
        -
      • -

        2018-01-24T20:23:26+00:00 (commit #73e4c35)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Remove some old code coupling and boilerplate
        -
        -
      • -
      • -

        2018-01-24T20:03:41+00:00 (commit #f967aaf)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Remove method separators, update documentation building configuration
        -
        -
      • -
      • -

        2018-01-24T18:25:42+00:00 (commit #16e50c3)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Fix some missed type hints
        -
        -
      • -
      • -

        2018-01-24T18:14:03+00:00 (commit #1d583bc)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Add more type hinting
        -
        -
      • -
      • -

        2018-01-23T16:22:23+00:00 (commit #e4ca039)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Use State class to simplify management of query builder state
        -
        -
      • -
      • -

        2018-01-22T21:04:29+00:00 (commit #8401cce)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Remove PDOInterface to prevent conflicts in method parameters with native PDO object
        -
        -
      • -
      • -

        2018-01-22T20:43:56+00:00 (commit #91eb812)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Various refactoring
        -
        -
      • -
      • -

        2018-01-19T21:48:52+00:00 (commit #4df07b6)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Update test layout to better match source layout
        -
        -
      • -
      • -

        2018-01-19T20:47:34+00:00 (commit #369ca6e)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Flatten source structure a bit
        -
        -
      • -
      • -

        2018-01-19T18:43:19+00:00 (commit #c735c27)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Update file headers
        -
        -
      • -
      • -

        2016-10-14T01:55:23+00:00 (commit #b8d4768)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        camelCase methods and properties
        -
        -
      • -
      • -

        2016-10-13T02:12:25+00:00 (commit #6740aae)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        PHP7 or bust!
        -
        -
      • -
      • -

        2016-10-13T00:32:23+00:00 (commit #3eb4d88)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Add Or Not Like method
        -
        -
      • -
      • -

        2016-09-07T21:39:19+00:00 (commit #ca60162)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Miscellaneous cleanup and refactoring
        -
        -
      • -
      • -

        2016-09-07T18:22:52+00:00 (commit #2db7ad1)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        More style fixes
        -
        -
      • -
      • -

        2016-09-07T17:17:17+00:00 (commit #24f3b1d)

        -
        -

        - Author: Timothy J Warren (tim@timshomepage.net) / - Commiter: Timothy J Warren (tim@timshomepage.net) -

        -
        Update header comments
        -
        -
      • -
      - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
      diff --git a/apiDocumentation/classes/Query_QueryBuilder/countAll.html b/apiDocumentation/classes/Query_QueryBuilder/countAll.html index 4174682..e660f5f 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/countAll.html +++ b/apiDocumentation/classes/Query_QueryBuilder/countAll.html @@ -65,7 +65,7 @@ Interface
    • - Source + Source
    @@ -101,7 +101,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/countAllResults.html b/apiDocumentation/classes/Query_QueryBuilder/countAllResults.html index c99b96c..3946b7b 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/countAllResults.html +++ b/apiDocumentation/classes/Query_QueryBuilder/countAllResults.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -104,10 +104,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    657 + BooleanArgumentFlag + The method countAllResults has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/delete.html b/apiDocumentation/classes/Query_QueryBuilder/delete.html index d5a7f3e..28d5333 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/delete.html +++ b/apiDocumentation/classes/Query_QueryBuilder/delete.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -108,7 +108,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/distinct.html b/apiDocumentation/classes/Query_QueryBuilder/distinct.html index 4816f6d..28a4fd3 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/distinct.html +++ b/apiDocumentation/classes/Query_QueryBuilder/distinct.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/explain.html b/apiDocumentation/classes/Query_QueryBuilder/explain.html index 868ef9f..dc5bd3e 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/explain.html +++ b/apiDocumentation/classes/Query_QueryBuilder/explain.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/from.html b/apiDocumentation/classes/Query_QueryBuilder/from.html index 78e4559..15ba1ba 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/from.html +++ b/apiDocumentation/classes/Query_QueryBuilder/from.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -77,19 +77,19 @@

    Signature

    public function from(string - $tblname ) + $tableName )

    Parameters

    -
    $tblname +
    $tableName — string

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/get.html b/apiDocumentation/classes/Query_QueryBuilder/get.html index 5c87027..566d74f 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/get.html +++ b/apiDocumentation/classes/Query_QueryBuilder/get.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -78,10 +78,10 @@
    public function get([string $table = '', - [boolean - $limit = FALSE, - [boolean - $offset = FALSE]]] ) + [int + $limit = NULL, + [int + $offset = NULL]]] )

    Parameters

    @@ -92,11 +92,11 @@
    $limit — - boolean
    + int



    $offset — - boolean
    + int



    Returns

    @@ -114,7 +114,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/getCompiledDelete.html b/apiDocumentation/classes/Query_QueryBuilder/getCompiledDelete.html index d1a4875..a5050db 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/getCompiledDelete.html +++ b/apiDocumentation/classes/Query_QueryBuilder/getCompiledDelete.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -104,10 +104,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    816 + BooleanArgumentFlag + The method getCompiledDelete has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/getCompiledInsert.html b/apiDocumentation/classes/Query_QueryBuilder/getCompiledInsert.html index 4bd9f21..561462f 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/getCompiledInsert.html +++ b/apiDocumentation/classes/Query_QueryBuilder/getCompiledInsert.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -104,10 +104,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    792 + BooleanArgumentFlag + The method getCompiledInsert has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/getCompiledSelect.html b/apiDocumentation/classes/Query_QueryBuilder/getCompiledSelect.html index 40e7000..4baf1c0 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/getCompiledSelect.html +++ b/apiDocumentation/classes/Query_QueryBuilder/getCompiledSelect.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -104,10 +104,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    774 + BooleanArgumentFlag + The method getCompiledSelect has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/getCompiledUpdate.html b/apiDocumentation/classes/Query_QueryBuilder/getCompiledUpdate.html index d448558..03714de 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/getCompiledUpdate.html +++ b/apiDocumentation/classes/Query_QueryBuilder/getCompiledUpdate.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -104,10 +104,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    804 + BooleanArgumentFlag + The method getCompiledUpdate has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/getWhere.html b/apiDocumentation/classes/Query_QueryBuilder/getWhere.html index 33ab929..4581a4d 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/getWhere.html +++ b/apiDocumentation/classes/Query_QueryBuilder/getWhere.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -80,10 +80,10 @@ $table, [array $where = , - [boolean - $limit = FALSE, - [boolean - $offset = FALSE]]] ) + [int + $limit = NULL, + [int + $offset = NULL]]] )

    Parameters

    @@ -98,11 +98,11 @@
    $limit — - boolean
    + int



    $offset — - boolean
    + int



    Returns

    @@ -120,7 +120,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/groupBy.html b/apiDocumentation/classes/Query_QueryBuilder/groupBy.html index f48bf4a..f55cf07 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/groupBy.html +++ b/apiDocumentation/classes/Query_QueryBuilder/groupBy.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -89,7 +89,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -99,10 +99,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    454 - 456 + ElseExpression + The method groupBy uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/groupEnd.html b/apiDocumentation/classes/Query_QueryBuilder/groupEnd.html index 1457d7a..17bd700 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/groupEnd.html +++ b/apiDocumentation/classes/Query_QueryBuilder/groupEnd.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/groupStart.html b/apiDocumentation/classes/Query_QueryBuilder/groupStart.html index 8c94f17..6dd3b02 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/groupStart.html +++ b/apiDocumentation/classes/Query_QueryBuilder/groupStart.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/having.html b/apiDocumentation/classes/Query_QueryBuilder/having.html index a55d04a..ee9ef4a 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/having.html +++ b/apiDocumentation/classes/Query_QueryBuilder/having.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/insert.html b/apiDocumentation/classes/Query_QueryBuilder/insert.html index 5d4047a..fd9056c 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/insert.html +++ b/apiDocumentation/classes/Query_QueryBuilder/insert.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/insertBatch.html b/apiDocumentation/classes/Query_QueryBuilder/insertBatch.html index d551548..124fc54 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/insertBatch.html +++ b/apiDocumentation/classes/Query_QueryBuilder/insertBatch.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -105,10 +105,44 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    698 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
    700 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
    701 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/join.html b/apiDocumentation/classes/Query_QueryBuilder/join.html index 6a62b7c..9ca02b8 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/join.html +++ b/apiDocumentation/classes/Query_QueryBuilder/join.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/like.html b/apiDocumentation/classes/Query_QueryBuilder/like.html index 5d88ad2..9a276c2 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/like.html +++ b/apiDocumentation/classes/Query_QueryBuilder/like.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -81,7 +81,7 @@ mixed $val, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/limit.html b/apiDocumentation/classes/Query_QueryBuilder/limit.html index 8baad3f..2cd3815 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/limit.html +++ b/apiDocumentation/classes/Query_QueryBuilder/limit.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -78,8 +78,8 @@
    public function limit(int $limit, - [boolean - $offset = FALSE] ) + [int + $offset = NULL] )

    Parameters

    @@ -90,12 +90,12 @@
    $offset — - boolean
    + int



    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/notGroupStart.html b/apiDocumentation/classes/Query_QueryBuilder/notGroupStart.html index 3faa24d..f3c76da 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/notGroupStart.html +++ b/apiDocumentation/classes/Query_QueryBuilder/notGroupStart.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/notLike.html b/apiDocumentation/classes/Query_QueryBuilder/notLike.html index 1edb2b5..e303422 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/notLike.html +++ b/apiDocumentation/classes/Query_QueryBuilder/notLike.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -81,7 +81,7 @@ mixed $val, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orGroupStart.html b/apiDocumentation/classes/Query_QueryBuilder/orGroupStart.html index 6800bf2..f68aae2 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orGroupStart.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orGroupStart.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orHaving.html b/apiDocumentation/classes/Query_QueryBuilder/orHaving.html index 4a66a03..6f7ba9e 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orHaving.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orHaving.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orLike.html b/apiDocumentation/classes/Query_QueryBuilder/orLike.html index cb490c9..797eecc 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orLike.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orLike.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -81,7 +81,7 @@ mixed $val, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orNotGroupStart.html b/apiDocumentation/classes/Query_QueryBuilder/orNotGroupStart.html index cb59bfd..8161cac 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orNotGroupStart.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orNotGroupStart.html @@ -62,7 +62,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -91,7 +91,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orNotLike.html b/apiDocumentation/classes/Query_QueryBuilder/orNotLike.html index a7e44fb..6c59c90 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orNotLike.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orNotLike.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -81,7 +81,7 @@ mixed $val, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orWhere.html b/apiDocumentation/classes/Query_QueryBuilder/orWhere.html index b396e20..34c5753 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orWhere.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orWhere.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orWhereIn.html b/apiDocumentation/classes/Query_QueryBuilder/orWhereIn.html index 2a89168..fc020ce 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orWhereIn.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orWhereIn.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orWhereNotIn.html b/apiDocumentation/classes/Query_QueryBuilder/orWhereNotIn.html index b42a17c..ead18db 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orWhereNotIn.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orWhereNotIn.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/orderBy.html b/apiDocumentation/classes/Query_QueryBuilder/orderBy.html index 8a4410f..682d5f4 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/orderBy.html +++ b/apiDocumentation/classes/Query_QueryBuilder/orderBy.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_State/setOrderString.html b/apiDocumentation/classes/Query_QueryBuilder/returning.html similarity index 77% rename from apiDocumentation/classes/Query_State/setOrderString.html rename to apiDocumentation/classes/Query_QueryBuilder/returning.html index 792cdb6..e707f48 100644 --- a/apiDocumentation/classes/Query_State/setOrderString.html +++ b/apiDocumentation/classes/Query_QueryBuilder/returning.html @@ -2,7 +2,7 @@ - phpDox - Query\State::setOrderString + phpDox - Query\QueryBuilder::returning @@ -42,9 +42,9 @@ Query
  • - State + QueryBuilder
  • -
  • setOrderString
  • +
  • returning
  • -

    Query\State::setOrderString

    -

    +

    Query\QueryBuilder::returning

    +

    Add a 'returning' clause to an insert,update, or delete query

    diff --git a/apiDocumentation/classes/Query_QueryBuilder/select.html b/apiDocumentation/classes/Query_QueryBuilder/select.html index a140625..03c7ede 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/select.html +++ b/apiDocumentation/classes/Query_QueryBuilder/select.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -89,7 +89,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -102,7 +102,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/selectAvg.html b/apiDocumentation/classes/Query_QueryBuilder/selectAvg.html index 33a337e..2a17faa 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/selectAvg.html +++ b/apiDocumentation/classes/Query_QueryBuilder/selectAvg.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -105,10 +105,37 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    108 + BooleanArgumentFlag + The method selectAvg has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    108 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/selectMax.html b/apiDocumentation/classes/Query_QueryBuilder/selectMax.html index 5370daf..35272a7 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/selectMax.html +++ b/apiDocumentation/classes/Query_QueryBuilder/selectMax.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -105,10 +105,37 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    80 + BooleanArgumentFlag + The method selectMax has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    80 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/selectMin.html b/apiDocumentation/classes/Query_QueryBuilder/selectMin.html index dbd58a1..90be9c3 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/selectMin.html +++ b/apiDocumentation/classes/Query_QueryBuilder/selectMin.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -105,10 +105,37 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    94 + BooleanArgumentFlag + The method selectMin has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    94 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/selectSum.html b/apiDocumentation/classes/Query_QueryBuilder/selectSum.html index fa58497..dfb4c4b 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/selectSum.html +++ b/apiDocumentation/classes/Query_QueryBuilder/selectSum.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -105,10 +105,37 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    122 + BooleanArgumentFlag + The method selectSum has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    122 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/set.html b/apiDocumentation/classes/Query_QueryBuilder/set.html index 9d59ea2..80f10dc 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/set.html +++ b/apiDocumentation/classes/Query_QueryBuilder/set.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -105,10 +105,30 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    387 - 389 + ElseExpression + The method set uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/replace.html b/apiDocumentation/classes/Query_QueryBuilder/table.html similarity index 79% rename from apiDocumentation/classes/Query_QueryBuilder/replace.html rename to apiDocumentation/classes/Query_QueryBuilder/table.html index cab454e..3cac28e 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/replace.html +++ b/apiDocumentation/classes/Query_QueryBuilder/table.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilder::replace + phpDox - Query\QueryBuilder::table @@ -44,7 +44,7 @@
  • QueryBuilder
  • -
  • replace
  • +
  • table
  • -

    Query\QueryBuilder::replace

    -

    Insertion with automatic overwrite, rather than attempted duplication

    -

    +

    Query\QueryBuilder::table

    +

    Specify the database table to select from

    +

    Alias of `from` method to better match CodeIgniter 4

    diff --git a/apiDocumentation/classes/Query_QueryBuilder/update.html b/apiDocumentation/classes/Query_QueryBuilder/update.html index 855709b..40a5196 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/update.html +++ b/apiDocumentation/classes/Query_QueryBuilder/update.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/updateBatch.html b/apiDocumentation/classes/Query_QueryBuilder/updateBatch.html index 3e2de20..12cf74a 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/updateBatch.html +++ b/apiDocumentation/classes/Query_QueryBuilder/updateBatch.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -78,7 +78,7 @@
    public function updateBatch(string $table, - array|object + array $data, string $where ) @@ -92,8 +92,8 @@
    $data — - object
    -



    + array +
    $where — string
    @@ -101,7 +101,7 @@

    Returns

    -
    PDOStatement|null
    +
    int|null

    @@ -111,10 +111,51 @@ QueryBuilderInterface

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    739 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
    739 + UndefinedVariable + Avoid using undefined variables such as '$affectedRows' which will lead to PHP notices.
    741 + UndefinedVariable + Avoid using undefined variables such as '$sql' which will lead to PHP notices.
    742 + UndefinedVariable + Avoid using undefined variables such as '$affectedRows' which will lead to PHP notices.
    +
    diff --git a/apiDocumentation/classes/Query_QueryBuilder/where.html b/apiDocumentation/classes/Query_QueryBuilder/where.html index 496a9fd..9281308 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/where.html +++ b/apiDocumentation/classes/Query_QueryBuilder/where.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -101,7 +101,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -114,7 +114,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/whereIn.html b/apiDocumentation/classes/Query_QueryBuilder/whereIn.html index 10b1db7..5c4c858 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/whereIn.html +++ b/apiDocumentation/classes/Query_QueryBuilder/whereIn.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilder/whereNotIn.html b/apiDocumentation/classes/Query_QueryBuilder/whereNotIn.html index 0a48a0e..801d75d 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/whereNotIn.html +++ b/apiDocumentation/classes/Query_QueryBuilder/whereNotIn.html @@ -65,7 +65,7 @@ Interface
  • - Source + Source
  • @@ -95,7 +95,7 @@

    Returns

    -
    QueryBuilderInterface
    +
    QueryBuilder

    @@ -108,7 +108,7 @@ diff --git a/apiDocumentation/classes/Query_QueryBuilderBase.html b/apiDocumentation/classes/Query_QueryBuilderBase.html new file mode 100644 index 0000000..312be63 --- /dev/null +++ b/apiDocumentation/classes/Query_QueryBuilderBase.html @@ -0,0 +1,116 @@ + + + + + phpDox - Query\QueryBuilderBase + + + + + +
    +
    + +
    + +
    +

    Query\QueryBuilderBase

    +

    +

    +

      +

      Synopsis

      +
      class QueryBuilderBase + {
      + + }
      +

      Members

      +
      +

      public

      +
        +
      • $connName + — + string
        Convenience property for connection management
      • +
      • $queries + — + array
        List of queries executed
      • +
      +
      +

      Methods

      +
      +

      public

      + +
      +

    +
    + + + diff --git a/apiDocumentation/classes/Query_QueryBuilder/__call.html b/apiDocumentation/classes/Query_QueryBuilderBase/__call.html similarity index 83% rename from apiDocumentation/classes/Query_QueryBuilder/__call.html rename to apiDocumentation/classes/Query_QueryBuilderBase/__call.html index c6dde7c..6bdf54e 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/__call.html +++ b/apiDocumentation/classes/Query_QueryBuilderBase/__call.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilder::__call + phpDox - Query\QueryBuilderBase::__call @@ -42,7 +42,7 @@ Query
  • - QueryBuilder + QueryBuilderBase
  • __call
  • @@ -65,14 +65,14 @@ Throws
  • - Source + Source
  • -

    Query\QueryBuilder::__call

    -

    Calls a function further down the inheritance chain

    -

    +

    Query\QueryBuilderBase::__call

    +

    Calls a function further down the inheritance chain.

    +

    'Implements' methods on the driver object

    diff --git a/apiDocumentation/classes/Query_QueryBuilder/__construct.html b/apiDocumentation/classes/Query_QueryBuilderBase/__construct.html similarity index 86% rename from apiDocumentation/classes/Query_QueryBuilder/__construct.html rename to apiDocumentation/classes/Query_QueryBuilderBase/__construct.html index 388c7c8..4119c72 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/__construct.html +++ b/apiDocumentation/classes/Query_QueryBuilderBase/__construct.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilder::__construct + phpDox - Query\QueryBuilderBase::__construct @@ -42,7 +42,7 @@ Query
  • - QueryBuilder + QueryBuilderBase
  • __construct
  • @@ -59,12 +59,12 @@ Parameter
  • - Source + Source
  • -

    Query\QueryBuilder::__construct

    +

    Query\QueryBuilderBase::__construct

    Constructor

    diff --git a/apiDocumentation/classes/Query_QueryBuilder/__destruct.html b/apiDocumentation/classes/Query_QueryBuilderBase/__destruct.html similarity index 81% rename from apiDocumentation/classes/Query_QueryBuilder/__destruct.html rename to apiDocumentation/classes/Query_QueryBuilderBase/__destruct.html index 1124ead..ff645b2 100644 --- a/apiDocumentation/classes/Query_QueryBuilder/__destruct.html +++ b/apiDocumentation/classes/Query_QueryBuilderBase/__destruct.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilder::__destruct + phpDox - Query\QueryBuilderBase::__destruct @@ -42,7 +42,7 @@ Query
  • - QueryBuilder + QueryBuilderBase
  • __destruct
  • @@ -56,12 +56,12 @@ Synopsis
  • - Source + Source
  • -

    Query\QueryBuilder::__destruct

    +

    Query\QueryBuilderBase::__destruct

    Destructor

    diff --git a/apiDocumentation/classes/Query_State/getOffset.html b/apiDocumentation/classes/Query_QueryBuilderBase/resetQuery.html similarity index 76% rename from apiDocumentation/classes/Query_State/getOffset.html rename to apiDocumentation/classes/Query_QueryBuilderBase/resetQuery.html index 57bee3f..4116272 100644 --- a/apiDocumentation/classes/Query_State/getOffset.html +++ b/apiDocumentation/classes/Query_QueryBuilderBase/resetQuery.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getOffset + phpDox - Query\QueryBuilderBase::resetQuery @@ -42,9 +42,9 @@ Query
  • - State + QueryBuilderBase
  • -
  • getOffset
  • +
  • resetQuery
  • -

    Query\State::getOffset

    -

    +

    Query\QueryBuilderBase::resetQuery

    +

    Clear out the class variables, so the next query can be run

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryParser.html b/apiDocumentation/classes/Query_QueryParser.html index b316b9e..f8d8988 100644 --- a/apiDocumentation/classes/Query_QueryParser.html +++ b/apiDocumentation/classes/Query_QueryParser.html @@ -53,7 +53,7 @@ Synopsis
  • - Coverage + Violations
  • Members @@ -62,10 +62,7 @@ Methods
  • - History -
  • -
  • - Source + Source
  • @@ -84,19 +81,26 @@ }
    -

    Coverage

    - - - - - - - - - - - -
    Methods0%0 / 3
    Lines0% /
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    60 + ShortVariable + Avoid variables with short names like $db. Configured minimum length is 3.
    +

    Members

    public

    @@ -118,173 +122,10 @@ — Parser method for setting the parse string
    -

    History

    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryParser/__construct.html b/apiDocumentation/classes/Query_QueryParser/__construct.html index ded3f73..a66e59e 100644 --- a/apiDocumentation/classes/Query_QueryParser/__construct.html +++ b/apiDocumentation/classes/Query_QueryParser/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -81,10 +81,30 @@ Query\Drivers\DriverInterface



    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    60 + ShortVariable + Avoid variables with short names like $db. Configured minimum length is 3.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryParser/compileJoin.html b/apiDocumentation/classes/Query_QueryParser/compileJoin.html index efbf88e..29d66ce 100644 --- a/apiDocumentation/classes/Query_QueryParser/compileJoin.html +++ b/apiDocumentation/classes/Query_QueryParser/compileJoin.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryParser/parseJoin.html b/apiDocumentation/classes/Query_QueryParser/parseJoin.html index 480ca89..3e7715e 100644 --- a/apiDocumentation/classes/Query_QueryParser/parseJoin.html +++ b/apiDocumentation/classes/Query_QueryParser/parseJoin.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_QueryType.html b/apiDocumentation/classes/Query_QueryType.html new file mode 100644 index 0000000..34c704c --- /dev/null +++ b/apiDocumentation/classes/Query_QueryType.html @@ -0,0 +1,114 @@ + + + + + phpDox - Query\QueryType + + + + + +
    +
    + +
    + +
    +

    Query\QueryType

    +

    'Enum' of query types

    +

    +

      +

      Synopsis

      +
      class QueryType + {
      • // constants
      • const SELECT = 'select';
      • const INSERT = 'insert';
      • const INSERT_BATCH = 'insert_batch';
      • const UPDATE = 'update';
      • const UPDATE_BATCH = 'update_batch';
      • const DELETE = 'delete';
      + + }
      +

      Constants

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameValue
      SELECT'select'
      INSERT'insert'
      INSERT_BATCH'insert_batch'
      UPDATE'update'
      UPDATE_BATCH'update_batch'
      DELETE'delete'
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/classes/Query_State.html b/apiDocumentation/classes/Query_State.html index 92b02c4..066bddf 100644 --- a/apiDocumentation/classes/Query_State.html +++ b/apiDocumentation/classes/Query_State.html @@ -53,16 +53,13 @@ Synopsis
  • - Coverage + Violations
  • Methods
  • - History -
  • -
  • - Source + Source
  • @@ -73,57 +70,47 @@ @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendHavingMap.html b/apiDocumentation/classes/Query_State/appendHavingMap.html index 3e05e8a..44bf01b 100644 --- a/apiDocumentation/classes/Query_State/appendHavingMap.html +++ b/apiDocumentation/classes/Query_State/appendHavingMap.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendMap.html b/apiDocumentation/classes/Query_State/appendMap.html index daf1d9b..f3c15b6 100644 --- a/apiDocumentation/classes/Query_State/appendMap.html +++ b/apiDocumentation/classes/Query_State/appendMap.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -105,7 +105,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendSelectString.html b/apiDocumentation/classes/Query_State/appendSelectString.html index b43ade2..edf6e7a 100644 --- a/apiDocumentation/classes/Query_State/appendSelectString.html +++ b/apiDocumentation/classes/Query_State/appendSelectString.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendSetArrayKeys.html b/apiDocumentation/classes/Query_State/appendSetArrayKeys.html index 87047c5..824a706 100644 --- a/apiDocumentation/classes/Query_State/appendSetArrayKeys.html +++ b/apiDocumentation/classes/Query_State/appendSetArrayKeys.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendValues.html b/apiDocumentation/classes/Query_State/appendValues.html index f264207..0217a2a 100644 --- a/apiDocumentation/classes/Query_State/appendValues.html +++ b/apiDocumentation/classes/Query_State/appendValues.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/appendWhereValues.html b/apiDocumentation/classes/Query_State/appendWhereValues.html index 8a72434..b44c864 100644 --- a/apiDocumentation/classes/Query_State/appendWhereValues.html +++ b/apiDocumentation/classes/Query_State/appendWhereValues.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getGroupArray.html b/apiDocumentation/classes/Query_State/getGroupArray.html deleted file mode 100644 index c2da074..0000000 --- a/apiDocumentation/classes/Query_State/getGroupArray.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - phpDox - Query\State::getGroupArray - - - - - -
    -
    - -
    - -
    -

    Query\State::getGroupArray

    -

    -

    -

      -

      Signature

      -
      - public function getGroupArray() - -
      -

      Returns

      -
      -
      array
      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/getSetArrayKeys.html b/apiDocumentation/classes/Query_State/getSetArrayKeys.html deleted file mode 100644 index d3e835a..0000000 --- a/apiDocumentation/classes/Query_State/getSetArrayKeys.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - phpDox - Query\State::getSetArrayKeys - - - - - -
    -
    - -
    - -
    -

    Query\State::getSetArrayKeys

    -

    -

    -

      -

      Signature

      -
      - public function getSetArrayKeys() - -
      -

      Returns

      -
      -
      array
      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/getWhereValues.html b/apiDocumentation/classes/Query_State/getWhereValues.html deleted file mode 100644 index 4ad6cd0..0000000 --- a/apiDocumentation/classes/Query_State/getWhereValues.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - phpDox - Query\State::getWhereValues - - - - - -
    -
    - -
    - -
    -

    Query\State::getWhereValues

    -

    -

    -

      -

      Signature

      -
      - public function getWhereValues() - -
      -

      Returns

      -
      -
      array
      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/setGroupArray.html b/apiDocumentation/classes/Query_State/setGroupArray.html deleted file mode 100644 index be0a6ac..0000000 --- a/apiDocumentation/classes/Query_State/setGroupArray.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - phpDox - Query\State::setGroupArray - - - - - -
    -
    - -
    - -
    -

    Query\State::setGroupArray

    -

    -

    -

      -

      Signature

      -
      - public function setGroupArray(array - $groupArray ) - -
      -

      Parameters

      -
      -
      $groupArray - — - array
      -
      -
      -

      Returns

      -
      -
      State
      -

      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/setLimit.html b/apiDocumentation/classes/Query_State/setLimit.html deleted file mode 100644 index da244d2..0000000 --- a/apiDocumentation/classes/Query_State/setLimit.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - phpDox - Query\State::setLimit - - - - - -
    -
    - -
    - -
    -

    Query\State::setLimit

    -

    -

    -

      -

      Signature

      -
      - public function setLimit(int - $limit ) - -
      -

      Parameters

      -
      -
      $limit - — - int
      -
      -
      -

      Returns

      -
      -
      State
      -

      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/setOffset.html b/apiDocumentation/classes/Query_State/setOffset.html deleted file mode 100644 index 9949c6d..0000000 --- a/apiDocumentation/classes/Query_State/setOffset.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - phpDox - Query\State::setOffset - - - - - -
    -
    - -
    - -
    -

    Query\State::setOffset

    -

    -

    -

      -

      Signature

      -
      - public function setOffset(string|false - $offset ) - -
      -

      Parameters

      -
      -
      $offset - — - object
      -



      -
      -

      Returns

      -
      -
      State
      -

      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/setOrderArray.html b/apiDocumentation/classes/Query_State/setOrderArray.html index 87e1a2c..2e92b4c 100644 --- a/apiDocumentation/classes/Query_State/setOrderArray.html +++ b/apiDocumentation/classes/Query_State/setOrderArray.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/setSetArrayKeys.html b/apiDocumentation/classes/Query_State/setSetArrayKeys.html deleted file mode 100644 index f82227d..0000000 --- a/apiDocumentation/classes/Query_State/setSetArrayKeys.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - phpDox - Query\State::setSetArrayKeys - - - - - -
    -
    - -
    - -
    -

    Query\State::setSetArrayKeys

    -

    -

    -

      -

      Signature

      -
      - public function setSetArrayKeys(array - $setArrayKeys ) - -
      -

      Parameters

      -
      -
      $setArrayKeys - — - array
      -
      -
      -

      Returns

      -
      -
      State
      -

      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/classes/Query_State/setSetString.html b/apiDocumentation/classes/Query_State/setSetString.html deleted file mode 100644 index a267d26..0000000 --- a/apiDocumentation/classes/Query_State/setSetString.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - phpDox - Query\State::setSetString - - - - - -
    -
    - -
    - -
    -

    Query\State::setSetString

    -

    -

    -

      -

      Signature

      -
      - public function setSetString(string - $setString ) - -
      -

      Parameters

      -
      -
      $setString - — - string
      -
      -
      -

      Returns

      -
      -
      State
      -

      -
      -
      -

    -
    -
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors -
    - - diff --git a/apiDocumentation/css/SourceSansPro-Regular.ttf b/apiDocumentation/css/SourceSansPro-Regular.ttf new file mode 100644 index 0000000..278ad8a Binary files /dev/null and b/apiDocumentation/css/SourceSansPro-Regular.ttf differ diff --git a/apiDocumentation/css/style.css b/apiDocumentation/css/style.css index 67913a4..d051608 100644 --- a/apiDocumentation/css/style.css +++ b/apiDocumentation/css/style.css @@ -1,4 +1,9 @@ -@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro); +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(SourceSansPro-Regular.ttf) format('truetype'); +} html { background-color: #888888; @@ -120,7 +125,7 @@ h3 { } #index h1 { - text-shadow: 0px -1px 0 #555555; + text-shadow: 0 -1px 0 #555555; } #index p { @@ -198,7 +203,6 @@ h3 { .wrapped { white-space: pre-wrap; white-space: -moz-pre-wrap; - white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } @@ -222,7 +226,7 @@ h3 { .box { padding:1em; - margin:1em 1em 2em 0em; + margin:1em 1em 2em 0; border: 1px solid #cccccc; font-size: 1em; color: #888888; @@ -259,7 +263,7 @@ ul.members li { padding:1em; background-color: #efefef; border-top: 2px solid rgba(255,147,30,1); - font-family: "Courier New", Courier, mono; + font-family: "Courier New", Courier, monospace; width:50em; } @@ -354,8 +358,8 @@ nav.box { nav.box ul { list-style: none outside none; - margin: 0px; - padding: 0px; + margin: 0; + padding: 0; } nav.box ul li { diff --git a/apiDocumentation/interfaces.html b/apiDocumentation/interfaces.html index c4b714d..df2df43 100644 --- a/apiDocumentation/interfaces.html +++ b/apiDocumentation/interfaces.html @@ -76,7 +76,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface.html index c1a660e..1eae40f 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface.html @@ -59,7 +59,7 @@ Methods
  • - Source + Source
  • @@ -71,13 +71,14 @@

    Synopsis

    interface DriverInterface {
    }
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    189 + BooleanArgumentFlag + The method driverQuery has a boolean flag argument $filteredIndex, which is a certain sign of a Single Responsibility Principle violation.
    +

    Methods

    public

    @@ -119,8 +144,12 @@ — Return list of functions for the current database
  • getIndexes() — Retrieve indexes for the table
  • +
  • getLastQuery() + — Get the last sql query executed
  • getProcedures() — Return list of stored procedures for the current database
  • +
  • getSchemas() + — Return schemas for databases that list them. Returns database list if schemas are databases for the current driver.
  • getSequences() — Return list of sequences for the current database, if they exist
  • getSql() @@ -135,6 +164,8 @@ — Retrieve list of data types for the database
  • getUtil() — Get the Util class for the current driver
  • +
  • getVersion() + — Get the version of the database engine
  • getViews() — Return list of views for the current database
  • insertBatch() @@ -153,6 +184,10 @@ — Quote database table name, and set prefix
  • setLastQuery() — Set the last query sql
  • +
  • setTablePrefix() + — Set the common table name prefix
  • +
  • truncate() + — Empty the passed table
  • updateBatch() — Creates a batch update, and executes it.
  • @@ -160,7 +195,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/__construct.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/__construct.html index 3b84e5a..45f9bce 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/__construct.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/__construct.html @@ -59,7 +59,7 @@ Parameter
  • - Source + Source
  • @@ -102,7 +102,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/affectedRows.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/affectedRows.html index 903fcac..d4a7439 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/affectedRows.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/affectedRows.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/driverQuery.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/driverQuery.html index 3a14f8c..9d46b53 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/driverQuery.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/driverQuery.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    array
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    189 + BooleanArgumentFlag + The method driverQuery has a boolean flag argument $filteredIndex, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getColumns.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getColumns.html index 45f89b2..75e9f1b 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getColumns.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getColumns.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getDbs.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getDbs.html index 184835d..62d16c1 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getDbs.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getDbs.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFks.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFks.html index 6c9d3c7..b17024b 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFks.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFks.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFunctions.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFunctions.html index cbf5253..0d1b988 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFunctions.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getFunctions.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getIndexes.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getIndexes.html index 3654e73..676784d 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getIndexes.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getIndexes.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getLastQuery.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getLastQuery.html new file mode 100644 index 0000000..6113c55 --- /dev/null +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getLastQuery.html @@ -0,0 +1,87 @@ + + + + + phpDox - Query\Drivers\DriverInterface::getLastQuery + + + + + +
    +
    + +
    + +
    +

    Query\Drivers\DriverInterface::getLastQuery

    +

    Get the last sql query executed

    +

    +

      +

      Signature

      +
      + public function getLastQuery() + +
      +

      Returns

      +
      +
      string
      +
      +
      +
    +
    +
    + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors +
    + + diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getProcedures.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getProcedures.html index e31be9d..0a592f8 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getProcedures.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getProcedures.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getOrderArray.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSchemas.html similarity index 71% rename from apiDocumentation/classes/Query_State/getOrderArray.html rename to apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSchemas.html index a2f21f9..e0c2f8f 100644 --- a/apiDocumentation/classes/Query_State/getOrderArray.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSchemas.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getOrderArray + phpDox - Query\Drivers\DriverInterface::getSchemas @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - State + DriverInterface
  • -
  • getOrderArray
  • +
  • getSchemas
  • -

    Query\State::getOrderArray

    -

    +

    Query\Drivers\DriverInterface::getSchemas

    +

    Return schemas for databases that list them. Returns database list if schemas are databases for the current driver.

      Signature

      - public function getOrderArray() + public function getSchemas()

      Returns

      @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSequences.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSequences.html index 7aa1179..dabff12 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSequences.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSequences.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSql.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSql.html index baed2ff..17b190f 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSql.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSql.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSystemTables.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSystemTables.html index 0d26635..88d60e4 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSystemTables.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getSystemTables.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTables.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTables.html index 60a00c0..bd6bdc7 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTables.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTables.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTriggers.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTriggers.html index 3e4e579..75d7da1 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTriggers.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTriggers.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTypes.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTypes.html index 07c0aac..ab6d5b7 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTypes.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getTypes.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getUtil.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getUtil.html index 186b1e3..c4f1df2 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getUtil.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getUtil.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/getSelectString.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getVersion.html similarity index 74% rename from apiDocumentation/classes/Query_State/getSelectString.html rename to apiDocumentation/interfaces/Query_Drivers_DriverInterface/getVersion.html index df4ba3d..16a48b3 100644 --- a/apiDocumentation/classes/Query_State/getSelectString.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getVersion.html @@ -2,7 +2,7 @@ - phpDox - Query\State::getSelectString + phpDox - Query\Drivers\DriverInterface::getVersion @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - State + DriverInterface
  • -
  • getSelectString
  • +
  • getVersion
  • -

    Query\State::getSelectString

    -

    +

    Query\Drivers\DriverInterface::getVersion

    +

    Get the version of the database engine

      Signature

      - public function getSelectString() + public function getVersion()

      Returns

      @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getViews.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getViews.html index fff4806..723b746 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getViews.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/getViews.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/insertBatch.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/insertBatch.html index ed102d7..85c73cc 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/insertBatch.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/insertBatch.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -98,7 +98,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/numRows.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/numRows.html index ea83a67..8669ee7 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/numRows.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/numRows.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prefixTable.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prefixTable.html index c11c1fa..2573de4 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prefixTable.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prefixTable.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareExecute.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareExecute.html index 5707dfa..cb4e2a7 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareExecute.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareExecute.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareQuery.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareQuery.html index 0e69fdb..67947a4 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareQuery.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/prepareQuery.html @@ -65,7 +65,7 @@ Throws
  • - Source + Source
  • @@ -103,7 +103,7 @@
    - InvalidArgumentException + InvalidArgumentException
    @@ -111,7 +111,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteIdent.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteIdent.html index da42f43..f037e96 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteIdent.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteIdent.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteTable.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteTable.html index 121238f..2b84747 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteTable.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/quoteTable.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -73,7 +73,7 @@

      Signature

      - public function quoteTable(string|array + public function quoteTable(string $table )
      @@ -81,19 +81,18 @@
      $table — - object
      -



      + string +

      Returns

      -
      string|array
      -

      -
      +
      string
      +
      - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
      diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setLastQuery.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setLastQuery.html index 7e96039..85a2cb3 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setLastQuery.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setLastQuery.html @@ -62,7 +62,7 @@ Return
    • - Source + Source
    @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/setFromString.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setTablePrefix.html similarity index 73% rename from apiDocumentation/classes/Query_State/setFromString.html rename to apiDocumentation/interfaces/Query_Drivers_DriverInterface/setTablePrefix.html index 818ddc8..090c0d5 100644 --- a/apiDocumentation/classes/Query_State/setFromString.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/setTablePrefix.html @@ -2,7 +2,7 @@ - phpDox - Query\State::setFromString + phpDox - Query\Drivers\DriverInterface::setTablePrefix @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - State + DriverInterface
  • -
  • setFromString
  • +
  • setTablePrefix
  • -

    Query\State::setFromString

    -

    +

    Query\Drivers\DriverInterface::setTablePrefix

    +

    Set the common table name prefix

      Signature

      - public function setFromString(string - $fromString ) + public function setTablePrefix(string + $prefix )

      Parameters

      -
      $fromString +
      $prefix — string

      Returns

      -
      State
      +
      void

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/classes/Query_State/setGroupString.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/truncate.html similarity index 74% rename from apiDocumentation/classes/Query_State/setGroupString.html rename to apiDocumentation/interfaces/Query_Drivers_DriverInterface/truncate.html index bf2d216..646aa8a 100644 --- a/apiDocumentation/classes/Query_State/setGroupString.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/truncate.html @@ -2,7 +2,7 @@ - phpDox - Query\State::setGroupString + phpDox - Query\Drivers\DriverInterface::truncate @@ -39,12 +39,12 @@ Classes
  • - Query + Query\Drivers
  • - State + DriverInterface
  • -
  • setGroupString
  • +
  • truncate
  • -

    Query\State::setGroupString

    -

    +

    Query\Drivers\DriverInterface::truncate

    +

    Empty the passed table

      Signature

      - public function setGroupString(string - $groupString ) + public function truncate(string + $table )

      Parameters

      -
      $groupString +
      $table — string

      Returns

      -
      State
      +
      PDOStatement

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/updateBatch.html b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/updateBatch.html index da6b7f8..1774376 100644 --- a/apiDocumentation/interfaces/Query_Drivers_DriverInterface/updateBatch.html +++ b/apiDocumentation/interfaces/Query_Drivers_DriverInterface/updateBatch.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -75,7 +75,7 @@
    public function updateBatch(string $table, - array|object + array $data, string $where ) @@ -89,8 +89,8 @@
    $data — - object
    -



    + array +
    $where — string
    @@ -98,14 +98,13 @@

    Returns

    -
    int|null
    -

    -
    +
    array
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface.html index 0f31c32..e11ef48 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface.html @@ -59,7 +59,7 @@ Methods
  • - Source + Source
  • @@ -127,7 +127,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/columnList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/columnList.html index da3b402..34aad89 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/columnList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/columnList.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/dbList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/dbList.html index c943643..bd7135b 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/dbList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/dbList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/explain.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/explain.html index 290be08..ad50181 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/explain.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/explain.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/fkList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/fkList.html index c1cf2b0..baf8c2a 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/fkList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/fkList.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/functionList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/functionList.html index 1d5d9fe..127a07a 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/functionList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/functionList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/indexList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/indexList.html index 1a0e5a9..2f6e14f 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/indexList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/indexList.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/limit.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/limit.html index 38d0fe2..9e15659 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/limit.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/limit.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -77,8 +77,8 @@ $sql, int $limit, - [boolean - $offset = FALSE] ) + [int + $offset = NULL] )

    Parameters

    @@ -93,7 +93,7 @@
    $offset — - boolean
    + int



    Returns

    @@ -104,7 +104,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/procedureList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/procedureList.html index 9115463..853810d 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/procedureList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/procedureList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/random.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/random.html index 81b4976..a529e8b 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/random.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/random.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/sequenceList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/sequenceList.html index 54670d3..d48901b 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/sequenceList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/sequenceList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/systemTableList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/systemTableList.html index f86a622..e2693e3 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/systemTableList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/systemTableList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/tableList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/tableList.html index 884c0c1..a91dd9c 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/tableList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/tableList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/triggerList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/triggerList.html index b2be7fb..13750b6 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/triggerList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/triggerList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/typeList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/typeList.html index c201ab5..2c1266a 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/typeList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/typeList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/viewList.html b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/viewList.html index 6b8e2d7..86ed615 100644 --- a/apiDocumentation/interfaces/Query_Drivers_SQLInterface/viewList.html +++ b/apiDocumentation/interfaces/Query_Drivers_SQLInterface/viewList.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -81,7 +81,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface.html index 6804cc4..58021ac 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface.html @@ -59,7 +59,7 @@ Methods
  • - Source + Source
  • @@ -77,6 +77,7 @@
  • public QueryBuilderInterface selectSum()
  • public QueryBuilderInterface distinct()
  • public QueryBuilderInterface explain() +
  • public QueryBuilderInterface table()
  • public QueryBuilderInterface from()
  • public QueryBuilderInterface like()
  • public QueryBuilderInterface orLike() @@ -100,16 +101,15 @@
  • public QueryBuilderInterface orGroupStart()
  • public QueryBuilderInterface orNotGroupStart()
  • public QueryBuilderInterface groupEnd() -
  • public ?PDOStatement get() -
  • public ?PDOStatement getWhere() +
  • public PDOStatement get() +
  • public PDOStatement getWhere()
  • public int countAll()
  • public int countAllResults() -
  • public ?PDOStatement insert() +
  • public PDOStatement insert()
  • public ?PDOStatement insertBatch() -
  • public ?PDOStatement replace() -
  • public ?PDOStatement update() -
  • public ?PDOStatement updateBatch() -
  • public ?PDOStatement delete() +
  • public PDOStatement update() +
  • public ?int updateBatch() +
  • public PDOStatement delete()
  • public string getCompiledSelect()
  • public string getCompiledInsert()
  • public string getCompiledUpdate() @@ -118,6 +118,110 @@
  • }
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    81 + BooleanArgumentFlag + The method selectMax has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    81 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    90 + BooleanArgumentFlag + The method selectMin has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    90 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    99 + BooleanArgumentFlag + The method selectAvg has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    99 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    108 + BooleanArgumentFlag + The method selectSum has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    108 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    402 + BooleanArgumentFlag + The method countAllResults has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    462 + BooleanArgumentFlag + The method getCompiledSelect has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    471 + BooleanArgumentFlag + The method getCompiledInsert has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    480 + BooleanArgumentFlag + The method getCompiledUpdate has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    489 + BooleanArgumentFlag + The method getCompiledDelete has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +

    Methods

    public

    @@ -186,8 +290,6 @@ — OR WHERE NOT IN (FOO) clause
  • orderBy() — Order the results by the selected field(s)
  • -
  • replace() - — Insertion with automatic overwrite, rather than attempted duplication
  • resetQuery() — Clear out the class variables, so the next query can be run
  • select() @@ -202,6 +304,8 @@ — Selects the sum of a field from a query
  • set() — Sets values for inserts / updates / deletes
  • +
  • table() + — Specify the database table to select from
  • update() — Creates an update clause, and executes it
  • updateBatch() @@ -217,7 +321,7 @@
  • - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAll.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAll.html index fcd39ed..4a4d8b6 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAll.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAll.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -92,7 +92,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAllResults.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAllResults.html index 0848e52..03a5123 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAllResults.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/countAllResults.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    int
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    402 + BooleanArgumentFlag + The method countAllResults has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/delete.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/delete.html index 126f0d3..3222c45 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/delete.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/delete.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/distinct.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/distinct.html index e8849c3..813ba8a 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/distinct.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/distinct.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/explain.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/explain.html index 0515056..611b143 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/explain.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/explain.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/from.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/from.html index 6417214..2d4ce65 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/from.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/from.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -74,12 +74,12 @@

    Signature

    public function from(string - $tblname ) + $tableName )

    Parameters

    -
    $tblname +
    $tableName — string
    @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/get.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/get.html index 099a1d2..10abcb1 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/get.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/get.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -75,10 +75,10 @@
    public function get([string $table = '', - [boolean - $limit = FALSE, - [boolean - $offset = FALSE]]] ) + [int + $limit = NULL, + [int + $offset = NULL]]] )

    Parameters

    @@ -89,11 +89,11 @@
    $limit — - boolean
    + int



    $offset — - boolean
    + int



    Returns

    @@ -105,7 +105,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledDelete.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledDelete.html index 9f97328..f00249d 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledDelete.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledDelete.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    string
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    489 + BooleanArgumentFlag + The method getCompiledDelete has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledInsert.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledInsert.html index 6ee9d3d..2c3f576 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledInsert.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledInsert.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    string
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    471 + BooleanArgumentFlag + The method getCompiledInsert has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledSelect.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledSelect.html index 54665f9..b0a73a7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledSelect.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledSelect.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    string
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    462 + BooleanArgumentFlag + The method getCompiledSelect has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledUpdate.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledUpdate.html index 501f544..82a7222 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledUpdate.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getCompiledUpdate.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -95,10 +95,30 @@
    string
    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + +
    LineRuleMessage
    480 + BooleanArgumentFlag + The method getCompiledUpdate has a boolean flag argument $reset, which is a certain sign of a Single Responsibility Principle violation.
    +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getWhere.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getWhere.html index 754c6b7..91af1c7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/getWhere.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/getWhere.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -77,10 +77,10 @@ $table, [array $where = , - [boolean - $limit = FALSE, - [boolean - $offset = FALSE]]] ) + [int + $limit = NULL, + [int + $offset = NULL]]] )

    Parameters

    @@ -95,11 +95,11 @@
    $limit — - boolean
    + int



    $offset — - boolean
    + int



    Returns

    @@ -111,7 +111,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupBy.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupBy.html index 8314b10..55124f7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupBy.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupBy.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupEnd.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupEnd.html index 1ca992c..4c913eb 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupEnd.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupEnd.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupStart.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupStart.html index 773abab..0baffc6 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupStart.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/groupStart.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/having.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/having.html index 941236b..e6b1907 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/having.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/having.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/insert.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/insert.html index 1ceab2e..b0fbf7a 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/insert.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/insert.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/insertBatch.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/insertBatch.html index 9f2ab03..af315da 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/insertBatch.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/insertBatch.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,13 +93,13 @@

    Returns

    PDOStatement
    -

    +
    | null
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/join.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/join.html index 69b55f6..a7c1f14 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/join.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/join.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -78,7 +78,7 @@ string $condition, [string - $type = ''] ) + $type = JoinType::INNER] )

    Parameters

    @@ -105,7 +105,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/like.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/like.html index 931cf70..61c813d 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/like.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/like.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -78,7 +78,7 @@ mixed $values, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -105,7 +105,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/limit.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/limit.html index 22ffb2a..678f076 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/limit.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/limit.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -75,8 +75,8 @@
    public function limit(int $limit, - [boolean - $offset = FALSE] ) + [int + $offset = NULL] )

    Parameters

    @@ -87,7 +87,7 @@
    $offset — - boolean
    + int



    Returns

    @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/notGroupStart.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/notGroupStart.html index 70f743b..3017ba7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/notGroupStart.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/notGroupStart.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/notLike.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/notLike.html index ee1a786..b06bdf7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/notLike.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/notLike.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -78,7 +78,7 @@ mixed $values, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -105,7 +105,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orGroupStart.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orGroupStart.html index e46b341..d764327 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orGroupStart.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orGroupStart.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orHaving.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orHaving.html index 55fad5d..6093ff7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orHaving.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orHaving.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orLike.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orLike.html index 593459c..2f98037 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orLike.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orLike.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -78,7 +78,7 @@ mixed $values, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -105,7 +105,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotGroupStart.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotGroupStart.html index b76b714..925c4f2 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotGroupStart.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotGroupStart.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotLike.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotLike.html index 58d6274..401883c 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotLike.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orNotLike.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -78,7 +78,7 @@ mixed $values, [string - $pos = 'both'] ) + $pos = LikeType::BOTH] )

    Parameters

    @@ -105,7 +105,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhere.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhere.html index dcfe01c..024e1c7 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhere.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhere.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereIn.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereIn.html index 8cb86b3..4744bef 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereIn.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereIn.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereNotIn.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereNotIn.html index ce158a0..68a82d2 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereNotIn.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orWhereNotIn.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orderBy.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orderBy.html index bd310fc..edd9ce9 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/orderBy.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/orderBy.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/resetQuery.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/resetQuery.html index 3405387..a07a75f 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/resetQuery.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/resetQuery.html @@ -59,7 +59,7 @@ Return
  • - Source + Source
  • @@ -82,7 +82,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/select.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/select.html index 44a09ac..edc35e5 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/select.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/select.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -93,7 +93,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectAvg.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectAvg.html index f481594..d460b0f 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectAvg.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectAvg.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -96,10 +96,37 @@

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    99 + BooleanArgumentFlag + The method selectAvg has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    99 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMax.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMax.html index 7e1fb12..4610fdf 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMax.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMax.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -96,10 +96,37 @@

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    81 + BooleanArgumentFlag + The method selectMax has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    81 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMin.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMin.html index 104cf65..0270543 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMin.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectMin.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -96,10 +96,37 @@

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    90 + BooleanArgumentFlag + The method selectMin has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    90 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectSum.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectSum.html index dc5d80d..5cdebc1 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectSum.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/selectSum.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -96,10 +96,37 @@

    +

    Violations

    +
    +

    PHPMessDetector

    + + + + + + + + + + + + + + + + + + +
    LineRuleMessage
    108 + BooleanArgumentFlag + The method selectSum has a boolean flag argument $as, which is a certain sign of a Single Responsibility Principle violation.
    108 + ShortVariable + Avoid variables with short names like $as. Configured minimum length is 3.
    +
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/set.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/set.html index 0f44611..a6d1185 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/set.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/set.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/replace.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/table.html similarity index 78% rename from apiDocumentation/interfaces/Query_QueryBuilderInterface/replace.html rename to apiDocumentation/interfaces/Query_QueryBuilderInterface/table.html index 40ce7d2..3fea543 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/replace.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/table.html @@ -2,7 +2,7 @@ - phpDox - Query\QueryBuilderInterface::replace + phpDox - Query\QueryBuilderInterface::table @@ -44,7 +44,7 @@
  • QueryBuilderInterface
  • -
  • replace
  • +
  • table
  • -

    Query\QueryBuilderInterface::replace

    -

    Insertion with automatic overwrite, rather than attempted duplication

    -

    +

    Query\QueryBuilderInterface::table

    +

    Specify the database table to select from

    +

    Alias of `from` method to better match CodeIgniter 4

    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/update.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/update.html index d9bbfe3..eef3444 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/update.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/update.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@ diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/updateBatch.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/updateBatch.html index 6cee13f..105dee5 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/updateBatch.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/updateBatch.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -75,7 +75,7 @@
    public function updateBatch(string $table, - array|object + array $data, string $where ) @@ -86,26 +86,26 @@
    $table — string
    -
    +
    The table to update
    $data — - object
    -



    + array +
    an array of update values
    $where — string
    -
    +
    The where key

    Returns

    -
    PDOStatement
    +
    int|null

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/where.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/where.html index a556e7c..774b91b 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/where.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/where.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -105,7 +105,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereIn.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereIn.html index 1ba080e..d1aeec5 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereIn.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereIn.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereNotIn.html b/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereNotIn.html index 4af5ad8..a9cf01d 100644 --- a/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereNotIn.html +++ b/apiDocumentation/interfaces/Query_QueryBuilderInterface/whereNotIn.html @@ -62,7 +62,7 @@ Return
  • - Source + Source
  • @@ -99,7 +99,7 @@
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/namespaces.html b/apiDocumentation/namespaces.html index c9175d2..e9b3233 100644 --- a/apiDocumentation/namespaces.html +++ b/apiDocumentation/namespaces.html @@ -46,7 +46,7 @@ \ 0 - 4 + 6 0 @@ -56,7 +56,7 @@ 1 - 5 + 9 0 @@ -94,11 +94,19 @@ 0 + + \Query\Exception + 0 + + 3 + + 0 +
    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/BadDBDriverException.php.html b/apiDocumentation/source/BadDBDriverException.php.html deleted file mode 100644 index e4c0a54..0000000 --- a/apiDocumentation/source/BadDBDriverException.php.html +++ /dev/null @@ -1,3 +0,0 @@ - -phpDox - Source of BadDBDriverException.php

    Source of file BadDBDriverException.php

    - Size: 0,550 Bytes - Last Modified: 2018-01-24T19:47:12+00:00

    src/BadDBDriverException.php

    1234567891011121314151617181920212223
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query;

    use InvalidArgumentException;

    /**
     * Generic exception for bad drivers
     */
    class BadDBDriverException extends InvalidArgumentException {
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/ConnectionManager.php.html b/apiDocumentation/source/ConnectionManager.php.html index 9b5974a..3b9d57a 100644 --- a/apiDocumentation/source/ConnectionManager.php.html +++ b/apiDocumentation/source/ConnectionManager.php.html @@ -1,69 +1,3 @@ phpDox - Source of ConnectionManager.php

    Source of file ConnectionManager.php

    - Size: 5,063 Bytes - Last Modified: 2018-01-24T17:30:13+00:00

    src/ConnectionManager.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testNoClone
    5556575859606162636465
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testNoSerialize
    6667686970717273747576
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testNoUnserialize
    7778798081828384858687
    - Covered by 7 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    8889909192
    - Covered by 7 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    93949596979899100101102103104105
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    106107
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    108109
    - Covered by 4 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    110111
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    112113114115
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    116117118119120121122123124125126
    - Covered by 5 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    127128
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    129
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    130131132
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    133134
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    135136137
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    138139
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    140141142143
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    144145146147
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    148149
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testGetConnection
    150151152153
    - Covered by 1 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    154155156
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    157158159160161162163164165166167168
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    169
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    170
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    171172173
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    174175
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    176177178179
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    180181
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    182183
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    184185186187
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    188189
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    190191192193194195196197
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testParseParams
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query;

    use DomainException;
    use InvalidArgumentException;

    /**
     * Connection manager class to manage connections for the
     * Query method
     */
    final class ConnectionManager {

    	/**
    	 * Map of named database connections
    	 * @var array
    	 */
    	private $connections = [];

    	/**
    	 * Class instance variable
    	 * @var ConnectionManager|null
    	 */
    	private static $instance;

    	/**
    	 * Private constructor to prevent multiple instances
    	 * @codeCoverageIgnore
    	 */
    	private function __construct()
    	{
    	}

    	/**
    	 * Private clone method to prevent cloning
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __clone()
    	{
    		throw new DomainException("Can't clone singleton");
    	}

    	/**
    	 * Prevent serialization of this object
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __sleep()
    	{
    		throw new DomainException('No serializing of singleton');
    	}

    	/**
    	 * Make sure serialize/deserialize doesn't work
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __wakeup()
    	{
    		throw new DomainException("Can't unserialize singleton");
    	}

    	/**
    	 * Return  a connection manager instance
    	 *
    	 * @staticvar null $instance
    	 * @return ConnectionManager
    	 */
    	public static function getInstance(): ConnectionManager
    	{
    		if (self::$instance === NULL)
    		{
    			self::$instance = new self();
    		}

    		return self::$instance;
    	}

    	/**
    	 * Returns the connection specified by the name given
    	 *
    	 * @param string|array|object $name
    	 * @return QueryBuilderInterface
    	 * @throws InvalidArgumentException
    	 */
    	public function getConnection($name = ''): QueryBuilderInterface
    	{
    		// If the parameter is a string, use it as an array index
    		if (is_scalar($name) && isset($this->connections[$name]))
    		{
    			return $this->connections[$name];
    		}
    		else if (empty($name) && ! empty($this->connections)) // Otherwise, return the last one
    		{
    			return end($this->connections);
    		}

    		// You should actually connect before trying to get a connection...
    		throw new InvalidArgumentException('The specified connection does not exist');
    	}

    	/**
    	 * Parse the passed parameters and return a connection
    	 *
    	 * @param \stdClass $params
    	 * @return QueryBuilderInterface
    	 */
    	public function connect(\stdClass $params): QueryBuilderInterface
    	{
    		list($dsn, $dbtype, $params, $options) = $this->parseParams($params);

    		$dbtype = ucfirst($dbtype);
    		$driver = "\\Query\\Drivers\\{$dbtype}\\Driver";

    		// Create the database connection
    		$db =  ! empty($params->user)
    			? new $driver($dsn, $params->user, $params->pass, $options)
    			: new $driver($dsn, '', '', $options);

    		// Set the table prefix, if it exists
    		if (isset($params->prefix))
    		{
    			$db->setTablePrefix($params->prefix);
    		}

    		// Create Query Builder object
    		$conn = new QueryBuilder($db, new QueryParser($db));


    		// Save it for later
    		if (isset($params->alias))
    		{
    			$this->connections[$params->alias] = $conn;
    		}
    		else
    		{
    			$this->connections[] = $conn;
    		}

    		return $conn;
    	}

    	/**
    	 * Parses params into a dsn and option array
    	 *
    	 * @param \stdClass $params
    	 * @return array
    	 * @throws BadDBDriverException
    	 */
    	public function parseParams(\stdClass $params): array
    	{
    		$params->type = strtolower($params->type);
    		$dbtype = ($params->type !== 'postgresql') ? $params->type : 'pgsql';
    		$dbtype = ucfirst($dbtype);

    		// Make sure the class exists
    		if ( ! class_exists("\\Query\\Drivers\\{$dbtype}\\Driver"))
    		{
    			throw new BadDBDriverException('Database driver does not exist, or is not supported');
    		}

    		// Set additional PDO options
    		$options = [];

    		if (isset($params->options))
    		{
    			$options = (array) $params->options;
    		}

    		// Create the dsn for the database to connect to
    		if(strtolower($dbtype) === 'sqlite')
    		{
    			$dsn = $params->file;
    		}
    		else
    		{
    			$dsn = $this->createDsn($dbtype, $params);
    		}


    		return [$dsn, $dbtype, $params, $options];
    	}

    	/**
    	 * Create the dsn from the db type and params
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dbtype
    	 * @param \stdClass $params
    	 * @return string
    	 */
    	private function createDsn(string $dbtype, \stdClass $params): string
    	{
    		$pairs = [];

    		if ( ! empty($params->database))
    		{
    			$pairs[] = implode('=', ['dbname', $params->database]);
    		}

    		$skip = [
    			'name' => 'name',
    			'pass' => 'pass',
    			'user' => 'user',
    			'type' => 'type',
    			'prefix' => 'prefix',
    			'options' => 'options',
    			'database' => 'database',
    			'alias' => 'alias'
    		];

    		foreach($params as $key => $val)
    		{
    			if (( ! array_key_exists($key, $skip)) &&  ! empty($val))
    			{
    				$pairs[] = implode('=', [$key, $val]);
    			}
    		}

    		return strtolower($dbtype) . ':' . implode(';', $pairs);
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 5,219 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/ConnectionManager.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use DomainException;
    use stdClass;

    /**
     * Connection manager class to manage connections for the
     * Query method
     */
    final class ConnectionManager {

    	/**
    	 * Map of named database connections
    	 * @var array
    	 */
    	private array $connections = [];

    	/**
    	 * Class instance variable
    	 * @var ConnectionManager|null
    	 */
    	private static ?ConnectionManager $instance = NULL;

    	/**
    	 * Private constructor to prevent multiple instances
    	 * @codeCoverageIgnore
    	 */
    	private function __construct()
    	{
    	}

    	/**
    	 * Private clone method to prevent cloning
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __clone()
    	{
    		throw new DomainException("Can't clone singleton");
    	}

    	/**
    	 * Prevent serialization of this object
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __sleep(): void
    	{
    		throw new DomainException('No serializing of singleton');
    	}

    	/**
    	 * Make sure serialize/deserialize doesn't work
    	 *
    	 * @throws DomainException
    	 * @return void
    	 */
    	public function __wakeup(): void
    	{
    		throw new DomainException("Can't unserialize singleton");
    	}

    	/**
    	 * Return  a connection manager instance
    	 *
    	 * @staticvar null $instance
    	 * @return ConnectionManager
    	 */
    	public static function getInstance(): ConnectionManager
    	{
    		if (self::$instance === NULL)
    		{
    			self::$instance = new self();
    		}

    		return self::$instance;
    	}

    	/**
    	 * Returns the connection specified by the name given
    	 *
    	 * @param string|array|object $name
    	 * @return QueryBuilderInterface
    	 * @throws Exception\NonExistentConnectionException
    	 */
    	public function getConnection($name = ''): QueryBuilderInterface
    	{
    		// If the parameter is a string, use it as an array index
    		if (is_scalar($name) && isset($this->connections[$name]))
    		{
    			return $this->connections[$name];
    		}

    		if (empty($name) && ! empty($this->connections)) // Otherwise, return the last one
    		{
    			return end($this->connections);
    		}

    		// You should actually connect before trying to get a connection...
    		throw new Exception\NonExistentConnectionException('The specified connection does not exist');
    	}

    	/**
    	 * Parse the passed parameters and return a connection
    	 *
    	 * @param array|object $params
    	 * @throws Exception\BadDBDriverException
    	 * @return QueryBuilderInterface
    	 */
    	public function connect($params): QueryBuilderInterface
    	{
    		[$dsn, $dbType, $params, $options] = $this->parseParams($params);

    		$dbType = ucfirst($dbType);
    		$driver = "\\Query\\Drivers\\{$dbType}\\Driver";

    		// Create the database connection
    		$db =  ! empty($params->user)
    			? new $driver($dsn, $params->user, $params->pass, $options)
    			: new $driver($dsn, '', '', $options);

    		// Set the table prefix, if it exists
    		if (isset($params->prefix))
    		{
    			$db->setTablePrefix($params->prefix);
    		}

    		// Create Query Builder object
    		$conn = new QueryBuilder($db, new QueryParser($db));


    		// Save it for later
    		if (isset($params->alias))
    		{
    			$this->connections[$params->alias] = $conn;
    		}
    		else
    		{
    			$this->connections[] = $conn;
    		}

    		return $conn;
    	}

    	/**
    	 * Parses params into a dsn and option array
    	 *
    	 * @param array|object $rawParams
    	 * @return array
    	 * @throws Exception\BadDBDriverException
    	 */
    	public function parseParams($rawParams): array
    	{
    		$params = (object) $rawParams;
    		$params->type = strtolower($params->type);
    		$dbType = ($params->type === 'postgresql') ? 'pgsql' : $params->type;
    		$dbType = ucfirst($dbType);

    		// Make sure the class exists
    		if ( ! class_exists("\\Query\\Drivers\\{$dbType}\\Driver"))
    		{
    			throw new Exception\BadDBDriverException('Database driver does not exist, or is not supported');
    		}

    		// Set additional PDO options
    		$options = [];

    		if (isset($params->options))
    		{
    			$options = (array) $params->options;
    		}

    		// Create the dsn for the database to connect to
    		if(strtolower($dbType) === 'sqlite')
    		{
    			$dsn = $params->file;
    		}
    		else
    		{
    			$dsn = $this->createDsn($dbType, $params);
    		}


    		return [$dsn, $dbType, $params, $options];
    	}

    	/**
    	 * Create the dsn from the db type and params
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dbType
    	 * @param stdClass $params
    	 * @return string
    	 */
    	private function createDsn(string $dbType, stdClass $params): string
    	{
    		$pairs = [];

    		if ( ! empty($params->database))
    		{
    			$pairs[] = implode('=', ['dbname', $params->database]);
    		}

    		$skip = [
    			'name' => 'name',
    			'pass' => 'pass',
    			'user' => 'user',
    			'type' => 'type',
    			'prefix' => 'prefix',
    			'options' => 'options',
    			'database' => 'database',
    			'alias' => 'alias'
    		];

    		foreach($params as $key => $val)
    		{
    			if (( ! array_key_exists($key, $skip)) &&  ! empty($val))
    			{
    				$pairs[] = implode('=', [$key, $val]);
    			}
    		}

    		return strtolower($dbType) . ':' . implode(';', $pairs);
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/AbstractDriver.php.html b/apiDocumentation/source/Drivers/AbstractDriver.php.html index a39a40e..efa7ed8 100644 --- a/apiDocumentation/source/Drivers/AbstractDriver.php.html +++ b/apiDocumentation/source/Drivers/AbstractDriver.php.html @@ -1,223 +1,3 @@ phpDox - Source of AbstractDriver.php

    Source of file AbstractDriver.php

    - Size: 13,408 Bytes - Last Modified: 2018-01-24T19:44:49+00:00

    src/Drivers/AbstractDriver.php

    1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    90
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    9192
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    93949596979899100101102103
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    104
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    105
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    106
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    107
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    108
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    109110
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    111
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    146147148149150151152153154155156
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    157158159160161162163164165166
    - Covered by 97 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    167168169170171172173174175176
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    177178179180181182183184185186187
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    188189190191192193194195196197198199200201202203204205
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    206207208
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    209210211212
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    213214
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    215216
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    217218219
    - Covered by 123 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPreparedStatements
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    220221222223224225226227228229230231232
    - Covered by 120 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    233
    - Covered by 120 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    234235
    - Covered by 120 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testPrepareExecute
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    236237238239240241242243244245246
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    247248249250251252253254255256257258
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    259260261262263264265
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    266
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    267268269
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    270271272
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    273274275
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    276277278279280281282283284285286
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    287288289
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    290291292293294295296297298299300
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    301302
    - Covered by 150 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    303304305306
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    307308
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    309
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    310
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    311312313314
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    315
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    316317318
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    319320321
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    322
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    323
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    324325326
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    327328329
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    330331332
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    333334335336337338339340341342
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSchemas
    343344345346347348349350351352
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    353
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    354
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    355356357358359360361362363364
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    365366367368369370371372373374
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    375
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    376
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    377378379380381382383384385386
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    387388389390391392393394395396
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    397398399400401402403404405406
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    407408409410411412413414415416
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    417418419420421422423424425426427
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    428429430431432433434435436437438
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    439440441442443444445446447448449
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    450451452453454455456457458459460
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    461462463464465466467468469470
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    471472473474475476477478479480481482483
    - Covered by 40 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    484485
    - Covered by 30 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    486487488489490
    - Covered by 40 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    491492
    - Covered by 7 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    493494495496
    - Covered by 33 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    497498
    - Covered by 33 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    499
    - Covered by 33 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    500501
    - Covered by 33 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    502503504505506507508509510511512
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    513
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    514515
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    516517
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    518
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    519520521
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    522523524525526527528529530531532533
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    534
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    535536537
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    538
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    539540
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    541542
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    543
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    544545
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    546
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    547
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    548549550
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    551
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    552
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    553554555
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    556557
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    558559560561562563564565566567568569570571572
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdateBatch
    573574575576577578579580581582583
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    584
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    585
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    586587
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    588589
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    590
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    591592593594595596597598599600601602603604605
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    606
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    607
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    608609
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    610
    - Covered by 192 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    611612613614615616617618619620621622623
    - Covered by 198 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    624625
    - Covered by 5 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    626627628
    - Covered by 193 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    629630
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers;

    use InvalidArgumentException;
    use PDO;
    use PDOStatement;

    /**
     * Base Database class
     *
     * Extends PDO to simplify cross-database issues
     */
    abstract class AbstractDriver
    	extends PDO
    	implements DriverInterface {

    	/**
    	 * Reference to the last executed query
    	 * @var PDOStatement
    	 */
    	protected $statement;

    	/**
    	 * Start character to escape identifiers
    	 * @var string
    	 */
    	protected $escapeCharOpen = '"';

    	/**
    	 * End character to escape identifiers
    	 * @var string
    	 */
    	protected $escapeCharClose = '"';

    	/**
    	 * Reference to sql class
    	 * @var SQLInterface
    	 */
    	protected $sql;

    	/**
    	 * Reference to util class
    	 * @var AbstractUtil
    	 */
    	protected $util;

    	/**
    	 * Last query executed
    	 * @var string
    	 */
    	protected $lastQuery = '';

    	/**
    	 * Prefix to apply to table names
    	 * @var string
    	 */
    	protected $tablePrefix = '';

    	/**
    	 * Whether the driver supports 'TRUNCATE'
    	 * @var boolean
    	 */
    	protected $hasTruncate = TRUE;

    	/**
    	 * PDO constructor wrapper
    	 *
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $driverOptions=[])
    	{
    		// Set PDO to display errors as exceptions, and apply driver options
    		$driverOptions[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    		parent::__construct($dsn, $username, $password, $driverOptions);

    		$this->_loadSubClasses();
    	}

    	/**
    	 * Loads the subclasses for the driver
    	 *
    	 * @return void
    	 */
    	protected function _loadSubClasses(): void
    	{
    		// Load the sql and util class for the driver
    		$thisClass = \get_class($this);
    		$nsArray = explode("\\", $thisClass);
    		array_pop($nsArray);
    		$driver = array_pop($nsArray);
    		$sqlClass = __NAMESPACE__ . "\\{$driver}\\SQL";
    		$utilClass = __NAMESPACE__ . "\\{$driver}\\Util";

    		$this->sql = new $sqlClass();
    		$this->util = new $utilClass($this);
    	}

    	/**
    	 * Allow invoke to work on table object
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $name
    	 * @param array $args
    	 * @return mixed
    	 */
    	public function __call(string $name, array $args = [])
    	{
    		if (
    			isset($this->$name)
    			&& \is_object($this->$name)
    			&& method_exists($this->$name, '__invoke')
    		)
    		{
    			return \call_user_func_array([$this->$name, '__invoke'], $args);
    		}
    	}

    	// --------------------------------------------------------------------------
    	// ! Accessors / Mutators
    	// --------------------------------------------------------------------------

    	/**
    	 * Get the last sql query executed
    	 *
    	 * @return string
    	 */
    	public function getLastQuery(): string
    	{
    		return $this->lastQuery;
    	}

    	/**
    	 * Set the last query sql
    	 *
    	 * @param string $queryString
    	 * @return void
    	 */
    	public function setLastQuery(string $queryString): void
    	{
    		$this->lastQuery = $queryString;
    	}

    	/**
    	 * Get the SQL class for the current driver
    	 *
    	 * @return SQLInterface
    	 */
    	public function getSql(): SQLInterface
    	{
    		return $this->sql;
    	}

    	/**
    	 * Get the Util class for the current driver
    	 *
    	 * @return AbstractUtil
    	 */
    	public function getUtil(): AbstractUtil
    	{
    		return $this->util;
    	}

    	/**
    	 * Set the common table name prefix
    	 *
    	 * @param string $prefix
    	 * @return void
    	 */
    	public function setTablePrefix(string $prefix): void
    	{
    		$this->tablePrefix = $prefix;
    	}

    	// --------------------------------------------------------------------------
    	// ! Concrete functions that can be overridden in child classes
    	// --------------------------------------------------------------------------

    	/**
    	 * Simplifies prepared statements for database queries
    	 *
    	 * @param string $sql
    	 * @param array $data
    	 * @return PDOStatement | FALSE
    	 * @throws InvalidArgumentException
    	 */
    	public function prepareQuery(string $sql, array $data): ?PDOStatement
    	{
    		// Prepare the sql, save the statement for easy access later
    		$this->statement = $this->prepare($sql);

    		// Bind the parameters
    		foreach($data as $k => $value)
    		{
    			// Parameters are 1-based, the data is 0-based
    			// So, if the key is numeric, add 1
    			if(is_numeric($k))
    			{
    				$k++;
    			}
    			$this->statement->bindValue($k, $value);
    		}

    		return $this->statement;
    	}

    	/**
    	 * Create and execute a prepared statement with the provided parameters
    	 *
    	 * @param string $sql
    	 * @param array $params
    	 * @throws InvalidArgumentException
    	 * @return PDOStatement
    	 */
    	public function prepareExecute(string $sql, array $params): ?PDOStatement
    	{
    		$this->statement = $this->prepareQuery($sql, $params);
    		$this->statement->execute();

    		return $this->statement;
    	}

    	/**
    	 * Returns number of rows affected by an INSERT, UPDATE, DELETE type query
    	 *
    	 * @return int
    	 */
    	public function affectedRows(): int
    	{
    		// Return number of rows affected
    		return $this->statement->rowCount();
    	}

    	/**
    	 * Prefixes a table if it is not already prefixed
    	 * @param string $table
    	 * @return string
    	 */
    	public function prefixTable(string $table): string
    	{
    		// Add the prefix to the table name
    		// before quoting it
    		if ( ! empty($this->tablePrefix))
    		{
    			// Split identifier by period, will split into:
    			// database.schema.table OR
    			// schema.table OR
    			// database.table OR
    			// table
    			$identifiers = explode('.', $table);
    			$segments = count($identifiers);

    			// Quote the last item, and add the database prefix
    			$identifiers[$segments - 1] = $this->_prefix(end($identifiers));

    			// Rejoin
    			$table = implode('.', $identifiers);
    		}

    		return $table;
    	}

    	/**
    	 * Quote database table name, and set prefix
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function quoteTable($table): string
    	{
    		$table = $this->prefixTable($table);

    		// Finally, quote the table
    		return $this->quoteIdent($table);
    	}

    	/**
    	 * Surrounds the string with the databases identifier escape characters
    	 *
    	 * @param mixed $identifier
    	 * @return string|array
    	 */
    	public function quoteIdent($identifier)
    	{
    		if (\is_array($identifier))
    		{
    			return array_map([$this, __METHOD__], $identifier);
    		}

    		// Handle comma-separated identifiers
    		if (strpos($identifier, ',') !== FALSE)
    		{
    			$parts = array_map('mb_trim', explode(',', $identifier));
    			$parts = array_map([$this, __METHOD__], $parts);
    			$identifier = implode(',', $parts);
    		}

    		// Split each identifier by the period
    		$hiers = explode('.', $identifier);
    		$hiers = array_map('mb_trim', $hiers);

    		// Re-compile the string
    		$raw = implode('.', array_map([$this, '_quote'], $hiers));

    		// Fix functions
    		$funcs = [];
    		preg_match_all("#{$this->escapeCharOpen}([a-zA-Z0-9_]+(\((.*?)\))){$this->escapeCharClose}#iu", $raw, $funcs, PREG_SET_ORDER);
    		foreach($funcs as $f)
    		{
    			// Unquote the function
    			$raw = str_replace($f[0], $f[1], $raw);

    			// Quote the inside identifiers
    			$raw = str_replace($f[3], $this->quoteIdent($f[3]), $raw);
    		}

    		return $raw;
    	}

    	/**
    	 * Return schemas for databases that list them
    	 *
    	 * @return array
    	 */
    	public function getSchemas(): ?array
    	{
    		return NULL;
    	}

    	/**
    	 * Return list of tables for the current database
    	 *
    	 * @return array
    	 */
    	public function getTables(): ?array
    	{
    		$tables = $this->driverQuery('tableList');
    		natsort($tables);
    		return $tables;
    	}

    	/**
    	 * Return list of dbs for the current connection, if possible
    	 *
    	 * @return array
    	 */
    	public function getDbs(): array
    	{
    		return $this->driverQuery('dbList');
    	}

    	/**
    	 * Return list of views for the current database
    	 *
    	 * @return array
    	 */
    	public function getViews(): ?array
    	{
    		$views = $this->driverQuery('viewList');
    		sort($views);
    		return $views;
    	}

    	/**
    	 * Return list of sequences for the current database, if they exist
    	 *
    	 * @return array
    	 */
    	public function getSequences(): ?array
    	{
    		return $this->driverQuery('sequenceList');
    	}

    	/**
    	 * Return list of functions for the current database
    	 *
    	 * @return array
    	 */
    	public function getFunctions(): ?array
    	{
    		return $this->driverQuery('functionList', FALSE);
    	}

    	/**
    	 * Return list of stored procedures for the current database
    	 *
    	 * @return array
    	 */
    	public function getProcedures(): ?array
    	{
    		return $this->driverQuery('procedureList', FALSE);
    	}

    	/**
    	 * Return list of triggers for the current database
    	 *
    	 * @return array
    	 */
    	public function getTriggers(): ?array
    	{
    		return $this->driverQuery('triggerList', FALSE);
    	}

    	/**
    	 * Retrieves an array of non-user-created tables for
    	 * the connection/database
    	 *
    	 * @return array
    	 */
    	public function getSystemTables(): ?array
    	{
    		return $this->driverQuery('systemTableList');
    	}

    	/**
    	 * Retrieve column information for the current database table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getColumns($table): ?array
    	{
    		return $this->driverQuery($this->getSql()->columnList($this->prefixTable($table)), FALSE);
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): ?array
    	{
    		return $this->driverQuery($this->getSql()->fkList($table), FALSE);
    	}

    	/**
    	 * Retrieve indexes for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getIndexes($table): ?array
    	{
    		return $this->driverQuery($this->getSql()->indexList($this->prefixTable($table)), FALSE);
    	}

    	/**
    	 * Retrieve list of data types for the database
    	 *
    	 * @return array
    	 */
    	public function getTypes(): ?array
    	{
    		return $this->driverQuery('typeList', FALSE);
    	}

    	/**
    	 * Method to simplify retrieving db results for meta-data queries
    	 *
    	 * @param string|array|null $query
    	 * @param bool $filteredIndex
    	 * @return array|null
    	 */
    	public function driverQuery($query, $filteredIndex=TRUE): ?array
    	{
    		// Call the appropriate method, if it exists
    		if (\is_string($query) && method_exists($this->sql, $query))
    		{
    			$query = $this->getSql()->$query();
    		}

    		// Return if the values are returned instead of a query,
    		// or if the query doesn't apply to the driver
    		if ( ! \is_string($query))
    		{
    			return $query;
    		}

    		// Run the query!
    		$res = $this->query($query);

    		$flag = $filteredIndex ? PDO::FETCH_NUM : PDO::FETCH_ASSOC;
    		$all = $res->fetchAll($flag);

    		return $filteredIndex ? \dbFilter($all, 0) : $all;
    	}

    	/**
    	 * Return the number of rows returned for a SELECT query
    	 *
    	 * @see http://us3.php.net/manual/en/pdostatement.rowcount.php#87110
    	 * @return int|null
    	 */
    	public function numRows(): ?int
    	{
    		$regex = '/^SELECT\s+(?:ALL\s+|DISTINCT\s+)?(?:.*?)\s+FROM\s+(.*)$/i';
    		$output = [];

    		if (preg_match($regex, $this->lastQuery, $output) > 0)
    		{
    			$stmt = $this->query("SELECT COUNT(*) FROM {$output[1]}");
    			return (int) $stmt->fetchColumn();
    		}

    		return NULL;
    	}

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return null|array<string|array|null>
    	 */
    	public function insertBatch(string $table, array $data=[]): array
    	{
    		$data = (array) $data;
    		$firstRow = (array) current($data);

    		// Values for insertion
    		$vals = [];
    		foreach($data as $group)
    		{
    			$vals = array_merge($vals, array_values($group));
    		}
    		$table = $this->quoteTable($table);
    		$fields = array_keys($firstRow);

    		$sql = "INSERT INTO {$table} ("
    			. implode(',', $this->quoteIdent($fields))
    			. ') VALUES ';

    		// Create the placeholder groups
    		$params = array_fill(0, count($fields), '?');
    		$paramString = '(' . implode(',', $params) . ')';
    		$paramList = array_fill(0, count($data), $paramString);

    		// Append the placeholder groups to the query
    		$sql .= implode(',', $paramList);

    		return [$sql, $vals];
    	}

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array|object $data
    	 * @param string $where
    	 * @return int|null
    	 */
    	public function updateBatch(string $table, $data, $where)
    	{
    		// @TODO implement
    		return NULL;
    	}

    	/**
    	 * Empty the passed table
    	 *
    	 * @param string $table
    	 * @return PDOStatement
    	 */
    	public function truncate(string $table): PDOStatement
    	{
    		$sql = $this->hasTruncate
    			? 'TRUNCATE TABLE '
    			: 'DELETE FROM ';

    		$sql .= $this->quoteTable($table);

    		$this->statement = $this->query($sql);
    		return $this->statement;
    	}

    	/**
    	 * Helper method for quote_ident
    	 *
    	 * @param mixed $str
    	 * @return mixed
    	 */
    	public function _quote($str)
    	{
    		// Check that the current value is a string,
    		// and is not already quoted before quoting
    		// that value, otherwise, return the original value
    		return (
    			\is_string($str)
    			&& strpos($str, $this->escapeCharOpen) !== 0
    			&& strrpos($str, $this->escapeCharClose) !== 0
    		)
    			? "{$this->escapeCharOpen}{$str}{$this->escapeCharClose}"
    			: $str;

    	}

    	/**
    	 * Sets the table prefix on the passed string
    	 *
    	 * @param string $str
    	 * @return string
    	 */
    	protected function _prefix(string $str): string
    	{
    		// Don't prefix an already prefixed table
    		if (strpos($str, $this->tablePrefix) !== FALSE)
    		{
    			return $str;
    		}

    		return $this->tablePrefix . $str;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 15,753 Bytes - Last Modified: 2020-04-23T17:37:07-04:00

    src/Drivers/AbstractDriver.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers;

    use InvalidArgumentException;
    use PDO;
    use PDOStatement;

    use function call_user_func_array;
    use function dbFilter;
    use function is_object;
    use function is_string;

    /**
     * Base Database class
     *
     * Extends PDO to simplify cross-database issues
     */
    abstract class AbstractDriver
    	extends PDO
    	implements DriverInterface {

    	/**
    	 * Reference to the last executed query
    	 * @var PDOStatement
    	 */
    	protected PDOStatement $statement;

    	/**
    	 * Start character to escape identifiers
    	 * @var string
    	 */
    	protected string $escapeCharOpen = '"';

    	/**
    	 * End character to escape identifiers
    	 * @var string
    	 */
    	protected string $escapeCharClose = '"';

    	/**
    	 * Reference to sql class
    	 * @var SQLInterface
    	 */
    	protected SQLInterface $driverSQL;

    	/**
    	 * Reference to util class
    	 * @var AbstractUtil
    	 */
    	protected AbstractUtil $util;

    	/**
    	 * Last query executed
    	 * @var string
    	 */
    	protected string $lastQuery = '';

    	/**
    	 * Prefix to apply to table names
    	 * @var string
    	 */
    	protected string $tablePrefix = '';

    	/**
    	 * Whether the driver supports 'TRUNCATE'
    	 * @var boolean
    	 */
    	protected bool $hasTruncate = TRUE;

    	/**
    	 * PDO constructor wrapper
    	 *
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $driverOptions=[])
    	{
    		// Set PDO to display errors as exceptions, and apply driver options
    		$driverOptions[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    		parent::__construct($dsn, $username, $password, $driverOptions);

    		$this->_loadSubClasses();
    	}

    	/**
    	 * Loads the subclasses for the driver
    	 *
    	 * @return void
    	 */
    	protected function _loadSubClasses(): void
    	{
    		// Load the sql and util class for the driver
    		$thisClass = \get_class($this);
    		$nsArray = explode("\\", $thisClass);
    		array_pop($nsArray);
    		$driver = array_pop($nsArray);
    		$sqlClass = __NAMESPACE__ . "\\{$driver}\\SQL";
    		$utilClass = __NAMESPACE__ . "\\{$driver}\\Util";

    		$this->driverSQL = new $sqlClass();
    		$this->util = new $utilClass($this);
    	}

    	/**
    	 * Allow invoke to work on table object
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $name
    	 * @param array $args
    	 * @return mixed
    	 */
    	public function __call(string $name, array $args = [])
    	{
    		if (
    			isset($this->$name)
    			&& is_object($this->$name)
    			&& method_exists($this->$name, '__invoke')
    		)
    		{
    			return call_user_func_array([$this->$name, '__invoke'], $args);
    		}

    		return NULL;
    	}

    	// --------------------------------------------------------------------------
    	// ! Accessors / Mutators
    	// --------------------------------------------------------------------------

    	/**
    	 * Get the last sql query executed
    	 *
    	 * @return string
    	 */
    	public function getLastQuery(): string
    	{
    		return $this->lastQuery;
    	}

    	/**
    	 * Set the last query sql
    	 *
    	 * @param string $queryString
    	 * @return void
    	 */
    	public function setLastQuery(string $queryString): void
    	{
    		$this->lastQuery = $queryString;
    	}

    	/**
    	 * Get the SQL class for the current driver
    	 *
    	 * @return SQLInterface
    	 */
    	public function getSql(): SQLInterface
    	{
    		return $this->driverSQL;
    	}

    	/**
    	 * Get the Util class for the current driver
    	 *
    	 * @return AbstractUtil
    	 */
    	public function getUtil(): AbstractUtil
    	{
    		return $this->util;
    	}

    	/**
    	 * Set the common table name prefix
    	 *
    	 * @param string $prefix
    	 * @return void
    	 */
    	public function setTablePrefix(string $prefix): void
    	{
    		$this->tablePrefix = $prefix;
    	}

    	// --------------------------------------------------------------------------
    	// ! Concrete functions that can be overridden in child classes
    	// --------------------------------------------------------------------------

    	/**
    	 * Simplifies prepared statements for database queries
    	 *
    	 * @param string $sql
    	 * @param array $data
    	 * @return PDOStatement | FALSE
    	 * @throws InvalidArgumentException
    	 */
    	public function prepareQuery(string $sql, array $data): PDOStatement
    	{
    		// Prepare the sql, save the statement for easy access later
    		$this->statement = $this->prepare($sql);

    		// Bind the parameters
    		foreach($data as $k => $value)
    		{
    			// Parameters are 1-based, the data is 0-based
    			// So, if the key is numeric, add 1
    			if(is_numeric($k))
    			{
    				$k++;
    			}
    			$this->statement->bindValue($k, $value);
    		}

    		return $this->statement;
    	}

    	/**
    	 * Create and execute a prepared statement with the provided parameters
    	 *
    	 * @param string $sql
    	 * @param array $params
    	 * @throws InvalidArgumentException
    	 * @return PDOStatement
    	 */
    	public function prepareExecute(string $sql, array $params): PDOStatement
    	{
    		$this->statement = $this->prepareQuery($sql, $params);
    		$this->statement->execute();

    		return $this->statement;
    	}

    	/**
    	 * Returns number of rows affected by an INSERT, UPDATE, DELETE type query
    	 *
    	 * @return int
    	 */
    	public function affectedRows(): int
    	{
    		// Return number of rows affected
    		return $this->statement->rowCount();
    	}

    	/**
    	 * Prefixes a table if it is not already prefixed
    	 * @param string $table
    	 * @return string
    	 */
    	public function prefixTable(string $table): string
    	{
    		// Add the prefix to the table name
    		// before quoting it
    		if ( ! empty($this->tablePrefix))
    		{
    			// Split identifier by period, will split into:
    			// database.schema.table OR
    			// schema.table OR
    			// database.table OR
    			// table
    			$identifiers = explode('.', $table);
    			$segments = count($identifiers);

    			// Quote the last item, and add the database prefix
    			$identifiers[$segments - 1] = $this->_prefix(end($identifiers));

    			// Rejoin
    			$table = implode('.', $identifiers);
    		}

    		return $table;
    	}

    	/**
    	 * Quote database table name, and set prefix
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function quoteTable(string $table): string
    	{
    		$table = $this->prefixTable($table);

    		// Finally, quote the table
    		return $this->quoteIdent($table);
    	}

    	/**
    	 * Surrounds the string with the databases identifier escape characters
    	 *
    	 * @param mixed $identifier
    	 * @return string|array
    	 */
    	public function quoteIdent($identifier)
    	{
    		if (is_array($identifier))
    		{
    			return array_map([$this, __METHOD__], $identifier);
    		}

    		// Make all the string-handling methods happy
    		$identifier = (string)$identifier;

    		// Handle comma-separated identifiers
    		if (strpos($identifier, ',') !== FALSE)
    		{
    			$parts = array_map('mb_trim', explode(',', $identifier));
    			$parts = array_map([$this, __METHOD__], $parts);
    			$identifier = implode(',', $parts);
    		}

    		// Split each identifier by the period
    		$hiers = explode('.', $identifier);
    		$hiers = array_map('mb_trim', $hiers);

    		// Re-compile the string
    		$raw = implode('.', array_map([$this, '_quote'], $hiers));

    		// Fix functions
    		$funcs = [];
    		preg_match_all("#{$this->escapeCharOpen}([a-zA-Z0-9_]+(\((.*?)\))){$this->escapeCharClose}#iu", $raw, $funcs, PREG_SET_ORDER);
    		foreach($funcs as $f)
    		{
    			// Unquote the function
    			// Quote the inside identifiers
    			$raw = str_replace([$f[0], $f[3]], [$f[1], $this->quoteIdent($f[3])], $raw);
    		}

    		return $raw;
    	}

    	/**
    	 * Return schemas for databases that list them
    	 *
    	 * @return array
    	 */
    	public function getSchemas(): ?array
    	{
    		// Most DBMSs conflate schemas and databases
    		return $this->getDbs();
    	}

    	/**
    	 * Return list of tables for the current database
    	 *
    	 * @return array
    	 */
    	public function getTables(): ?array
    	{
    		$tables = $this->driverQuery('tableList');
    		natsort($tables);
    		return $tables;
    	}

    	/**
    	 * Return list of dbs for the current connection, if possible
    	 *
    	 * @return array
    	 */
    	public function getDbs(): ?array
    	{
    		return $this->driverQuery('dbList');
    	}

    	/**
    	 * Return list of views for the current database
    	 *
    	 * @return array
    	 */
    	public function getViews(): ?array
    	{
    		$views = $this->driverQuery('viewList');
    		sort($views);
    		return $views;
    	}

    	/**
    	 * Return list of sequences for the current database, if they exist
    	 *
    	 * @return array
    	 */
    	public function getSequences(): ?array
    	{
    		return $this->driverQuery('sequenceList');
    	}

    	/**
    	 * Return list of functions for the current database
    	 *
    	 * @return array
    	 */
    	public function getFunctions(): ?array
    	{
    		return $this->driverQuery('functionList', FALSE);
    	}

    	/**
    	 * Return list of stored procedures for the current database
    	 *
    	 * @return array
    	 */
    	public function getProcedures(): ?array
    	{
    		return $this->driverQuery('procedureList', FALSE);
    	}

    	/**
    	 * Return list of triggers for the current database
    	 *
    	 * @return array
    	 */
    	public function getTriggers(): ?array
    	{
    		return $this->driverQuery('triggerList', FALSE);
    	}

    	/**
    	 * Retrieves an array of non-user-created tables for
    	 * the connection/database
    	 *
    	 * @return array
    	 */
    	public function getSystemTables(): ?array
    	{
    		return $this->driverQuery('systemTableList');
    	}

    	/**
    	 * Retrieve column information for the current database table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getColumns(string $table): ?array
    	{
    		return $this->driverQuery($this->getSql()->columnList($this->prefixTable($table)), FALSE);
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks(string $table): ?array
    	{
    		return $this->driverQuery($this->getSql()->fkList($table), FALSE);
    	}

    	/**
    	 * Retrieve indexes for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getIndexes(string $table): ?array
    	{
    		return $this->driverQuery($this->getSql()->indexList($this->prefixTable($table)), FALSE);
    	}

    	/**
    	 * Retrieve list of data types for the database
    	 *
    	 * @return array
    	 */
    	public function getTypes(): ?array
    	{
    		return $this->driverQuery('typeList', FALSE);
    	}

    	/**
    	 * Get the version of the database engine
    	 *
    	 * @return string
    	 */
    	public function getVersion(): string
    	{
    		return $this->getAttribute(PDO::ATTR_SERVER_VERSION);
    	}

    	/**
    	 * Method to simplify retrieving db results for meta-data queries
    	 *
    	 * @param string|array|null $query
    	 * @param bool $filteredIndex
    	 * @return array|null
    	 */
    	public function driverQuery($query, $filteredIndex=TRUE): ?array
    	{
    		// Call the appropriate method, if it exists
    		if (is_string($query) && method_exists($this->driverSQL, $query))
    		{
    			$query = $this->getSql()->$query();
    		}

    		// Return if the values are returned instead of a query,
    		// or if the query doesn't apply to the driver
    		if ( ! is_string($query))
    		{
    			return $query;
    		}

    		// Run the query!
    		$res = $this->query($query);

    		$flag = $filteredIndex ? PDO::FETCH_NUM : PDO::FETCH_ASSOC;
    		$all = $res->fetchAll($flag);

    		return $filteredIndex ? dbFilter($all, 0) : $all;
    	}

    	/**
    	 * Return the number of rows returned for a SELECT query
    	 *
    	 * @see http://us3.php.net/manual/en/pdostatement.rowcount.php#87110
    	 * @return int|null
    	 */
    	public function numRows(): ?int
    	{
    		$regex = '/^SELECT\s+(?:ALL\s+|DISTINCT\s+)?(?:.*?)\s+FROM\s+(.*)$/i';
    		$output = [];

    		if (preg_match($regex, $this->lastQuery, $output) > 0)
    		{
    			$stmt = $this->query("SELECT COUNT(*) FROM {$output[1]}");
    			return (int) $stmt->fetchColumn();
    		}

    		return NULL;
    	}

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return array<string|array|null>
    	 */
    	public function insertBatch(string $table, array $data=[]): array
    	{
    		$data = (array) $data;
    		$firstRow = (array) current($data);

    		// Values for insertion
    		$vals = [];
    		foreach($data as $group)
    		{
    			$vals = array_merge($vals, array_values($group));
    		}

    		$table = $this->quoteTable($table);
    		$fields = array_keys($firstRow);

    		$sql = "INSERT INTO {$table} ("
    			. implode(',', $this->quoteIdent($fields))
    			. ') VALUES ';

    		// Create the placeholder groups
    		$params = array_fill(0, count($fields), '?');
    		$paramString = '(' . implode(',', $params) . ')';
    		$paramList = array_fill(0, count($data), $paramString);

    		// Append the placeholder groups to the query
    		$sql .= implode(',', $paramList);

    		return [$sql, $vals];
    	}

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table The table to update
    	 * @param array $data an array of update values
    	 * @param string $where The where key
    	 * @return array<string,array,int>
    	 */
    	public function updateBatch(string $table, array $data, string $where): array
    	{
    		$affectedRows = 0;
    		$insertData = [];
    		$fieldLines = [];

    		$sql = 'UPDATE ' . $this->quoteTable($table) . ' SET ';

    		// Get the keys of the current set of data, except the one used to
    		// set the update condition
    		$fields = array_unique(
    			array_reduce($data, static function ($previous, $current) use (&$affectedRows, $where) {
    				$affectedRows++;
    				$keys = array_diff(array_keys($current), [$where]);

    				if ($previous === NULL)
    				{
    					return $keys;
    				}

    				return array_merge($previous, $keys);
    			})
    		);

    		// Create the CASE blocks for each data set
    		foreach ($fields as $field)
    		{
    			$line =  $this->quoteIdent($field) . " = CASE\n";

    			$cases = [];
    			foreach ($data as $case)
    			{
    				if (array_key_exists($field, $case))
    				{
    					$insertData[] = $case[$where];
    					$insertData[] = $case[$field];
    					$cases[] = 'WHEN ' . $this->quoteIdent($where) . ' =? '
    						. 'THEN ? ';
    				}
    			}

    			$line .= implode("\n", $cases) . "\n";
    			$line .= 'ELSE ' . $this->quoteIdent($field) . ' END';

    			$fieldLines[] = $line;
    		}

    		$sql .= implode(",\n", $fieldLines) . "\n";

    		$whereValues = array_column($data, $where);
    		foreach ($whereValues as $value)
    		{
    			$insertData[] = $value;
    		}

    		// Create the placeholders for the WHERE IN clause
    		$placeholders = array_fill(0, count($whereValues), '?');

    		$sql .= 'WHERE ' . $this->quoteIdent($where) . ' IN ';
    		$sql .= '(' . implode(',', $placeholders) . ')';

    		return [$sql, $insertData, $affectedRows];
    	}

    	/**
    	 * Empty the passed table
    	 *
    	 * @param string $table
    	 * @return PDOStatement
    	 */
    	public function truncate(string $table): PDOStatement
    	{
    		$sql = $this->hasTruncate
    			? 'TRUNCATE TABLE '
    			: 'DELETE FROM ';

    		$sql .= $this->quoteTable($table);

    		$this->statement = $this->query($sql);
    		return $this->statement;
    	}

    	/**
    	 * Generate the returning clause for the current database
    	 *
    	 * @param string $query
    	 * @param string $select
    	 * @return string
    	 */
    	public function returning(string $query, string $select): string
    	{
    		return "{$query} RETURNING {$select}";
    	}

    	/**
    	 * Helper method for quote_ident
    	 *
    	 * @param mixed $str
    	 * @return mixed
    	 */
    	public function _quote($str)
    	{
    		// Check that the current value is a string,
    		// and is not already quoted before quoting
    		// that value, otherwise, return the original value
    		return (
    			is_string($str)
    			&& strpos($str, $this->escapeCharOpen) !== 0
    			&& strrpos($str, $this->escapeCharClose) !== 0
    		)
    			? "{$this->escapeCharOpen}{$str}{$this->escapeCharClose}"
    			: $str;

    	}

    	/**
    	 * Sets the table prefix on the passed string
    	 *
    	 * @param string $str
    	 * @return string
    	 */
    	protected function _prefix(string $str): string
    	{
    		// Don't prefix an already prefixed table
    		if (strpos($str, $this->tablePrefix) !== FALSE)
    		{
    			return $str;
    		}

    		return $this->tablePrefix . $str;
    	}
    }

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/AbstractSQL.php.html b/apiDocumentation/source/Drivers/AbstractSQL.php.html index db83e41..4b09649 100644 --- a/apiDocumentation/source/Drivers/AbstractSQL.php.html +++ b/apiDocumentation/source/Drivers/AbstractSQL.php.html @@ -1,11 +1,3 @@ phpDox - Source of AbstractSQL.php

    Source of file AbstractSQL.php

    - Size: 0,847 Bytes - Last Modified: 2018-01-24T19:47:00+00:00

    src/Drivers/AbstractSQL.php

    1234567891011121314151617181920212223242526272829303132
    - Covered by 38 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    3334
    - Covered by 38 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    3536
    - Covered by 34 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    373839
    - Covered by 38 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    404142
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers;

    /**
     * Parent for database-specific syntax subclasses
     */
    abstract class AbstractSQL implements SQLInterface {

    	/**
    	 * Limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int|bool $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, $offset=FALSE): string
    	{
    		$sql .= "\nLIMIT {$limit}";

    		if (is_numeric($offset))
    		{
    			$sql .= " OFFSET {$offset}";
    		}

    		return $sql;
    	}
    }

    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 0,864 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/AbstractSQL.php

    12345678910111213141516171819202122232425262728293031323334353637383940414243
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers;

    /**
     * Parent for database-specific syntax subclasses
     */
    abstract class AbstractSQL implements SQLInterface {

    	/**
    	 * Limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, ?int $offset=NULL): string
    	{
    		$sql .= "\nLIMIT {$limit}";

    		if (is_numeric($offset))
    		{
    			$sql .= " OFFSET {$offset}";
    		}

    		return $sql;
    	}
    }

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/AbstractUtil.php.html b/apiDocumentation/source/Drivers/AbstractUtil.php.html index 6d52e35..649f5bc 100644 --- a/apiDocumentation/source/Drivers/AbstractUtil.php.html +++ b/apiDocumentation/source/Drivers/AbstractUtil.php.html @@ -1,37 +1,3 @@ phpDox - Source of AbstractUtil.php

    Source of file AbstractUtil.php

    - Size: 2,921 Bytes - Last Modified: 2018-01-24T16:53:46+00:00

    src/Drivers/AbstractUtil.php

    1234567891011121314151617181920212223242526272829303132333435363738
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    39404142434445464748
    - Covered by 8 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    4950515253545556575859606162
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    6364656667686970
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    71
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    72
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    73747576
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    77
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    7879
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    80
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    81
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    8283
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    84858687
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    88
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    89
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    9091
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    9293949596979899100101102
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    103104105106107108109110111112113114115116117118119120121122123124125
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers;

    /**
     * Abstract class defining database / table creation methods
     *
     * @method string quoteIdent(string $sql)
     * @method string quoteTable(string $sql)
     */
    abstract class AbstractUtil {

    	/**
    	 * Reference to the current connection object
    	 * @var DriverInterface
    	 */
    	private $connection;

    	/**
    	 * Save a reference to the connection object for later use
    	 *
    	 * @param DriverInterface $connection
    	 */
    	public function __construct(DriverInterface $connection)
    	{
    		$this->connection = $connection;
    	}

    	/**
    	 * Get the driver object for the current connection
    	 *
    	 * @return DriverInterface
    	 */
    	public function getDriver()
    	{
    		return $this->connection;
    	}

    	/**
    	 * Convenience public function to generate sql for creating a db table
    	 *
    	 * @param string $name
    	 * @param array $fields
    	 * @param array $constraints
    	 * @param bool $ifNotExists
    	 * @return string
    	 */
    	public function createTable($name, $fields, array $constraints=[], $ifNotExists=TRUE)
    	{
    		$existsStr = $ifNotExists ? ' IF NOT EXISTS ' : ' ';

    		// Reorganize into an array indexed with column information
    		// Eg $columnArray[$colname] = array(
    		// 		'type' => ...,
    		// 		'constraint' => ...,
    		// 		'index' => ...,
    		// )
    		$columnArray = \arrayZipper([
    			'type' => $fields,
    			'constraint' => $constraints
    		]);

    		// Join column definitions together
    		$columns = [];
    		foreach($columnArray as $n => $props)
    		{
    			$str = $this->getDriver()->quoteIdent($n);
    			$str .= isset($props['type']) ? " {$props['type']}" : "";
    			$str .= isset($props['constraint']) ? " {$props['constraint']}" : "";

    			$columns[] = $str;
    		}

    		// Generate the sql for the creation of the table
    		$sql = 'CREATE TABLE'.$existsStr.$this->getDriver()->quoteTable($name).' (';
    		$sql .= implode(', ', $columns);
    		$sql .= ')';

    		return $sql;
    	}

    	/**
    	 * Drop the selected table
    	 *
    	 * @param string $name
    	 * @return string
    	 */
    	public function deleteTable($name): string
    	{
    		return 'DROP TABLE IF EXISTS '.$this->getDriver()->quoteTable($name);
    	}

    	// --------------------------------------------------------------------------
    	// ! Abstract Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Return an SQL file with the database table structure
    	 *
    	 * @abstract
    	 * @return string
    	 */
    	abstract public function backupStructure();

    	/**
    	 * Return an SQL file with the database data as insert statements
    	 *
    	 * @abstract
    	 * @return string
    	 */
    	abstract public function backupData();

    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,904 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Drivers/AbstractUtil.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers;

    /**
     * Abstract class defining database / table creation methods
     */
    abstract class AbstractUtil {

    	/**
    	 * Reference to the current connection object
    	 * @var DriverInterface
    	 */
    	private DriverInterface $connection;

    	/**
    	 * Save a reference to the connection object for later use
    	 *
    	 * @param DriverInterface $connection
    	 */
    	public function __construct(DriverInterface $connection)
    	{
    		$this->connection = $connection;
    	}

    	/**
    	 * Get the driver object for the current connection
    	 *
    	 * @return DriverInterface
    	 */
    	public function getDriver(): DriverInterface
    	{
    		return $this->connection;
    	}

    	/**
    	 * Convenience public function to generate sql for creating a db table
    	 *
    	 * @param string $name
    	 * @param array $fields
    	 * @param array $constraints
    	 * @param bool $ifNotExists
    	 * @return string
    	 */
    	public function createTable($name, $fields, array $constraints=[], $ifNotExists=TRUE): string
    	{
    		$existsStr = $ifNotExists ? ' IF NOT EXISTS ' : ' ';

    		// Reorganize into an array indexed with column information
    		// Eg $columnArray[$colname] = [
    		// 		'type' => ...,
    		// 		'constraint' => ...,
    		// 		'index' => ...,
    		// ]
    		$columnArray = \arrayZipper([
    			'type' => $fields,
    			'constraint' => $constraints
    		]);

    		// Join column definitions together
    		$columns = [];
    		foreach($columnArray as $n => $props)
    		{
    			$str = $this->getDriver()->quoteIdent($n);
    			$str .= isset($props['type']) ? " {$props['type']}" : '';
    			$str .= isset($props['constraint']) ? " {$props['constraint']}" : '';

    			$columns[] = $str;
    		}

    		// Generate the sql for the creation of the table
    		$sql = 'CREATE TABLE'.$existsStr.$this->getDriver()->quoteTable($name).' (';
    		$sql .= implode(', ', $columns);
    		$sql .= ')';

    		return $sql;
    	}

    	/**
    	 * Drop the selected table
    	 *
    	 * @param string $name
    	 * @return string
    	 */
    	public function deleteTable($name): string
    	{
    		return 'DROP TABLE IF EXISTS '.$this->getDriver()->quoteTable($name);
    	}

    	// --------------------------------------------------------------------------
    	// ! Abstract Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Return an SQL file with the database table structure
    	 *
    	 * @abstract
    	 * @return string
    	 */
    	abstract public function backupStructure(): string;

    	/**
    	 * Return an SQL file with the database data as insert statements
    	 *
    	 * @abstract
    	 * @return string
    	 */
    	abstract public function backupData(): string;

    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/DriverInterface.php.html b/apiDocumentation/source/Drivers/DriverInterface.php.html index 2b23f7e..300ae93 100644 --- a/apiDocumentation/source/Drivers/DriverInterface.php.html +++ b/apiDocumentation/source/Drivers/DriverInterface.php.html @@ -1,3 +1,3 @@ phpDox - Source of DriverInterface.php

    Source of file DriverInterface.php

    - Size: 4,839 Bytes - Last Modified: 2018-01-24T18:03:02+00:00

    src/Drivers/DriverInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers;

    use PDOStatement;

    /**
     * PDO Interface to implement for database drivers
     */
    interface DriverInterface {

    	/**
    	 * Constructor/Connection method
    	 *
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $driverOptions = []);

    	/**
    	 * Simplifies prepared statements for database queries
    	 *
    	 * @param string $sql
    	 * @param array $data
    	 * @return \PDOStatement|null
    	 * @throws \InvalidArgumentException
    	 */
    	public function prepareQuery(string $sql, array $data): ?PDOStatement;

    	/**
    	 * Retrieve column information for the current database table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getColumns($table): ?array;

    	/**
    	 * Retrieve list of data types for the database
    	 *
    	 * @return array
    	 */
    	public function getTypes(): ?array;

    	/**
    	 * Retrieve indexes for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getIndexes($table): ?array;

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): ?array;

    	/**
    	 * Return list of tables for the current database
    	 *
    	 * @return array
    	 */
    	public function getTables(): ?array;

    	/**
    	 * Retrieves an array of non-user-created tables for
    	 * the connection/database
    	 *
    	 * @return array
    	 */
    	public function getSystemTables(): ?array;

    	/**
    	 * Return list of dbs for the current connection, if possible
    	 *
    	 * @return array
    	 */
    	public function getDbs(): ?array;

    	/**
    	 * Return list of views for the current database
    	 *
    	 * @return array
    	 */
    	public function getViews(): ?array;

    	/**
    	 * Return list of sequences for the current database, if they exist
    	 *
    	 * @return array
    	 */
    	public function getSequences(): ?array;

    	/**
    	 * Return list of functions for the current database
    	 *
    	 * @return array
    	 */
    	public function getFunctions(): ?array;

    	/**
    	 * Return list of stored procedures for the current database
    	 *
    	 * @return array
    	 */
    	public function getProcedures(): ?array;

    	/**
    	 * Return list of triggers for the current database
    	 *
    	 * @return array
    	 */
    	public function getTriggers(): ?array;

    	/**
    	 * Surrounds the string with the databases identifier escape characters
    	 *
    	 * @param string|array $ident
    	 * @return string|array
    	 */
    	public function quoteIdent($ident);

    	/**
    	 * Quote database table name, and set prefix
    	 *
    	 * @param string|array $table
    	 * @return string|array
    	 */
    	public function quoteTable($table);

    	/**
    	 * Create and execute a prepared statement with the provided parameters
    	 *
    	 * @param string $sql
    	 * @param array $params
    	 * @return PDOStatement
    	 */
    	public function prepareExecute(string $sql, array $params): ?PDOStatement;

    	/**
    	 * Method to simplify retrieving db results for meta-data queries
    	 *
    	 * @param string|array|null $query
    	 * @param bool $filteredIndex
    	 * @return array
    	 */
    	public function driverQuery($query, $filteredIndex=TRUE): ?array;

    	/**
    	 * Returns number of rows affected by an INSERT, UPDATE, DELETE type query
    	 *
    	 * @return int
    	 */
    	public function affectedRows(): int;

    	/**
    	 * Return the number of rows returned for a SELECT query
    	 * @see http://us3.php.net/manual/en/pdostatement.rowcount.php#87110
    	 *
    	 * @return int
    	 */
    	public function numRows(): ?int;

    	/**
    	 * Prefixes a table if it is not already prefixed
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function prefixTable(string $table): string;

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return array
    	 */
    	public function insertBatch(string $table, array $data=[]): array;

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array|object $data
    	 * @param string $where
    	 * @return int|null
    	 */
    	public function updateBatch(string $table, $data, $where);

    	/**
    	 * Get the SQL class for the current driver
    	 *
    	 * @return SQLInterface
    	 */
    	public function getSql(): SQLInterface;

    	/**
    	 * Get the Util class for the current driver
    	 *
    	 * @return AbstractUtil
    	 */
    	public function getUtil(): AbstractUtil;

    	/**
    	 * Set the last query sql
    	 *
    	 * @param string $queryString
    	 * @return void
    	 */
    	public function setLastQuery(string $queryString): void;
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 6,266 Bytes - Last Modified: 2020-04-23T17:38:36-04:00

    src/Drivers/DriverInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers;

    use InvalidArgumentException;
    use PDO;
    use PDOStatement;

    /**
     * PDO Interface to implement for database drivers
     *
     * @method beginTransaction(): bool
     * @method commit(): bool
     * @method errorCode(): string
     * @method errorInfo(): array
     * @method exec(string $statement): int
     * @method getAttribute(int $attribute)
     * @method inTransaction(): bool
     * @method lastInsertId(string $name = NULL): string
     * @method prepare(string $statement, array $driver_options = []): PDOStatement
     * @method query(string $statement): PDOStatement
     * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string
     * @method rollback(): bool
     * @method setAttribute(int $attribute, $value): bool
     */
    interface DriverInterface /* extends the interface of PDO */ {

    	/**
    	 * Constructor/Connection method
    	 *
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $driverOptions = []);

    	/**
    	 * Simplifies prepared statements for database queries
    	 *
    	 * @param string $sql
    	 * @param array $data
    	 * @return PDOStatement|null
    	 * @throws InvalidArgumentException
    	 */
    	public function prepareQuery(string $sql, array $data): PDOStatement;

    	/**
    	 * Retrieve column information for the current database table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getColumns(string $table): ?array;

    	/**
    	 * Retrieve list of data types for the database
    	 *
    	 * @return array
    	 */
    	public function getTypes(): ?array;

    	/**
    	 * Retrieve indexes for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getIndexes(string $table): ?array;

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks(string $table): ?array;

    	/**
    	 * Return list of tables for the current database
    	 *
    	 * @return array
    	 */
    	public function getTables(): ?array;

    	/**
    	 * Retrieves an array of non-user-created tables for
    	 * the connection/database
    	 *
    	 * @return array
    	 */
    	public function getSystemTables(): ?array;

    	/**
    	 * Return schemas for databases that list them. Returns
    	 * database list if schemas are databases for the current driver.
    	 *
    	 * @return array
    	 */
    	public function getSchemas(): ?array;

    	/**
    	 * Return list of dbs for the current connection, if possible
    	 *
    	 * @return array
    	 */
    	public function getDbs(): ?array;

    	/**
    	 * Return list of views for the current database
    	 *
    	 * @return array
    	 */
    	public function getViews(): ?array;

    	/**
    	 * Return list of sequences for the current database, if they exist
    	 *
    	 * @return array
    	 */
    	public function getSequences(): ?array;

    	/**
    	 * Return list of functions for the current database
    	 *
    	 * @return array
    	 */
    	public function getFunctions(): ?array;

    	/**
    	 * Return list of stored procedures for the current database
    	 *
    	 * @return array
    	 */
    	public function getProcedures(): ?array;

    	/**
    	 * Return list of triggers for the current database
    	 *
    	 * @return array
    	 */
    	public function getTriggers(): ?array;

    	/**
    	 * Surrounds the string with the databases identifier escape characters
    	 *
    	 * @param string|array $ident
    	 * @return string|array
    	 */
    	public function quoteIdent($ident);

    	/**
    	 * Quote database table name, and set prefix
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function quoteTable(string $table): string;

    	/**
    	 * Create and execute a prepared statement with the provided parameters
    	 *
    	 * @param string $sql
    	 * @param array $params
    	 * @return PDOStatement
    	 */
    	public function prepareExecute(string $sql, array $params): PDOStatement;

    	/**
    	 * Method to simplify retrieving db results for meta-data queries
    	 *
    	 * @param string|array|null $query
    	 * @param bool $filteredIndex
    	 * @return array
    	 */
    	public function driverQuery($query, $filteredIndex=TRUE): ?array;

    	/**
    	 * Returns number of rows affected by an INSERT, UPDATE, DELETE type query
    	 *
    	 * @return int
    	 */
    	public function affectedRows(): int;

    	/**
    	 * Return the number of rows returned for a SELECT query
    	 * @see http://us3.php.net/manual/en/pdostatement.rowcount.php#87110
    	 *
    	 * @return int
    	 */
    	public function numRows(): ?int;

    	/**
    	 * Prefixes a table if it is not already prefixed
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function prefixTable(string $table): string;

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return array
    	 */
    	public function insertBatch(string $table, array $data=[]): array;

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @param string $where
    	 * @return array
    	 */
    	public function updateBatch(string $table, array $data, string $where): array;

    	/**
    	 * Empty the passed table
    	 *
    	 * @param string $table
    	 * @return PDOStatement
    	 */
    	public function truncate(string $table): PDOStatement;

    	/**
    	 * Get the SQL class for the current driver
    	 *
    	 * @return SQLInterface
    	 */
    	public function getSql(): SQLInterface;

    	/**
    	 * Get the Util class for the current driver
    	 *
    	 * @return AbstractUtil
    	 */
    	public function getUtil(): AbstractUtil;

    	/**
    	 * Get the version of the database engine
    	 *
    	 * @return string
    	 */
    	public function getVersion(): string;

    	/**
    	 * Get the last sql query executed
    	 *
    	 * @return string
    	 */
    	public function getLastQuery(): string;

    	/**
    	 * Set the last query sql
    	 *
    	 * @param string $queryString
    	 * @return void
    	 */
    	public function setLastQuery(string $queryString): void;

    	/**
    	 * Set the common table name prefix
    	 *
    	 * @param string $prefix
    	 * @return void
    	 */
    	public function setTablePrefix(string $prefix): void;
    }

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Mysql/Driver.php.html b/apiDocumentation/source/Drivers/Mysql/Driver.php.html index 76b866d..133ec8f 100644 --- a/apiDocumentation/source/Drivers/Mysql/Driver.php.html +++ b/apiDocumentation/source/Drivers/Mysql/Driver.php.html @@ -1,3 +1,3 @@ phpDox - Source of Driver.php

    Source of file Driver.php

    - Size: 1,399 Bytes - Last Modified: 2018-01-24T18:02:14+00:00

    src/Drivers/Mysql/Driver.php

    1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Mysql;

    use PDO;
    use Query\Drivers\AbstractDriver;

    /**
     * MySQL specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * Set the backtick as the MySQL escape character
    	 *
    	 * @var string
    	 */
    	protected $escapeCharOpen = '`';

    	/**
    	 * Set the backtick as the MySQL escape character
    	 *
    	 * @var string
    	 */
    	protected $escapeCharClose = '`';

    	/**
    	 * Connect to MySQL Database
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $options
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $options=[])
    	{
    		// Set the charset to UTF-8
    		if (\defined('\\PDO::MYSQL_ATTR_INIT_COMMAND'))
    		{
    			$options = array_merge($options, [
    				PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF-8 COLLATE 'UTF-8'",
    			]);
    		}

    		if (strpos($dsn, 'mysql') === FALSE)
    		{
    			$dsn = 'mysql:'.$dsn;
    		}

    		parent::__construct($dsn, $username, $password, $options);
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,256 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Mysql/Driver.php

    12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Mysql;

    use PDO;
    use Query\Drivers\AbstractDriver;
    use function defined;

    /**
     * MySQL specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * Set the backtick as the MySQL escape character
    	 *
    	 * @var string
    	 */
    	protected string $escapeCharOpen = '`';

    	/**
    	 * Set the backtick as the MySQL escape character
    	 *
    	 * @var string
    	 */
    	protected string $escapeCharClose = '`';

    	/**
    	 * Connect to MySQL Database
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array $options
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $options=[])
    	{
    		// Set the charset to UTF-8
    		if (defined('\\PDO::MYSQL_ATTR_INIT_COMMAND'))
    		{
    			$options = array_merge($options, [
    				PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF-8 COLLATE 'UTF-8'",
    			]);
    		}

    		if (strpos($dsn, 'mysql') === FALSE)
    		{
    			$dsn = 'mysql:'.$dsn;
    		}

    		parent::__construct($dsn, $username, $password, $options);
    	}

    	/**
    	 * Generate the returning clause for the current database
    	 *
    	 * @param string $query
    	 * @param string $select
    	 * @return string
    	 */
    	public function returning(string $query, string $select): string
    	{
    		// @TODO add checks for MariaDB for future-proofing
    		// MariaDB 10.5.0+ supports the returning clause for insert
    		if (
    			stripos($query, 'insert') !== FALSE
    			&& version_compare($this->getVersion(), '10.5.0', '>=')
    		){
    			return parent::returning($query, $select);
    		}

    		// MariaDB 10.0.5+ supports the returning clause for delete
    		if (
    			stripos($query, 'delete') !== FALSE
    			&& version_compare($this->getVersion(), '10.0.5', '>=')
    		){
    			return parent::returning($query, $select);
    		}

    		// Just return the same SQL if the returning clause is not supported
    		return $query;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Mysql/SQL.php.html b/apiDocumentation/source/Drivers/Mysql/SQL.php.html index b87c1e5..90deaba 100644 --- a/apiDocumentation/source/Drivers/Mysql/SQL.php.html +++ b/apiDocumentation/source/Drivers/Mysql/SQL.php.html @@ -1,37 +1,3 @@ phpDox - Source of SQL.php

    Source of file SQL.php

    - Size: 4,031 Bytes - Last Modified: 2018-01-24T18:09:59+00:00

    src/Drivers/Mysql/SQL.php

    12345678910111213141516171819202122232425262728293031323334
    - Covered by 19 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    3536
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    373839
    - Covered by 17 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    4041424344454647484950
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    51525354555657585960
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    61626364656667686970
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    717273747576777879808182838485868788
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    89909192939495969798
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    99100101102103104105106107108109
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    110111112113114115116117118119
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTriggers
    120121122123124125126127128129
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFunctions
    130131132133134135136137138139
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetProcedures
    140141142143144145146147148149
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSequences
    150151152153154155156157158159
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTypes
    160161162163164165166167168169170
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetColumns
    171172173174175176177178179180181182183184185186187188189190191192193194
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetFKs
    195196197198199200201202203204205206
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetIndexes
    207208
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Mysql;

    use Query\Drivers\AbstractSQL;

    /**
     * MySQL specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int|boolean $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, $offset=FALSE): string
    	{
    		if ( ! is_numeric($offset))
    		{
    			return $sql." LIMIT {$limit}";
    		}

    		return $sql." LIMIT {$offset}, {$limit}";
    	}

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN EXTENDED {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RAND() DESC';
    	}

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return "SHOW DATABASES WHERE `Database` NOT IN ('information_schema','mysql')";
    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @param string $database
    	 * @return string
    	 */
    	public function tableList($database=''): string
    	{
    		// @codeCoverageIgnoreStart
    		if ( ! empty($database))
    		{
    			return "SHOW TABLES FROM `{$database}`";
    		}
    		// @codeCoverageIgnoreEnd

    		return 'SHOW TABLES';
    	}

    	/**
    	 * Overridden in MySQL class
    	 *
    	 * @return string
    	 */
    	public function systemTableList(): string
    	{
    		return 'SELECT `TABLE_NAME` FROM `information_schema`.`TABLES`
    			WHERE `TABLE_SCHEMA`=\'information_schema\'';
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return 'SELECT `table_name` FROM `information_schema`.`views`';
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return 'SHOW TRIGGERS';
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): string
    	{
    		return 'SHOW FUNCTION STATUS';
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): string
    	{
    		return 'SHOW PROCEDURE STATUS';
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string
    	 */
    	public function typeList(): string
    	{
    		return "SELECT DISTINCT `DATA_TYPE` FROM `information_schema`.`COLUMNS`";
    	}

    	/**
    	 * SQL to show infromation about columns in a table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return "SHOW FULL COLUMNS FROM {$table}";
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return <<<SQL
    			SELECT DISTINCT `kcu`.`COLUMN_NAME` as `child_column`,
    					`kcu`.`REFERENCED_TABLE_NAME` as `parent_table`,
    					`kcu`.`REFERENCED_COLUMN_NAME` as `parent_column`,
    					`rc`.`UPDATE_RULE` AS `update`,
    					`rc`.`DELETE_RULE` AS `delete`
    			FROM `INFORMATION_SCHEMA`.`TABLE_CONSTRAINTS` `tc`
    			INNER JOIN `INFORMATION_SCHEMA`.`KEY_COLUMN_USAGE` `kcu`
    				ON `kcu`.`CONSTRAINT_NAME`=`tc`.`CONSTRAINT_NAME`
    			INNER JOIN `INFORMATION_SCHEMA`.`REFERENTIAL_CONSTRAINTS` `rc`
    				ON `rc`.`CONSTRAINT_NAME`=`tc`.`CONSTRAINT_NAME`
    			WHERE `tc`.`CONSTRAINT_TYPE`='FOREIGN KEY'
    			AND `tc`.`TABLE_NAME`='{$table}'
    SQL;
    	}

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return "SHOW INDEX IN {$table}";
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 4,076 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Mysql/SQL.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Mysql;

    use Query\Drivers\AbstractSQL;

    /**
     * MySQL specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int|boolean $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, ?int $offset=NULL): string
    	{
    		if ( ! is_numeric($offset))
    		{
    			return $sql." LIMIT {$limit}";
    		}

    		return $sql." LIMIT {$offset}, {$limit}";
    	}

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN EXTENDED {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RAND() DESC';
    	}

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return <<<SQL
    			SHOW DATABASES WHERE `Database` NOT IN ('information_schema','mysql')
    SQL;

    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @param string $database
    	 * @return string
    	 */
    	public function tableList($database=''): string
    	{
    		// @codeCoverageIgnoreStart
    		if ( ! empty($database))
    		{
    			return "SHOW TABLES FROM `{$database}`";
    		}
    		// @codeCoverageIgnoreEnd

    		return 'SHOW TABLES';
    	}

    	/**
    	 * Overridden in MySQL class
    	 *
    	 * @return string
    	 */
    	public function systemTableList(): string
    	{
    		return <<<SQL
    			SELECT `TABLE_NAME` FROM `information_schema`.`TABLES`
    			WHERE `TABLE_SCHEMA`='information_schema'
    SQL;
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return 'SELECT `table_name` FROM `information_schema`.`views`';
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return 'SHOW TRIGGERS';
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): string
    	{
    		return 'SHOW FUNCTION STATUS';
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): string
    	{
    		return 'SHOW PROCEDURE STATUS';
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string
    	 */
    	public function typeList(): string
    	{
    		return 'SELECT DISTINCT `DATA_TYPE` FROM `information_schema`.`COLUMNS`';
    	}

    	/**
    	 * SQL to show information about columns in a table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return "SHOW FULL COLUMNS FROM {$table}";
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return <<<SQL
    			SELECT DISTINCT
    				`kcu`.`COLUMN_NAME` as `child_column`,
    				`kcu`.`REFERENCED_TABLE_NAME` as `parent_table`,
    				`kcu`.`REFERENCED_COLUMN_NAME` as `parent_column`,
    				`rc`.`UPDATE_RULE` AS `update`,
    				`rc`.`DELETE_RULE` AS `delete`
    			FROM `INFORMATION_SCHEMA`.`TABLE_CONSTRAINTS` `tc`
    			INNER JOIN `INFORMATION_SCHEMA`.`KEY_COLUMN_USAGE` `kcu`
    				ON `kcu`.`CONSTRAINT_NAME`=`tc`.`CONSTRAINT_NAME`
    			INNER JOIN `INFORMATION_SCHEMA`.`REFERENTIAL_CONSTRAINTS` `rc`
    				ON `rc`.`CONSTRAINT_NAME`=`tc`.`CONSTRAINT_NAME`
    			WHERE `tc`.`CONSTRAINT_TYPE`='FOREIGN KEY'
    			AND `tc`.`TABLE_NAME`='{$table}'
    SQL;
    	}

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return "SHOW INDEX IN {$table}";
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Mysql/Util.php.html b/apiDocumentation/source/Drivers/Mysql/Util.php.html index 78a15e5..77edcbe 100644 --- a/apiDocumentation/source/Drivers/Mysql/Util.php.html +++ b/apiDocumentation/source/Drivers/Mysql/Util.php.html @@ -1,69 +1,3 @@ phpDox - Source of Util.php

    Source of file Util.php

    - Size: 2,612 Bytes - Last Modified: 2018-01-24T17:33:43+00:00

    src/Drivers/Mysql/Util.php

    1234567891011121314151617181920212223242526272829303132
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    333435
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    3637
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    3839404142434445464748
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    4950
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    5152
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    53
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    5455
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    5657
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    58596061
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    62636465
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    6667686970717273747576
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    777879
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    8081
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    828384
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    858687
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    8889
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    90
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    91
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    929394
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    9596
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    979899100
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    101102
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    103104105
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    106107
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    108109110
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    111112
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    113114
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    115116
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    117118
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    119120
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    121122123
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    124125126
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    127128
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Mysql;

    use PDO;
    use Query\Drivers\AbstractUtil;

    /**
     * MySQL-specific backup, import and creation methods
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		$string = [];

    		// Get databases
    		$dbs = $this->getDriver()->getDbs();

    		foreach($dbs as &$d)
    		{
    			// Skip built-in dbs
    			// @codeCoverageIgnoreStart
    			if ($d === 'mysql')
    			{
    				continue;
    			}
    			// @codeCoverageIgnoreEnd

    			// Get the list of tables
    			$tables = $this->getDriver()->driverQuery("SHOW TABLES FROM `{$d}`", TRUE);

    			foreach($tables as $table)
    			{
    				$array = $this->getDriver()->driverQuery("SHOW CREATE TABLE `{$d}`.`{$table}`", FALSE);
    				$row = current($array);

    				if ( ! isset($row['Create Table']))
    				{
    					continue;
    				}


    				$string[] = $row['Create Table'];
    			}
    		}

    		return implode("\n\n", $string);
    	}

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $exclude
    	 * @return string
    	 */
    	public function backupData($exclude=[]): string
    	{
    		$tables = $this->getDriver()->getTables();

    		// Filter out the tables you don't want
    		if( ! empty($exclude))
    		{
    			$tables = array_diff($tables, $exclude);
    		}

    		$outputSql = '';

    		// Select the rows from each Table
    		foreach($tables as $t)
    		{
    			$sql = "SELECT * FROM `{$t}`";
    			$res = $this->getDriver()->query($sql);
    			$rows = $res->fetchAll(PDO::FETCH_ASSOC);

    			// Skip empty tables
    			if (count($rows) < 1)
    			{
    				continue;
    			}

    			// Nab the column names by getting the keys of the first row
    			$columns = @array_keys($rows[0]);

    			$insertRows = [];

    			// Create the insert statements
    			foreach($rows as $row)
    			{
    				$row = array_values($row);

    				// Workaround for Quercus
    				foreach($row as &$r)
    				{
    					$r = $this->getDriver()->quote($r);
    				}
    				$row = array_map('trim', $row);

    				$rowString = 'INSERT INTO `'.trim($t).'` (`'.implode('`,`', $columns).'`) VALUES ('.implode(',', $row).');';

    				$row = NULL;

    				$insertRows[] = $rowString;
    			}

    			$outputSql .= "\n\n".implode("\n", $insertRows)."\n";
    		}

    		return $outputSql;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,649 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Mysql/Util.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Mysql;

    use PDO;
    use Query\Drivers\AbstractUtil;

    /**
     * MySQL-specific backup, import and creation methods
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		$string = [];

    		// Get databases
    		$driver = $this->getDriver();
    		$dbs = $driver->getDbs();

    		foreach($dbs as &$d)
    		{
    			// Skip built-in dbs
    			// @codeCoverageIgnoreStart
    			if ($d === 'mysql')
    			{
    				continue;
    			}
    			// @codeCoverageIgnoreEnd

    			// Get the list of tables
    			$tables = $driver->driverQuery("SHOW TABLES FROM `{$d}`", TRUE);

    			foreach($tables as $table)
    			{
    				$array = $driver->driverQuery("SHOW CREATE TABLE `{$d}`.`{$table}`", FALSE);
    				$row = current($array);

    				if ( ! isset($row['Create Table']))
    				{
    					continue;
    				}


    				$string[] = $row['Create Table'];
    			}
    		}

    		return implode("\n\n", $string);
    	}

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $exclude
    	 * @return string
    	 */
    	public function backupData(array $exclude=[]): string
    	{
    		$driver = $this->getDriver();
    		$tables = $driver->getTables();

    		// Filter out the tables you don't want
    		if( ! empty($exclude))
    		{
    			$tables = array_diff($tables, $exclude);
    		}

    		$outputSql = '';

    		// Select the rows from each Table
    		foreach($tables as $t)
    		{
    			$sql = "SELECT * FROM `{$t}`";
    			$res = $driver->query($sql);
    			$rows = $res->fetchAll(PDO::FETCH_ASSOC);

    			// Skip empty tables
    			if (count($rows) < 1)
    			{
    				continue;
    			}

    			// Nab the column names by getting the keys of the first row
    			$columns = @array_keys($rows[0]);

    			$insertRows = [];

    			// Create the insert statements
    			foreach($rows as $row)
    			{
    				$row = array_values($row);

    				// Workaround for Quercus
    				foreach($row as &$r)
    				{
    					$r = $driver->quote($r);
    				}
    				unset($r);
    				$row = array_map('trim', $row);

    				$rowString = 'INSERT INTO `'.trim($t).'` (`'.implode('`,`', $columns).'`) VALUES ('.implode(',', $row).');';

    				$row = NULL;

    				$insertRows[] = $rowString;
    			}

    			$outputSql .= "\n\n".implode("\n", $insertRows)."\n";
    		}

    		return $outputSql;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Pgsql/Driver.php.html b/apiDocumentation/source/Drivers/Pgsql/Driver.php.html index 6a429a6..d94bef2 100644 --- a/apiDocumentation/source/Drivers/Pgsql/Driver.php.html +++ b/apiDocumentation/source/Drivers/Pgsql/Driver.php.html @@ -1,21 +1,3 @@ phpDox - Source of Driver.php

    Source of file Driver.php

    - Size: 1,725 Bytes - Last Modified: 2018-01-24T20:00:17+00:00

    src/Drivers/Pgsql/Driver.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    5253545556
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    575859606162636465666768
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    69707172
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    7374
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    7576
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    7778
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    798081
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    82838485
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    8687
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Pgsql;

    use Query\Drivers\AbstractDriver;

    /**
     * PostgreSQL specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * Connect to a PosgreSQL database
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array  $options
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $options=[])
    	{
    		if (strpos($dsn, 'pgsql') === FALSE)
    		{
    			$dsn = 'pgsql:'.$dsn;
    		}

    		parent::__construct($dsn, $username, $password, $options);
    	}

    	/**
    	 * Get a list of schemas for the current connection
    	 *
    	 * @return array
    	 */
    	public function getSchemas(): ?array
    	{
    		$sql = <<<SQL
    			SELECT DISTINCT "schemaname" FROM "pg_tables"
    			WHERE "schemaname" NOT LIKE 'pg\_%'
    			AND "schemaname" != 'information_schema'
    SQL;

    		return $this->driverQuery($sql);
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): array
    	{
    		$valueMap = [
    			'c' => 'CASCADE',
    			'r' => 'RESTRICT',
    		];

    		$keys = parent::getFks($table);

    		foreach($keys as &$key)
    		{
    			foreach(['update', 'delete'] AS $type)
    			{
    				if ( ! isset($valueMap[$key[$type]])) continue;


    				$key[$type] = $valueMap[$key[$type]];
    			}
    		}

    		return $keys;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 1,823 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Drivers/Pgsql/Driver.php

    1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Pgsql;

    use Query\Drivers\AbstractDriver;

    /**
     * PostgreSQL specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * Connect to a PosgreSQL database
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $dsn
    	 * @param string $username
    	 * @param string $password
    	 * @param array  $options
    	 */
    	public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $options=[])
    	{
    		if (strpos($dsn, 'pgsql') === FALSE)
    		{
    			$dsn = 'pgsql:'.$dsn;
    		}

    		parent::__construct($dsn, $username, $password, $options);
    	}

    	/**
    	 * Get a list of schemas for the current connection
    	 *
    	 * @return array
    	 */
    	public function getSchemas(): ?array
    	{
    		$sql = <<<SQL
    			SELECT DISTINCT "schemaname" FROM "pg_tables"
    			WHERE "schemaname" NOT LIKE 'pg\_%'
    			AND "schemaname" != 'information_schema'
    SQL;

    		return $this->driverQuery($sql);
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): array
    	{
    		$valueMap = [
    			'c' => 'CASCADE',
    			'r' => 'RESTRICT',
    		];

    		$keys = parent::getFks($table);

    		foreach($keys as &$key)
    		{
    			foreach(['update', 'delete'] AS $type)
    			{
    				if ( ! isset($valueMap[$key[$type]]))
    				{
    					// @codeCoverageIgnoreStart
    					continue;
    					// @codeCoverageIgnoreEnd
    				}

    				$key[$type] = $valueMap[$key[$type]];
    			}
    		}

    		return $keys;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Pgsql/SQL.php.html b/apiDocumentation/source/Drivers/Pgsql/SQL.php.html index 9e4ff67..d6b3472 100644 --- a/apiDocumentation/source/Drivers/Pgsql/SQL.php.html +++ b/apiDocumentation/source/Drivers/Pgsql/SQL.php.html @@ -1,31 +1,3 @@ phpDox - Source of SQL.php

    Source of file SQL.php

    - Size: 5,455 Bytes - Last Modified: 2018-01-24T17:44:22+00:00

    src/Drivers/Pgsql/SQL.php

    1234567891011121314151617181920212223242526272829303132
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    33343536373839404142
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    4344454647484950515253
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    5455565758596061626364656667
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    68697071727374757677787980818283
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    84858687888990919293949596979899
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    100101102103104105106107108109110111112113114115
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTriggers
    116117118119120121122123124125126127128129
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFunctions
    130131132133134135136137138139140
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetProcedures
    141142143144145146147148149150151152153154155156
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    157158159160161162163164165166167168169170171172173174175176177178179180
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetColumns
    181182183184185186187188189190191192193
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTypes
    194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetFKs
    228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetIndexes
    268269270271272273274275276
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Pgsql;

    use Query\Drivers\AbstractSQL;

    /**
     * PostgreSQL specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN VERBOSE {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RANDOM()';
    	}

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return <<<SQL
    			SELECT "datname" FROM "pg_database"
    			WHERE "datname" NOT IN ('template0','template1')
    			ORDER BY "datname" ASC
    SQL;
    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string
    	{
    		return <<<SQL
    			SELECT "table_name"
    			FROM "information_schema"."tables"
    			WHERE "table_type" = 'BASE TABLE'
    			AND "table_schema" NOT IN
    				('pg_catalog', 'information_schema');
    SQL;
    	}

    	/**
    	 * Returns sql to list system tables
    	 *
    	 * @return string
    	 */
    	public function systemTableList(): string
    	{
    		return <<<SQL
    			SELECT "table_name"
    			FROM "information_schema"."tables"
    			WHERE "table_type" = 'BASE TABLE'
    			AND "table_schema" IN
    				('pg_catalog', 'information_schema');
    SQL;
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return <<<SQL
    		 	SELECT "viewname" FROM "pg_views"
    			WHERE "schemaname" NOT IN
    				('pg_catalog', 'information_schema')
    			AND "viewname" !~ '^pg_'
    			ORDER BY "viewname" ASC
    SQL;
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return <<<SQL
    			SELECT *
    			FROM "information_schema"."triggers"
    			WHERE "trigger_schema" NOT IN
    				('pg_catalog', 'information_schema')
    SQL;
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): string
    	{
    		return <<<SQL
    			SELECT "routine_name"
    			FROM "information_schema"."routines"
    			WHERE "specific_schema" NOT IN
    				('pg_catalog', 'information_schema')
    			AND "type_udt_name" != 'trigger';
    SQL;
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): string
    	{
    		return <<<SQL
    			SELECT "c"."relname"
    			FROM "pg_class" "c"
    			WHERE "c"."relkind" = 'S'
    			ORDER BY "relname" ASC
    SQL;
    	}

    	/**
    	 * Return sql to list columns of the specified table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return <<<SQL
    			SELECT ordinal_position,
    				column_name,
    				data_type,
    				column_default,
    				is_nullable,
    				character_maximum_length,
    				numeric_precision
    			FROM information_schema.columns
    			WHERE table_name = '{$table}'
    			ORDER BY ordinal_position;
    SQL;
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string
    	 */
    	public function typeList(): string
    	{
    		return <<<SQL
    			SELECT "typname" FROM "pg_catalog"."pg_type"
    			WHERE "typname" !~ '^pg_|_'
    			AND "typtype" = 'b'
    			ORDER BY "typname"
    SQL;
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return <<<SQL
    			SELECT
    				"att2"."attname" AS "child_column",
    				"cl"."relname" AS "parent_table",
    				"att"."attname" AS "parent_column",
    				"con"."update" AS "update",
    				"con"."update" AS "delete"
    			FROM
    				(SELECT
    					unnest(con1.conkey) AS "parent",
    					unnest(con1.confkey) AS "child",
    					"con1"."confrelid",
    					"con1"."conrelid",
    					"con1"."confupdtype" as "update",
    					"con1"."confdeltype" as "delete"
    				FROM "pg_class" "cl"
    				JOIN "pg_namespace" "ns" ON "cl"."relnamespace" = "ns"."oid"
    				JOIN "pg_constraint" "con1" ON "con1"."conrelid" = "cl"."oid"
    				WHERE "cl"."relname" = '{$table}'
    					AND "ns"."nspname" = 'public'
    					AND "con1"."contype" = 'f'
    				)
    				"con"
    				JOIN "pg_attribute" "att" ON
    					"att"."attrelid" = "con"."confrelid"
    					AND "att"."attnum" = "con"."child"
    				JOIN "pg_class" "cl" ON
    					"cl"."oid" = "con"."confrelid"
    				JOIN "pg_attribute" "att2" ON
    					"att2"."attrelid" = "con"."conrelid"
    					AND "att2"."attnum" = "con"."parent"
    SQL;
    	}

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return <<<SQL
    			SELECT
    				t.relname AS table_name,
    				i.relname AS index_name,
    				array_to_string(array_agg(a.attname), ', ') AS column_names
    			FROM
    				pg_class t,
    				pg_class i,
    				pg_index ix,
    				pg_attribute a
    			WHERE
    				t.oid = ix.indrelid
    				AND i.oid = ix.indexrelid
    				AND a.attrelid = t.oid
    				AND a.attnum = ANY(ix.indkey)
    				AND t.relkind = 'r'
    				AND t.relname = '{$table}'
    			GROUP BY
    				t.relname,
    				i.relname
    			ORDER BY
    				t.relname,
    				i.relname;
    SQL;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 5,473 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Drivers/Pgsql/SQL.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Pgsql;

    use Query\Drivers\AbstractSQL;

    /**
     * PostgreSQL specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN VERBOSE {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RANDOM()';
    	}

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return <<<SQL
    			SELECT "datname" FROM "pg_database"
    			WHERE "datname" NOT IN ('template0','template1')
    			ORDER BY "datname" ASC
    SQL;
    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string
    	{
    		return <<<SQL
    			SELECT "table_name"
    			FROM "information_schema"."tables"
    			WHERE "table_type" = 'BASE TABLE'
    			AND "table_schema" NOT IN
    				('pg_catalog', 'information_schema');
    SQL;
    	}

    	/**
    	 * Returns sql to list system tables
    	 *
    	 * @return string
    	 */
    	public function systemTableList(): string
    	{
    		return <<<SQL
    			SELECT "table_name"
    			FROM "information_schema"."tables"
    			WHERE "table_type" = 'BASE TABLE'
    			AND "table_schema" IN
    				('pg_catalog', 'information_schema');
    SQL;
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return <<<SQL
    		 	SELECT "viewname" FROM "pg_views"
    			WHERE "schemaname" NOT IN
    				('pg_catalog', 'information_schema')
    			AND "viewname" !~ '^pg_'
    			ORDER BY "viewname" ASC
    SQL;
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return <<<SQL
    			SELECT *
    			FROM "information_schema"."triggers"
    			WHERE "trigger_schema" NOT IN
    				('pg_catalog', 'information_schema')
    SQL;
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): string
    	{
    		return <<<SQL
    			SELECT "routine_name"
    			FROM "information_schema"."routines"
    			WHERE "specific_schema" NOT IN
    				('pg_catalog', 'information_schema')
    			AND "type_udt_name" != 'trigger';
    SQL;
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): string
    	{
    		return <<<SQL
    			SELECT "c"."relname"
    			FROM "pg_class" "c"
    			WHERE "c"."relkind" = 'S'
    			ORDER BY "relname" ASC
    SQL;
    	}

    	/**
    	 * Return sql to list columns of the specified table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return <<<SQL
    			SELECT ordinal_position,
    				column_name,
    				data_type,
    				column_default,
    				is_nullable,
    				character_maximum_length,
    				numeric_precision
    			FROM information_schema.columns
    			WHERE table_name = '{$table}'
    			ORDER BY ordinal_position;
    SQL;
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string
    	 */
    	public function typeList(): string
    	{
    		return <<<SQL
    			SELECT "typname" FROM "pg_catalog"."pg_type"
    			WHERE "typname" !~ '^pg_|_'
    			AND "typtype" = 'b'
    			ORDER BY "typname"
    SQL;
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return <<<SQL
    			SELECT
    				"att2"."attname" AS "child_column",
    				"cl"."relname" AS "parent_table",
    				"att"."attname" AS "parent_column",
    				"con"."update" AS "update",
    				"con"."update" AS "delete"
    			FROM
    				(SELECT
    					unnest(con1.conkey) AS "parent",
    					unnest(con1.confkey) AS "child",
    					"con1"."confrelid",
    					"con1"."conrelid",
    					"con1"."confupdtype" as "update",
    					"con1"."confdeltype" as "delete"
    				FROM "pg_class" "cl"
    				JOIN "pg_namespace" "ns" ON "cl"."relnamespace" = "ns"."oid"
    				JOIN "pg_constraint" "con1" ON "con1"."conrelid" = "cl"."oid"
    				WHERE "cl"."relname" = '{$table}'
    					AND "ns"."nspname" = 'public'
    					AND "con1"."contype" = 'f'
    				)
    				"con"
    				JOIN "pg_attribute" "att" ON
    					"att"."attrelid" = "con"."confrelid"
    					AND "att"."attnum" = "con"."child"
    				JOIN "pg_class" "cl" ON
    					"cl"."oid" = "con"."confrelid"
    				JOIN "pg_attribute" "att2" ON
    					"att2"."attrelid" = "con"."conrelid"
    					AND "att2"."attnum" = "con"."parent"
    SQL;
    	}

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return <<<SQL
    			SELECT
    				t.relname AS table_name,
    				i.relname AS index_name,
    				array_to_string(array_agg(a.attname), ', ') AS column_names
    			FROM
    				pg_class t,
    				pg_class i,
    				pg_index ix,
    				pg_attribute a
    			WHERE
    				t.oid = ix.indrelid
    				AND i.oid = ix.indexrelid
    				AND a.attrelid = t.oid
    				AND a.attnum = ANY(ix.indkey)
    				AND t.relkind = 'r'
    				AND t.relname = '{$table}'
    			GROUP BY
    				t.relname,
    				i.relname
    			ORDER BY
    				t.relname,
    				i.relname;
    SQL;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Pgsql/Util.php.html b/apiDocumentation/source/Drivers/Pgsql/Util.php.html index e039711..60c09c5 100644 --- a/apiDocumentation/source/Drivers/Pgsql/Util.php.html +++ b/apiDocumentation/source/Drivers/Pgsql/Util.php.html @@ -1,51 +1,3 @@ phpDox - Source of Util.php

    Source of file Util.php

    - Size: 2,077 Bytes - Last Modified: 2018-01-22T19:58:21+00:00

    src/Drivers/Pgsql/Util.php

    1234567891011121314151617181920212223242526272829303132
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBackupStructure
    3334353637383940414243
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    444546
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    4748
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    495051
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    525354
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    5556
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    57
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    58
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    596061
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    6263
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    646566
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    676869
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    7071
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    727374
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    7576
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    777879
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    80
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    818283
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    8485
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    8687
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    888990
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    9192
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    939495
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    9697
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Pgsql;

    use Query\Drivers\AbstractUtil;

    /**
     * Postgres-specific backup, import and creation methods
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		// @TODO Implement Backup function
    		return '';
    	}

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $exclude
    	 * @return string
    	 */
    	public function backupData(array $exclude=[]): string
    	{
    		$tables = $this->getDriver()->getTables();

    		// Filter out the tables you don't want
    		if( ! empty($exclude))
    		{
    			$tables = array_diff($tables, $exclude);
    		}

    		$outputSql = '';

    		// Get the data for each object
    		foreach($tables as $t)
    		{
    			$sql = 'SELECT * FROM "'.trim($t).'"';
    			$res = $this->getDriver()->query($sql);
    			$objRes = $res->fetchAll(\PDO::FETCH_ASSOC);

    			// Don't add to the file if the table is empty
    			if (count($objRes) < 1)
    			{
    				continue;
    			}

    			$res = NULL;

    			// Nab the column names by getting the keys of the first row
    			$columns = @array_keys($objRes[0]);

    			$insertRows = [];

    			// Create the insert statements
    			foreach($objRes as $row)
    			{
    				$row = array_values($row);

    				// Quote values as needed by type
    				$row = array_map([$this->getDriver(), 'quote'], $row);
    				$row = array_map('trim', $row);


    				$rowString = 'INSERT INTO "'.trim($t).'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');';

    				$row = NULL;

    				$insertRows[] = $rowString;
    			}

    			$objRes = NULL;

    			$outputSql .= "\n\n".implode("\n", $insertRows)."\n";
    		}

    		return $outputSql;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,103 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Pgsql/Util.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Pgsql;

    use PDO;
    use Query\Drivers\AbstractUtil;

    /**
     * Postgres-specific backup, import and creation methods
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		// @TODO Implement Backup function
    		return '';
    	}

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $exclude
    	 * @return string
    	 */
    	public function backupData(array $exclude=[]): string
    	{
    		$tables = $this->getDriver()->getTables();

    		// Filter out the tables you don't want
    		if( ! empty($exclude))
    		{
    			$tables = array_diff($tables, $exclude);
    		}

    		$outputSql = '';

    		// Get the data for each object
    		foreach($tables as $t)
    		{
    			$sql = 'SELECT * FROM "'.trim($t).'"';
    			$res = $this->getDriver()->query($sql);
    			$objRes = $res->fetchAll(PDO::FETCH_ASSOC);

    			// Don't add to the file if the table is empty
    			if (count($objRes) < 1)
    			{
    				continue;
    			}

    			$res = NULL;

    			// Nab the column names by getting the keys of the first row
    			$columns = @array_keys($objRes[0]);

    			$insertRows = [];

    			// Create the insert statements
    			foreach($objRes as $row)
    			{
    				$row = array_values($row);

    				// Quote values as needed by type
    				$row = array_map([$this->getDriver(), 'quote'], $row);
    				$row = array_map('trim', $row);


    				$rowString = 'INSERT INTO "'.trim($t).'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');';

    				$row = NULL;

    				$insertRows[] = $rowString;
    			}

    			$objRes = NULL;

    			$outputSql .= "\n\n".implode("\n", $insertRows)."\n";
    		}

    		return $outputSql;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/SQLInterface.php.html b/apiDocumentation/source/Drivers/SQLInterface.php.html index 1de7808..c06947d 100644 --- a/apiDocumentation/source/Drivers/SQLInterface.php.html +++ b/apiDocumentation/source/Drivers/SQLInterface.php.html @@ -1,3 +1,3 @@ phpDox - Source of SQLInterface.php

    Source of file SQLInterface.php

    - Size: 2,470 Bytes - Last Modified: 2018-01-24T19:47:52+00:00

    src/Drivers/SQLInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers;

    /**
     * Interface for database-specific syntax subclasses
     */
    interface SQLInterface {

    	/**
    	 * Get database specific sql for limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int|bool $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, $offset=FALSE): string;

    	/**
    	 * Modify the query to get the query plan
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string;

    	/**
    	 * Get the sql for random ordering
    	 *
    	 * @return string
    	 */
    	public function random(): string;

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string;

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string;

    	/**
    	 * Returns sql to list system tables
    	 *
    	 * @return string|array
    	 */
    	public function systemTableList();

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string;

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): ?string;

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): ?string;

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): ?string;

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): ?string;

    	/**
    	 * Return sql to list database field types
    	 *
    	 * @return string|array
    	 */
    	public function typeList();

    	/**
    	 * Get information about the columns in the
    	 * specified table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string;

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string;

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string;
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,492 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/SQLInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers;

    /**
     * Interface for database-specific syntax subclasses
     */
    interface SQLInterface {

    	/**
    	 * Get database specific sql for limit clause
    	 *
    	 * @param string $sql
    	 * @param int $limit
    	 * @param int|null $offset
    	 * @return string
    	 */
    	public function limit(string $sql, int $limit, ?int $offset=NULL): string;

    	/**
    	 * Modify the query to get the query plan
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string;

    	/**
    	 * Get the sql for random ordering
    	 *
    	 * @return string
    	 */
    	public function random(): string;

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string;

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string;

    	/**
    	 * Returns sql to list system tables
    	 *
    	 * @return string|array
    	 */
    	public function systemTableList();

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string;

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): ?string;

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): ?string;

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): ?string;

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): ?string;

    	/**
    	 * Return sql to list database field types
    	 *
    	 * @return string|array
    	 */
    	public function typeList();

    	/**
    	 * Get information about the columns in the
    	 * specified table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string;

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string;

    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string;
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Sqlite/Driver.php.html b/apiDocumentation/source/Drivers/Sqlite/Driver.php.html index 6597b93..be187d5 100644 --- a/apiDocumentation/source/Drivers/Sqlite/Driver.php.html +++ b/apiDocumentation/source/Drivers/Sqlite/Driver.php.html @@ -1,33 +1,3 @@ phpDox - Source of Driver.php

    Source of file Driver.php

    - Size: 3,078 Bytes - Last Modified: 2018-01-24T19:59:55+00:00

    src/Drivers/Sqlite/Driver.php

    123456789101112131415161718192021222324252627282930313233343536373839404142
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    4344
    - Covered by 3 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    454647
    - Covered by 7 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testConnection
    48495051525354555657
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    58
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    59
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    6061626364656667686970
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    7172
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    7374
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    75
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    76
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    77
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    78
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    79
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    80818283
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    84858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Sqlite;

    use PDO;
    use Query\Drivers\AbstractDriver;

    /**
     * SQLite specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * SQLite has a truncate optimization,
    	 * but no support for the actual keyword
    	 * @var boolean
    	 */
    	protected $hasTruncate = FALSE;

    	/**
    	 * Open SQLite Database
    	 *
    	 * @param string $dsn
    	 * @param string $user
    	 * @param string $pass
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $user=NULL, string $pass=NULL, array $driverOptions=[])
    	{
    		if (strpos($dsn, 'sqlite:') === FALSE)
    		{
    			$dsn = "sqlite:{$dsn}";
    		}

    		parent::__construct($dsn, $user, $pass);
    	}

    	/**
    	 * List tables for the current database
    	 *
    	 * @return mixed
    	 */
    	public function getTables(): array
    	{
    		$sql = $this->sql->tableList();
    		$res = $this->query($sql);
    		return dbFilter($res->fetchAll(PDO::FETCH_ASSOC), 'name');
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): array
    	{
    		$returnRows = [];

    		foreach(parent::getFks($table) as $row)
    		{
    			$returnRows[] = [
    				'child_column' => $row['from'],
    				'parent_table' => $row['table'],
    				'parent_column' => $row['to'],
    				'update' => $row['on_update'],
    				'delete' => $row['on_delete']
    			];
    		}

    		return $returnRows;
    	}

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $table
    	 * @param array $data
    	 * @return array
    	 */
    	public function insertBatch(string $table, array $data=[]): array
    	{
    		// If greater than version 3.7.11, supports the same syntax as
    		// MySQL and Postgres
    		if (version_compare($this->getAttribute(PDO::ATTR_SERVER_VERSION), '3.7.11', '>='))
    		{
    			return parent::insertBatch($table, $data);
    		}

    		// --------------------------------------------------------------------------
    		// Otherwise, do a union query as an analogue to a 'proper' batch insert
    		// --------------------------------------------------------------------------

    		// Each member of the data array needs to be an array
    		if ( ! \is_array(current($data)))
    		{
    			return NULL;
    		}

    		// Start the block of sql statements
    		$table = $this->quoteTable($table);
    		$sql = "INSERT INTO {$table} \n";

    		// Create a key-value mapping for each field
    		$first = array_shift($data);
    		$cols = [];
    		foreach($first as $colname => $datum)
    		{
    			$cols[] = $this->_quote($datum) . ' AS ' . $this->quoteIdent($colname);
    		}
    		$sql .= 'SELECT ' . implode(', ', $cols) . "\n";

    		foreach($data as $union)
    		{
    			$vals = array_map([$this, 'quote'], $union);
    			$sql .= 'UNION SELECT ' . implode(',', $vals) . "\n";
    		}

    		return [$sql, NULL];
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 3,677 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Sqlite/Driver.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Sqlite;

    use function is_array;

    use InvalidArgumentException;
    use PDO;
    use Query\Drivers\AbstractDriver;

    /**
     * SQLite specific class
     */
    class Driver extends AbstractDriver {

    	/**
    	 * SQLite has a truncate optimization,
    	 * but no support for the actual keyword
    	 * @var boolean
    	 */
    	protected bool $hasTruncate = FALSE;

    	/**
    	 * Open SQLite Database
    	 *
    	 * @param string $dsn
    	 * @param string $user
    	 * @param string $pass
    	 * @param array $driverOptions
    	 */
    	public function __construct(string $dsn, string $user=NULL, string $pass=NULL, array $driverOptions=[])
    	{
    		if (strpos($dsn, 'sqlite:') === FALSE)
    		{
    			$dsn = "sqlite:{$dsn}";
    		}

    		parent::__construct($dsn, $user, $pass);
    	}

    	/**
    	 * Return list of dbs for the current connection, if possible. Meaningless for SQLite.
    	 *
    	 * @return array | null
    	 */
    	public function getDbs(): ?array
    	{
    		return NULL;
    	}

    	/**
    	 * List tables for the current database
    	 *
    	 * @return mixed
    	 */
    	public function getTables(): array
    	{
    		$sql = $this->getSql()->tableList();
    		$res = $this->query($sql);
    		return dbFilter($res->fetchAll(PDO::FETCH_ASSOC), 'name');
    	}

    	/**
    	 * Retrieve foreign keys for the table
    	 *
    	 * @param string $table
    	 * @return array
    	 */
    	public function getFks($table): array
    	{
    		$returnRows = [];

    		foreach(parent::getFks($table) as $row)
    		{
    			$returnRows[] = [
    				'child_column' => $row['from'],
    				'parent_table' => $row['table'],
    				'parent_column' => $row['to'],
    				'update' => $row['on_update'],
    				'delete' => $row['on_delete']
    			];
    		}

    		return $returnRows;
    	}

    	/**
    	 * Create sql for batch insert
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $table
    	 * @param array $data
    	 * @return array
    	 */
    	public function insertBatch(string $table, array $data=[]): array
    	{
    		// If greater than version 3.7.11, supports the same syntax as
    		// MySQL and Postgres
    		if (version_compare($this->getVersion(), '3.7.11', '>='))
    		{
    			return parent::insertBatch($table, $data);
    		}

    		// --------------------------------------------------------------------------
    		// Otherwise, do a union query as an analogue to a 'proper' batch insert
    		// --------------------------------------------------------------------------

    		// Each member of the data array needs to be an array
    		if ( ! is_array(current($data)))
    		{
    			throw new InvalidArgumentException('$data must be an array of arrays');
    		}

    		// Start the block of sql statements
    		$table = $this->quoteTable($table);
    		$sql = "INSERT INTO {$table} \n";

    		// Create a key-value mapping for each field
    		$first = array_shift($data);
    		$cols = [];
    		foreach($first as $colName => $datum)
    		{
    			$cols[] = $this->_quote($datum) . ' AS ' . $this->quoteIdent($colName);
    		}
    		$sql .= 'SELECT ' . implode(', ', $cols) . "\n";

    		foreach($data as $union)
    		{
    			$vals = array_map([$this, 'quote'], $union);
    			$sql .= 'UNION SELECT ' . implode(',', $vals) . "\n";
    		}

    		return [$sql, NULL];
    	}

    	/**
    	 * Generate the returning clause for the current database
    	 *
    	 * @param string $query
    	 * @param string $select
    	 * @return string
    	 */
    	public function returning(string $query, string $select): string
    	{
    		// Return the same query, as the returning clause is not supported
    		return $query;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Sqlite/SQL.php.html b/apiDocumentation/source/Drivers/Sqlite/SQL.php.html index 50ac456..6bca43f 100644 --- a/apiDocumentation/source/Drivers/Sqlite/SQL.php.html +++ b/apiDocumentation/source/Drivers/Sqlite/SQL.php.html @@ -1,31 +1,3 @@ phpDox - Source of SQL.php

    Source of file SQL.php

    - Size: 3,004 Bytes - Last Modified: 2018-01-24T17:42:33+00:00

    src/Drivers/Sqlite/SQL.php

    1234567891011121314151617181920212223242526272829303132
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    33343536373839404142
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    43444546474849505152
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    5354555657585960616263
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    646566676869707172737475767778
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    7980818283848586878889
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    90919293949596979899100
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    101102103104105106107108109110
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    111112113114115116117118119120
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    121122123124125126127128129130
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    131132133134135136137138139140
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    141142143144145146147148149150151
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    152153154155156157158159160161162163
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    164165166167168169170171172173174175
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    176177
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Sqlite;

    use Query\Drivers\AbstractSQL;

    /**
     * SQLite Specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN QUERY PLAN {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RANDOM()';
    	}

    	/**
    	 * Returns sql to list other databases
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return 'PRAGMA database_list';
    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string
    	{
    		return <<<SQL
    			SELECT DISTINCT "name"
    			FROM "sqlite_master"
    			WHERE "type"='table'
    			AND "name" NOT LIKE 'sqlite_%'
    			ORDER BY "name" DESC
    SQL;
    	}

    	/**
    	 * List the system tables
    	 *
    	 * @return string[]
    	 */
    	public function systemTableList(): array
    	{
    		return ['sqlite_master', 'sqlite_temp_master', 'sqlite_sequence'];
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return <<<SQL
    			SELECT "name" FROM "sqlite_master" WHERE "type" = 'view'
    SQL;
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return 'SELECT "name" FROM "sqlite_master" WHERE "type"=\'trigger\'';
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @return string
    	 */
    	public function functionList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @return string
    	 */
    	public function procedureList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): ?string
    	{
    		return NULL;
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string[]
    	 */
    	public function typeList(): array
    	{
    		return ['INTEGER', 'REAL', 'TEXT', 'BLOB'];
    	}

    	/**
    	 * SQL to show information about columns in a table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return 'PRAGMA table_info("' . $table . '")';
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return 'PRAGMA foreign_key_list("' . $table . '")';
    	}


    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return 'PRAGMA index_list("' . $table . '")';
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 3,507 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Drivers/Sqlite/SQL.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Sqlite;

    use Query\Drivers\AbstractSQL;
    use Query\Exception\NotImplementedException;

    /**
     * SQLite Specific SQL
     */
    class SQL extends AbstractSQL {

    	/**
    	 * Get the query plan for the sql query
    	 *
    	 * @param string $sql
    	 * @return string
    	 */
    	public function explain(string $sql): string
    	{
    		return "EXPLAIN QUERY PLAN {$sql}";
    	}

    	/**
    	 * Random ordering keyword
    	 *
    	 * @return string
    	 */
    	public function random(): string
    	{
    		return ' RANDOM()';
    	}

    	/**
    	 * Returns sql to list other databases. Meaningless for SQLite, as this
    	 * just returns the database(s) that we are currently connected to.
    	 *
    	 * @return string
    	 */
    	public function dbList(): string
    	{
    		return '';
    	}

    	/**
    	 * Returns sql to list tables
    	 *
    	 * @return string
    	 */
    	public function tableList(): string
    	{
    		return <<<SQL
                SELECT "name" FROM (
    				SELECT * FROM "sqlite_master" UNION ALL
    				SELECT * FROM "sqlite_temp_master"
    			)
            	WHERE "type"='table'
            	AND "name" NOT LIKE "sqlite_%"
            	ORDER BY "name"
    SQL;
    	}

    	/**
    	 * List the system tables
    	 *
    	 * @return string[]
    	 */
    	public function systemTableList(): array
    	{
    		return [
    			'sqlite_master',
    			'sqlite_temp_master',
    			'sqlite_sequence'
    		];
    	}

    	/**
    	 * Returns sql to list views
    	 *
    	 * @return string
    	 */
    	public function viewList(): string
    	{
    		return <<<SQL
    			SELECT "name" FROM "sqlite_master" WHERE "type" = 'view'
    SQL;
    	}

    	/**
    	 * Returns sql to list triggers
    	 *
    	 * @return string
    	 */
    	public function triggerList(): string
    	{
    		return <<<SQL
    			SELECT "name" FROM "sqlite_master" WHERE "type"='trigger'
    SQL;
    	}

    	/**
    	 * Return sql to list functions
    	 *
    	 * @throws NotImplementedException
    	 * @return string
    	 */
    	public function functionList(): string
    	{
    		throw new NotImplementedException('Functionality does not exist in SQLite');
    	}

    	/**
    	 * Return sql to list stored procedures
    	 *
    	 * @throws NotImplementedException
    	 * @return string
    	 */
    	public function procedureList(): string
    	{
    		throw new NotImplementedException('Functionality does not exist in SQLite');
    	}

    	/**
    	 * Return sql to list sequences
    	 *
    	 * @return string
    	 */
    	public function sequenceList(): string
    	{
    		return 'SELECT "name" FROM "sqlite_sequence"';
    	}

    	/**
    	 * SQL to show list of field types
    	 *
    	 * @return string[]
    	 */
    	public function typeList(): array
    	{
    		return ['INTEGER', 'REAL', 'TEXT', 'BLOB', 'NULL'];
    	}

    	/**
    	 * SQL to show information about columns in a table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function columnList(string $table): string
    	{
    		return <<<SQL
    			PRAGMA table_info("$table")
    SQL;
    	}

    	/**
    	 * Get the list of foreign keys for the current
    	 * table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function fkList(string $table): string
    	{
    		return <<<SQL
    			PRAGMA foreign_key_list("$table")
    SQL;
    	}


    	/**
    	 * Get the list of indexes for the current table
    	 *
    	 * @param string $table
    	 * @return string
    	 */
    	public function indexList(string $table): string
    	{
    		return <<<SQL
    			PRAGMA index_list("$table")
    SQL;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Drivers/Sqlite/Util.php.html b/apiDocumentation/source/Drivers/Sqlite/Util.php.html index 9487608..f2fe24f 100644 --- a/apiDocumentation/source/Drivers/Sqlite/Util.php.html +++ b/apiDocumentation/source/Drivers/Sqlite/Util.php.html @@ -1,69 +1,3 @@ phpDox - Source of Util.php

    Source of file Util.php

    - Size: 2,638 Bytes - Last Modified: 2018-01-24T19:48:07+00:00

    src/Drivers/Sqlite/Util.php

    12345678910111213141516171819202122232425262728293031323334353637
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    38394041
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    4243
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    444546
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    47
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    4849
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    5051
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    525354
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    5556
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    57
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    58
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    5960
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    616263
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    6465
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    66676869
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    7071
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    727374
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    7576
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    777879
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    8081
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    828384
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    8586
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    8788
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    899091
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    9293
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    949596
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    979899100101102103104105106107
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    108
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    109
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    110111
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    112113
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    114115
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    116117118
    - Covered by 1 test(s): -
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    119120
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query\Drivers\Sqlite;

    use PDO;
    use Query\Drivers\AbstractUtil;

    /**
     * SQLite-specific backup, import and creation methods
     *
     * @method mixed query(string $sql)
     * @method string quote(string $str)
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $excluded
    	 * @return string
    	 */
    	public function backupData(array $excluded=[]): string
    	{
    		// Get a list of all the objects
    		$sql = 'SELECT DISTINCT "name"
    				FROM "sqlite_master"
    				WHERE "type"=\'table\'';

    		if( ! empty($excluded))
    		{
    			$sql .= " AND \"name\" NOT IN('".implode("','", $excluded)."')";
    		}

    		$res = $this->getDriver()->query($sql);
    		$result = $res->fetchAll(PDO::FETCH_ASSOC);

    		unset($res);

    		$outputSql = '';

    		// Get the data for each object
    		foreach($result as $r)
    		{
    			$sql = 'SELECT * FROM "'.$r['name'].'"';
    			$res = $this->getDriver()->query($sql);
    			$objRes = $res->fetchAll(PDO::FETCH_ASSOC);

    			unset($res);

    			// If the row is empty, continue;
    			if (empty($objRes))
    			{
    				continue;
    			}

    			// Nab the column names by getting the keys of the first row
    			$columns = array_keys(current($objRes));

    			$insertRows = [];

    			// Create the insert statements
    			foreach($objRes as $row)
    			{
    				$row = array_values($row);

    				// Quote values as needed by type
    				for($i=0, $icount=count($row); $i<$icount; $i++)
    				{
    					$row[$i] = (is_numeric($row[$i])) ? $row[$i] : $this->getDriver()->quote($row[$i]);
    				}

    				$rowString = 'INSERT INTO "'.$r['name'].'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');';

    				unset($row);

    				$insertRows[] = $rowString;
    			}

    			unset($objRes);

    			$outputSql .= "\n\n".implode("\n", $insertRows);
    		}

    		return $outputSql;
    	}

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		// Fairly easy for SQLite...just query the master table
    		$sql = 'SELECT "sql" FROM "sqlite_master"';
    		$res = $this->getDriver()->query($sql);
    		$result = $res->fetchAll(PDO::FETCH_ASSOC);

    		$sqlArray = [];

    		foreach($result as $r)
    		{
    			$sqlArray[] = $r['sql'];
    		}

    		return implode(";\n", $sqlArray) . ";";
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,569 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/Drivers/Sqlite/Util.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Drivers\Sqlite;

    use PDO;
    use Query\Drivers\AbstractUtil;

    /**
     * SQLite-specific backup, import and creation methods
     */
    class Util extends AbstractUtil {

    	/**
    	 * Create an SQL backup file for the current database's data
    	 *
    	 * @param array $excluded
    	 * @return string
    	 */
    	public function backupData(array $excluded=[]): string
    	{
    		// Get a list of all the objects
    		$sql = 'SELECT DISTINCT "name"
    				FROM "sqlite_master"
    				WHERE "type"=\'table\'';

    		if( ! empty($excluded))
    		{
    			$sql .= " AND \"name\" NOT IN('".implode("','", $excluded)."')";
    		}

    		$res = $this->getDriver()->query($sql);
    		$result = $res->fetchAll(PDO::FETCH_ASSOC);

    		unset($res);

    		$outputSql = '';

    		// Get the data for each object
    		foreach($result as $r)
    		{
    			$sql = 'SELECT * FROM "'.$r['name'].'"';
    			$res = $this->getDriver()->query($sql);
    			$objRes = $res->fetchAll(PDO::FETCH_ASSOC);

    			unset($res);

    			// If the row is empty, continue
    			if (empty($objRes))
    			{
    				continue;
    			}

    			// Nab the column names by getting the keys of the first row
    			$columns = array_keys(current($objRes));

    			$insertRows = [];

    			// Create the insert statements
    			foreach($objRes as $row)
    			{
    				$row = array_values($row);

    				// Quote values as needed by type
    				foreach ($row as $i => $_)
    				{
    					$row[$i] = (is_numeric($row[$i]))
    						? $row[$i]
    						: $this->getDriver()->quote($row[$i]);
    				}

    				$rowString = 'INSERT INTO "'.$r['name'].'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');';

    				unset($row);

    				$insertRows[] = $rowString;
    			}

    			unset($objRes);

    			$outputSql .= "\n\n".implode("\n", $insertRows);
    		}

    		return $outputSql;
    	}

    	/**
    	 * Create an SQL backup file for the current database's structure
    	 *
    	 * @return string
    	 */
    	public function backupStructure(): string
    	{
    		// Fairly easy for SQLite...just query the master table
    		$sql = 'SELECT "sql" FROM "sqlite_master"';
    		$res = $this->getDriver()->query($sql);
    		$result = $res->fetchAll(PDO::FETCH_ASSOC);

    		$sqlArray = [];

    		foreach($result as $r)
    		{
    			$sqlArray[] = $r['sql'];
    		}

    		return implode(";\n", $sqlArray) . ';';
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Exception/BadDBDriverException.php.html b/apiDocumentation/source/Exception/BadDBDriverException.php.html new file mode 100644 index 0000000..be20b16 --- /dev/null +++ b/apiDocumentation/source/Exception/BadDBDriverException.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of BadDBDriverException.php

    Source of file BadDBDriverException.php

    + Size: 0,578 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Exception/BadDBDriverException.php

    123456789101112131415161718192021222324
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Exception;

    use InvalidArgumentException;

    /**
     * Generic exception for bad drivers
     */
    class BadDBDriverException extends InvalidArgumentException {
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Exception/NonExistentConnectionException.php.html b/apiDocumentation/source/Exception/NonExistentConnectionException.php.html new file mode 100644 index 0000000..269db81 --- /dev/null +++ b/apiDocumentation/source/Exception/NonExistentConnectionException.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of NonExistentConnectionException.php

    Source of file NonExistentConnectionException.php

    + Size: 0,596 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Exception/NonExistentConnectionException.php

    123456789101112131415161718192021222324
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Exception;

    use InvalidArgumentException;

    /**
     * Exception for missing database connection
     */
    class NonExistentConnectionException extends InvalidArgumentException {
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/Exception/NotImplementedException.php.html b/apiDocumentation/source/Exception/NotImplementedException.php.html new file mode 100644 index 0000000..d1124c1 --- /dev/null +++ b/apiDocumentation/source/Exception/NotImplementedException.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of NotImplementedException.php

    Source of file NotImplementedException.php

    + Size: 0,579 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/Exception/NotImplementedException.php

    123456789101112131415161718192021222324
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query\Exception;

    use BadMethodCallException;

    /**
     * Exception for non-implemented method
     */
    class NotImplementedException extends BadMethodCallException{
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/JoinType.php.html b/apiDocumentation/source/JoinType.php.html new file mode 100644 index 0000000..62a57de --- /dev/null +++ b/apiDocumentation/source/JoinType.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of JoinType.php

    Source of file JoinType.php

    + Size: 0,632 Bytes - Last Modified: 2020-04-23T17:49:51-04:00

    src/JoinType.php

    123456789101112131415161718192021222324252627
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    /**
     * 'Enum' of join types
     */
    class JoinType {
    	public const CROSS = 'cross';
    	public const INNER = 'inner';
    	public const OUTER = 'outer';
    	public const LEFT = 'left';
    	public const RIGHT = 'right';
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/LikeType.php.html b/apiDocumentation/source/LikeType.php.html new file mode 100644 index 0000000..3856248 --- /dev/null +++ b/apiDocumentation/source/LikeType.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of LikeType.php

    Source of file LikeType.php

    + Size: 0,572 Bytes - Last Modified: 2020-04-23T17:52:12-04:00

    src/LikeType.php

    12345678910111213141516171819202122232425
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    /**
     * 'Enum' of join types
     */
    class LikeType {
    	public const BEFORE = 'before';
    	public const AFTER = 'after';
    	public const BOTH = 'both';
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/MapType.php.html b/apiDocumentation/source/MapType.php.html new file mode 100644 index 0000000..436e983 --- /dev/null +++ b/apiDocumentation/source/MapType.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of MapType.php

    Source of file MapType.php

    + Size: 0,691 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/MapType.php

    12345678910111213141516171819202122232425262728
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    /**
     * 'Enum' of query map types
     */
    class MapType {
    	public const GROUP_END = 'group_end';
    	public const GROUP_START = 'group_start';
    	public const JOIN = 'join';
    	public const LIKE = 'like';
    	public const WHERE = 'where';
    	public const WHERE_IN = 'where_in';
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/QueryBuilder.php.html b/apiDocumentation/source/QueryBuilder.php.html index fbd0bc8..a6d63ba 100644 --- a/apiDocumentation/source/QueryBuilder.php.html +++ b/apiDocumentation/source/QueryBuilder.php.html @@ -1,533 +1,3 @@ phpDox - Source of QueryBuilder.php

    Source of file QueryBuilder.php

    - Size: 29,234 Bytes - Last Modified: 2018-01-24T20:17:51+00:00

    src/QueryBuilder.php

    1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    78
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    798081
    - Covered by 2 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    828384858687888990919293949596979899100101102103
    - Covered by 45 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadMethod
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBackupStructure
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadMethod
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCommitTransaction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testRollbackTransaction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSchemas
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadMethod
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    104105
    - Covered by 42 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBackupStructure
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPreparedStatements
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testPrepareExecute
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCommitTransaction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testRollbackTransaction
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSchemas
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testNullMethods
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSystemTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFunctions
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetProcedures
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupData
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetColumns
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTypes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetFKs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetIndexes
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTriggers
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    106107108
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadMethod
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadMethod
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadMethod
    109110111112113114115116117118119120121122123124
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    125
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    126127128
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    129130
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    131132
    - Covered by 54 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    133
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    134135136137138
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    139140
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    141142143
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    144145
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    146147
    - Covered by 54 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    148149150151
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    152153
    - Covered by 60 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    154155156157158159160161162163164165166
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    167
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    168169170171172173174175176177178179180
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    181
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    182183184185186187188189190191192193194
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    195
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    196197198199200201202203204205206207208
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    209
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    210211212213214215216217218219220
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    221
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    222223224225226227228229230231
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    232
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    233234235236237238239240241242243244
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    245
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    246247248
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    249
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    250251252
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    253254
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    255256257258259260261262263264265266267268269270271
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    272273274275276277278279280281282283284
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    285286287288289290291292293294295296297
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    298299300301302303304305306307308309310
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    311312313314315316317318319320321322323324325326
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    327328329330331332333334335336337338
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    339340341342343344345346347348349350351352353354355356357
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    358359360361362363364365366367368369
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    370371372373374375376377378379380381
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    382383384385386387388389390391392393
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    394395396397398399400401402403404405
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    406407408409410411412413414415416417
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    418419420421422423424425426427428429430431432433
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    434435
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    436437438439
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    440441442
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    443
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    444445
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    446
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    447448449450
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    451
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    452453454455
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    456
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    457458
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    459460
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    461462463464465466467468469470471472473474
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    475
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    476
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    477
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    478479480
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    481
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    482483
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    484485
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    486487488489490491492493494495496
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    497498
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    499
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    500
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    501502503504505
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    506507508
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    509510
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    511512513514515516517518519520521522523524
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    525526
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    527
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    528529530531
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    532
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    533534
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    535536537
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    538539
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    540541542543
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    544
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    545
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    546547
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    548549
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    550551552553554555556557558559560561
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    562
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    563564
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    565566567568569570571572573574575576577578
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    579580
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    581582
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    583584585586587588589590591592593
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    594595
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    596597
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    598599600601602603604605606607608
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    609610
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    611612613614615616617618619620621
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    622623
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    624625626627628629630631632633
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    634635
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    636637638639640641642643644645646647648649650651652653654
    - Covered by 141 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    655656
    - Covered by 48 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    657658659660
    - Covered by 141 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    661662
    - Covered by 21 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    663664665
    - Covered by 141 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    666667668669670671672673674675676677678679680
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    681682683
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    684685686687688689690691692693694
    - Covered by 4 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    695
    - Covered by 4 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    696
    - Covered by 4 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    697698699700701702703704705706707708709710
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    711712
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    713714715
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    716
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    717718
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    719720721722723724725726727728729730
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    731732
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    733734735
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    736737738739740741742743744745746747748
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    749750
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    751
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    752
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    753754755756757758759760761762763764
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    765766
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    767768769
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    770771772773774775776777778779780781782783784
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdateBatch
    785786
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdateBatch
    787788
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdateBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdateBatch
    789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    819820
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    821822823
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    824825826827828829830831832833834835836837838839840
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    841842
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    843844845
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    846847848849850851852853854855856857
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    858859860861862863864865866867868869
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    870871872873874875876877878879880881
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    882883884885886887888889890891892893894895
    - Covered by 183 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    896
    - Covered by 183 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    897898899900901902903904905906907908909
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    910911
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    912913914915916
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    917
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    918919920921922923924925926927928929930
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    931932933
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    934935
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    936937938
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    939940941942943944945946947948949950951952953
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    954955956
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    957958
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    959960
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    961962
    - Covered by 15 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    963964
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    965966967968
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    969970971
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    972
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    973974975
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    976977
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    978979980981982983984985986987988989990
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    991992993
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    994995996997
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    998999
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    100010011002
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    100310041005
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    1006
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    1007
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    1008
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    1009
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    1010101110121013
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    101410151016101710181019102010211022102310241025
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1026
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10271028
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10291030
    - Covered by 75 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1031103210331034
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    103510361037
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10381039
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1040
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    104110421043
    - Covered by 87 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10441045104610471048104910501051105210531054105510561057
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10581059
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1060106110621063
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10641065
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    106610671068
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1069
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    107010711072
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1073
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10741075
    - Covered by 63 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10761077
    - Covered by 45 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    10781079
    - Covered by 18 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    1080108110821083
    - Covered by 42 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    108410851086
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    108710881089
    - Covered by 81 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    10901091109210931094109510961097109810991100110111021103
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    1104
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    1105
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    11061107
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    1108
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    11091110
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    11111112
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    111311141115111611171118111911201121112211231124112511261127
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11281129
    - Covered by 171 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    113011311132
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11331134
    - Covered by 171 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    113511361137
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11381139
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1140
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    1141
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11421143
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1144
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    114511461147
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    114811491150
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11511152
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    115311541155
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1156115711581159116011611162116311641165116611671168
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1169
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    117011711172
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11731174
    - Covered by 117 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1175
    - Covered by 48 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1176
    - Covered by 117 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    11771178117911801181
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    118211831184
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1185
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1186
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    118711881189
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    119011911192
    - Covered by 174 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    119311941195119611971198119912001201120212031204
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1205
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    120612071208
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1209
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1210
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1211
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1212
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1213
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    121412151216
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    1217
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    1218
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    12191220122112221223122412251226
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1227
    - Covered by 9 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    1228122912301231
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    1232
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    12331234
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    123512361237
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    123812391240
    - Covered by 75 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    12411242
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    124312441245
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1246124712481249125012511252125312541255125612571258
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    125912601261
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1262126312641265126612671268
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12691270
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1271
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1272
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12731274
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12751276
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12771278127912801281
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12821283128412851286
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    1287
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12881289
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    12901291129212931294
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    12951296
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    129712981299
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    130013011302
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query;

    use BadMethodCallException;
    use PDOStatement;
    use Query\Drivers\DriverInterface;

    /**
     * Convenience class for creating sql queries
     */
    class QueryBuilder implements QueryBuilderInterface {

    	/**
    	 * Convenience property for connection management
    	 * @var string
    	 */
    	public $connName = '';

    	/**
    	 * List of queries executed
    	 * @var array
    	 */
    	public $queries = [
    		'total_time' => 0
    	];

    	/**
    	 * Whether to do only an explain on the query
    	 * @var boolean
    	 */
    	protected $explain = FALSE;

    	/**
    	 * The current database driver
    	 * @var DriverInterface
    	 */
    	public $driver;

    	/**
    	 * Query parser class instance
    	 * @var QueryParser
    	 */
    	protected $parser;

    	/**
    	 * Query Builder state
    	 * @var State
    	 */
    	protected $state;

    	// --------------------------------------------------------------------------
    	// ! Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Constructor
    	 *
    	 * @param DriverInterface $driver
    	 * @param QueryParser $parser
    	 */
    	public function __construct(DriverInterface $driver, QueryParser $parser)
    	{
    		// Inject driver and parser
    		$this->driver = $driver;
    		$this->parser = $parser;

    		// Create new State object
    		$this->state = new State();
    	}

    	/**
    	 * Destructor
    	 * @codeCoverageIgnore
    	 */
    	public function __destruct()
    	{
    		$this->driver = NULL;
    	}

    	/**
    	 * Calls a function further down the inheritance chain
    	 *
    	 * @param string $name
    	 * @param array $params
    	 * @return mixed
    	 * @throws BadMethodCallException
    	 */
    	public function __call(string $name, array $params)
    	{
    		if (method_exists($this->driver, $name))
    		{
    			return \call_user_func_array([$this->driver, $name], $params);
    		}

    		throw new BadMethodCallException('Method does not exist');
    	}

    	// --------------------------------------------------------------------------
    	// ! Select Queries
    	// --------------------------------------------------------------------------

    	/**
    	 * Specifies rows to select in a query
    	 *
    	 * @param string $fields
    	 * @return QueryBuilderInterface
    	 */
    	public function select(string $fields): QueryBuilderInterface
    	{
    		// Split fields by comma
    		$fieldsArray = explode(',', $fields);
    		$fieldsArray = array_map('mb_trim', $fieldsArray);

    		// Split on 'As'
    		foreach ($fieldsArray as $key => $field)
    		{
    			if (stripos($field, 'as') !== FALSE)
    			{
    				$fieldsArray[$key] = preg_split('` as `i', $field);
    				$fieldsArray[$key] = array_map('mb_trim', $fieldsArray[$key]);
    			}
    		}

    		// Quote the identifiers
    		$safeArray = $this->driver->quoteIdent($fieldsArray);

    		unset($fieldsArray);

    		// Join the strings back together
    		for($i = 0, $c = count($safeArray); $i < $c; $i++)
    		{
    			if (\is_array($safeArray[$i]))
    			{
    				$safeArray[$i] = implode(' AS ', $safeArray[$i]);
    			}
    		}

    		$this->state->appendSelectString(implode(', ', $safeArray));

    		return $this;
    	}

    	/**
    	 * Selects the maximum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectMax(string $field, $as=FALSE): QueryBuilderInterface
    	{
    		// Create the select string
    		$this->state->appendSelectString(' MAX'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the minimum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectMin(string $field, $as=FALSE): QueryBuilderInterface
    	{
    		// Create the select string
    		$this->state->appendSelectString(' MIN'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the average value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectAvg(string $field, $as=FALSE): QueryBuilderInterface
    	{
    		// Create the select string
    		$this->state->appendSelectString(' AVG'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the sum of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectSum(string $field, $as=FALSE): QueryBuilderInterface
    	{
    		// Create the select string
    		$this->state->appendSelectString(' SUM'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Adds the 'distinct' keyword to a query
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function distinct(): QueryBuilderInterface
    	{
    		// Prepend the keyword to the select string
    		$this->state->setSelectString(' DISTINCT' . $this->state->getSelectString());
    		return $this;
    	}

    	/**
    	 * Tell the database to give you the query plan instead of result set
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function explain(): QueryBuilderInterface
    	{
    		$this->explain = TRUE;
    		return $this;
    	}

    	/**
    	 * Specify the database table to select from
    	 *
    	 * @param string $tblname
    	 * @return QueryBuilderInterface
    	 */
    	public function from(string $tblname): QueryBuilderInterface
    	{
    		// Split identifiers on spaces
    		$identArray = explode(' ', \mb_trim($tblname));
    		$identArray = array_map('\\mb_trim', $identArray);

    		// Quote the identifiers
    		$identArray[0] = $this->driver->quoteTable($identArray[0]);
    		$identArray = $this->driver->quoteIdent($identArray);

    		// Paste it back together
    		$this->state->setFromString(implode(' ', $identArray));

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! 'Like' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Creates a Like clause in the sql statement
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function like(string $field, $val, string $pos='both'): QueryBuilderInterface
    	{
    		return $this->_like($field, $val, $pos);
    	}

    	/**
    	 * Generates an OR Like clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function orLike(string $field, $val, string $pos='both'): QueryBuilderInterface
    	{
    		return $this->_like($field, $val, $pos, 'LIKE', 'OR');
    	}

    	/**
    	 * Generates a NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function notLike(string $field, $val, string $pos='both'): QueryBuilderInterface
    	{
    		return $this->_like($field, $val, $pos, 'NOT LIKE');
    	}

    	/**
    	 * Generates a OR NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function orNotLike(string $field, $val, string $pos='both'): QueryBuilderInterface
    	{
    		return $this->_like($field, $val, $pos, 'NOT LIKE', 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! Having methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Generates a 'Having' clause
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function having($key, $val=[]): QueryBuilderInterface
    	{
    		return $this->_having($key, $val);
    	}

    	/**
    	 * Generates a 'Having' clause prefixed with 'OR'
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function orHaving($key, $val=[]): QueryBuilderInterface
    	{
    		return $this->_having($key, $val, 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! 'Where' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Specify condition(s) in the where clause of a query
    	 * Note: this function works with key / value, or a
    	 * passed array with key / value pairs
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @param mixed $escape
    	 * @return QueryBuilderInterface
    	 */
    	public function where($key, $val=[], $escape=NULL): QueryBuilderInterface
    	{
    		return $this->_whereString($key, $val);
    	}

    	/**
    	 * Where clause prefixed with "OR"
    	 *
    	 * @param string $key
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhere($key, $val=[]): QueryBuilderInterface
    	{
    		return $this->_whereString($key, $val, 'OR');
    	}

    	/**
    	 * Where clause with 'IN' statement
    	 *
    	 * @param mixed $field
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function whereIn($field, $val=[]): QueryBuilderInterface
    	{
    		return $this->_whereIn($field, $val);
    	}

    	/**
    	 * Where in statement prefixed with "or"
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhereIn($field, $val=[]): QueryBuilderInterface
    	{
    		return $this->_whereIn($field, $val, 'IN', 'OR');
    	}

    	/**
    	 * WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function whereNotIn($field, $val=[]): QueryBuilderInterface
    	{
    		return $this->_whereIn($field, $val, 'NOT IN');
    	}

    	/**
    	 * OR WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhereNotIn($field, $val=[]): QueryBuilderInterface
    	{
    		return $this->_whereIn($field, $val, 'NOT IN', 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! Other Query Modifier methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Sets values for inserts / updates / deletes
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return QueryBuilderInterface
    	 */
    	public function set($key, $val = NULL): QueryBuilderInterface
    	{
    		if (is_scalar($key))
    		{
    			$pairs = [$key => $val];
    		}
    		else
    		{
    			$pairs = $key;
    		}

    		$keys = array_keys($pairs);
    		$values = array_values($pairs);

    		$this->state->appendSetArrayKeys($keys);
    		$this->state->appendValues($values);

    		// Use the keys of the array to make the insert/update string
    		// Escape the field names
    		$this->state->setSetArrayKeys(
    			array_map([$this->driver, '_quote'], $this->state->getSetArrayKeys())
    		);

    		// Generate the "set" string
    		$setString = implode('=?,', $this->state->getSetArrayKeys());
    		$setString .= '=?';

    		$this->state->setSetString($setString);

    		return $this;
    	}

    	/**
    	 * Creates a join phrase in a compiled query
    	 *
    	 * @param string $table
    	 * @param string $condition
    	 * @param string $type
    	 * @return QueryBuilderInterface
    	 */
    	public function join(string $table, string $condition, string $type=''): QueryBuilderInterface
    	{
    		// Prefix and quote table name
    		$table = explode(' ', mb_trim($table));
    		$table[0] = $this->driver->quoteTable($table[0]);
    		$table = $this->driver->quoteIdent($table);
    		$table = implode(' ', $table);

    		// Parse out the join condition
    		$parsedCondition = $this->parser->compileJoin($condition);
    		$condition = $table . ' ON ' . $parsedCondition;

    		$this->state->appendMap("\n" . strtoupper($type) . ' JOIN ', $condition, 'join');

    		return $this;
    	}

    	/**
    	 * Group the results by the selected field(s)
    	 *
    	 * @param mixed $field
    	 * @return QueryBuilderInterface
    	 */
    	public function groupBy($field): QueryBuilderInterface
    	{
    		if ( ! is_scalar($field))
    		{
    			$newGroupArray = array_map([$this->driver, 'quoteIdent'], $field);
    			$this->state->setGroupArray(
    				array_merge($this->state->getGroupArray(), $newGroupArray)
    			);
    		}
    		else
    		{
    			$this->state->appendGroupArray($this->driver->quoteIdent($field));
    		}

    		$this->state->setGroupString(' GROUP BY ' . implode(',', $this->state->getGroupArray()));

    		return $this;
    	}

    	/**
    	 * Order the results by the selected field(s)
    	 *
    	 * @param string $field
    	 * @param string $type
    	 * @return QueryBuilderInterface
    	 */
    	public function orderBy(string $field, string $type=''): QueryBuilderInterface
    	{
    		// When ordering by random, do an ascending order if the driver
    		// doesn't support random ordering
    		if (stripos($type, 'rand') !== FALSE)
    		{
    			$rand = $this->driver->getSql()->random();
    			$type = $rand ?? 'ASC';
    		}

    		// Set fields for later manipulation
    		$field = $this->driver->quoteIdent($field);
    		$this->state->setOrderArray($field, $type);

    		$orderClauses = [];

    		// Flatten key/val pairs into an array of space-separated pairs
    		foreach($this->state->getOrderArray() as $k => $v)
    		{
    			$orderClauses[] = $k . ' ' . strtoupper($v);
    		}

    		// Set the final string
    		$orderString =  ! isset($rand)
    			? "\nORDER BY ".implode(', ', $orderClauses)
    			: "\nORDER BY".$rand;

    		$this->state->setOrderString($orderString);

    		return $this;
    	}

    	/**
    	 * Set a limit on the current sql statement
    	 *
    	 * @param int $limit
    	 * @param int|bool $offset
    	 * @return QueryBuilderInterface
    	 */
    	public function limit(int $limit, $offset=FALSE): QueryBuilderInterface
    	{
    		$this->state->setLimit($limit);
    		$this->state->setOffset($offset);

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! Query Grouping Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Adds a paren to the current query for query grouping
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function groupStart(): QueryBuilderInterface
    	{
    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' ';

    		$this->state->appendMap($conj, '(', 'group_start');

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'NOT'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function notGroupStart(): QueryBuilderInterface
    	{
    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' AND ';

    		$this->state->appendMap($conj, ' NOT (', 'group_start');

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function orGroupStart(): QueryBuilderInterface
    	{
    		$this->state->appendMap('', ' OR (', 'group_start');

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR NOT'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function orNotGroupStart(): QueryBuilderInterface
    	{
    		$this->state->appendMap('', ' OR NOT (', 'group_start');

    		return $this;
    	}

    	/**
    	 * Ends a query group
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function groupEnd(): QueryBuilderInterface
    	{
    		$this->state->appendMap('', ')', 'group_end');

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! Query execution methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Select and retrieve all records from the current table, and/or
    	 * execute current compiled query
    	 *
    	 * @param string $table
    	 * @param int|bool $limit
    	 * @param int|bool $offset
    	 * @return PDOStatement
    	 */
    	public function get(string $table='', $limit=FALSE, $offset=FALSE): ?PDOStatement
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		// Set the limit, if it exists
    		if (\is_int($limit))
    		{
    			$this->limit($limit, $offset);
    		}

    		return $this->_run('get', $table);
    	}

    	/**
    	 * Convenience method for get() with a where clause
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @param int|bool $limit
    	 * @param int|bool $offset
    	 * @return PDOStatement
    	 */
    	public function getWhere(string $table, $where=[], $limit=FALSE, $offset=FALSE): ?PDOStatement
    	{
    		// Create the where clause
    		$this->where($where);

    		// Return the result
    		return $this->get($table, $limit, $offset);
    	}

    	/**
    	 * Retrieve the number of rows in the selected table
    	 *
    	 * @param string $table
    	 * @return int
    	 */
    	public function countAll(string $table): int
    	{
    		$sql = 'SELECT * FROM '.$this->driver->quoteTable($table);
    		$res = $this->driver->query($sql);
    		return (int) count($res->fetchAll());
    	}

    	/**
    	 * Retrieve the number of results for the generated query - used
    	 * in place of the get() method
    	 *
    	 * @param string $table
    	 * @param boolean $reset
    	 * @return int
    	 */
    	public function countAllResults(string $table='', bool $reset = TRUE): int
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		$result = $this->_run('get', $table, NULL, NULL, $reset);
    		$rows = $result->fetchAll();

    		return (int) count($rows);
    	}

    	/**
    	 * Creates an insert clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function insert(string $table, $data=[]): ?PDOStatement
    	{
    		if ( ! empty($data))
    		{
    			$this->set($data);
    		}

    		return $this->_run('insert', $table);
    	}

    	/**
    	 * Creates and executes a batch insertion query
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return PDOStatement
    	 */
    	public function insertBatch(string $table, $data=[]): ?PDOStatement
    	{
    		// Get the generated values and sql string
    		[$sql, $data] = $this->driver->insertBatch($table, $data);

    		return $sql !== NULL
    			? $this->_run('', $table, $sql, $data)
    			: NULL;
    	}

    	/**
    	 * Creates an update clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function update(string $table, $data=[]): PDOStatement
    	{
    		if ( ! empty($data))
    		{
    			$this->set($data);
    		}

    		return $this->_run('update', $table);
    	}

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array|object $data
    	 * @param string $where
    	 * @return PDOStatement|null
    	 */
    	public function updateBatch(string $table, $data, $where): ?PDOStatement
    	{
    		// Get the generated values and sql string
    		list($sql, $data) = $this->driver->updateBatch($table, $data, $where);

    		return $sql !== NULL
    			? $this->_run('', $table, $sql, $data)
    			: NULL;
    	}

    	/**
    	 * Insertion with automatic overwrite, rather than attempted duplication
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return \PDOStatement|null
    	 */
    	public function replace(string $table, $data=[]): ?PDOStatement
    	{
    		if ( ! empty($data))
    		{
    			$this->set($data);
    		}

    		return $this->_run('replace', $table);
    	}

    	/**
    	 * Deletes data from a table
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @return PDOStatement
    	 */
    	public function delete(string $table, $where=''): ?PDOStatement
    	{
    		// Set the where clause
    		if ( ! empty($where))
    		{
    			$this->where($where);
    		}

    		return $this->_run('delete', $table);
    	}

    	// --------------------------------------------------------------------------
    	// ! SQL Returning Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Returns the generated 'select' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledSelect(string $table='', bool $reset=TRUE): string
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		return $this->_getCompile('select', $table, $reset);
    	}

    	/**
    	 * Returns the generated 'insert' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledInsert(string $table, bool $reset=TRUE): string
    	{
    		return $this->_getCompile('insert', $table, $reset);
    	}

    	/**
    	 * Returns the generated 'update' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledUpdate(string $table='', bool $reset=TRUE): string
    	{
    		return $this->_getCompile('update', $table, $reset);
    	}

    	/**
    	 * Returns the generated 'delete' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledDelete(string $table='', bool $reset=TRUE): string
    	{
    		return $this->_getCompile('delete', $table, $reset);
    	}

    	// --------------------------------------------------------------------------
    	// ! Miscellaneous Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Clear out the class variables, so the next query can be run
    	 *
    	 * @return void
    	 */
    	public function resetQuery(): void
    	{
    		$this->state = new State();
    		$this->explain = FALSE;
    	}

    	/**
    	 * Method to simplify select_ methods
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return string
    	 */
    	protected function _select(string $field, $as = FALSE): string
    	{
    		// Escape the identifiers
    		$field = $this->driver->quoteIdent($field);

    		if ( ! \is_string($as))
    		{
    			return $field;
    		}

    		$as = $this->driver->quoteIdent($as);
    		return "({$field}) AS {$as} ";
    	}

    	/**
    	 * Helper function for returning sql strings
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	protected function _getCompile(string $type, string $table, bool $reset): string
    	{
    		$sql = $this->_compile($type, $table);

    		// Reset the query builder for the next query
    		if ($reset)
    		{
    			$this->resetQuery();
    		}

    		return $sql;
    	}

    	/**
    	 * Simplify 'like' methods
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @param string $like
    	 * @param string $conj
    	 * @return self
    	 */
    	protected function _like(string $field, $val, string $pos, string $like='LIKE', string $conj='AND'): self
    	{
    		$field = $this->driver->quoteIdent($field);

    		// Add the like string into the order map
    		$like = $field. " {$like} ?";

    		if ($pos === 'before')
    		{
    			$val = "%{$val}";
    		}
    		elseif ($pos === 'after')
    		{
    			$val = "{$val}%";
    		}
    		else
    		{
    			$val = "%{$val}%";
    		}

    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} ";
    		$this->state->appendMap($conj, $like, 'like');

    		// Add to the values array
    		$this->state->appendWhereValues($val);

    		return $this;
    	}

    	/**
    	 * Simplify building having clauses
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param string $conj
    	 * @return self
    	 */
    	protected function _having($key, $values=[], string $conj='AND'): self
    	{
    		$where = $this->_where($key, $values);

    		// Create key/value placeholders
    		foreach($where as $f => $val)
    		{
    			// Split each key by spaces, in case there
    			// is an operator such as >, <, !=, etc.
    			$fArray = explode(' ', trim($f));

    			$item = $this->driver->quoteIdent($fArray[0]);

    			// Simple key value, or an operator
    			$item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?";

    			// Put in the having map
    			$this->state->appendHavingMap([
    				'conjunction' => empty($this->state->getHavingMap())
    					? ' HAVING '
    					: " {$conj} ",
    				'string' => $item
    			]);
    		}

    		return $this;
    	}

    	/**
    	 * Do all the redundant stuff for where/having type methods
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return array
    	 */
    	protected function _where($key, $val=[]): array
    	{
    		$where = [];
    		$pairs = [];

    		if (is_scalar($key))
    		{
    			$pairs[$key] = $val;
    		}
    		else
    		{
    			$pairs = $key;
    		}

    		foreach($pairs as $k => $v)
    		{
    			$where[$k] = $v;
    			$this->state->appendWhereValues($v);
    		}

    		return $where;
    	}

    	/**
    	 * Simplify generating where string
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param string $defaultConj
    	 * @return self
    	 */
    	protected function _whereString($key, $values=[], string $defaultConj='AND'): self
    	{
    		// Create key/value placeholders
    		foreach($this->_where($key, $values) as $f => $val)
    		{
    			$queryMap = $this->state->getQueryMap();

    			// Split each key by spaces, in case there
    			// is an operator such as >, <, !=, etc.
    			$fArray = explode(' ', trim($f));

    			$item = $this->driver->quoteIdent($fArray[0]);

    			// Simple key value, or an operator
    			$item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?";
    			$lastItem = end($queryMap);

    			// Determine the correct conjunction
    			$conjunctionList = array_column($queryMap, 'conjunction');
    			if (empty($queryMap) || ( ! \regexInArray($conjunctionList, "/^ ?\n?WHERE/i")))
    			{
    				$conj = "\nWHERE ";
    			}
    			elseif ($lastItem['type'] === 'group_start')
    			{
    				$conj = '';
    			}
    			else
    			{
    				$conj = " {$defaultConj} ";
    			}

    			$this->state->appendMap($conj, $item, 'where');
    		}

    		return $this;
    	}

    	/**
    	 * Simplify where_in methods
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @param string $in - The (not) in fragment
    	 * @param string $conj - The where in conjunction
    	 * @return self
    	 */
    	protected function _whereIn($key, $val=[], string $in='IN', string $conj='AND'): self
    	{
    		$key = $this->driver->quoteIdent($key);
    		$params = array_fill(0, count($val), '?');
    		$this->state->appendWhereValues($val);

    		$conjunction =  empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} ";
    		$str = $key . " {$in} (".implode(',', $params).') ';

    		$this->state->appendMap($conjunction, $str, 'where_in');

    		return $this;
    	}

    	/**
    	 * Executes the compiled query
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @param string $sql
    	 * @param array|null $vals
    	 * @param boolean $reset
    	 * @return PDOStatement
    	 */
    	protected function _run(string $type, string $table, string $sql=NULL, array $vals=NULL, bool $reset=TRUE): PDOStatement
    	{
    		if ($sql === NULL)
    		{
    			$sql = $this->_compile($type, $table);
    		}

    		if ($vals === NULL)
    		{
    			$vals = array_merge($this->state->getValues(), $this->state->getWhereValues());
    		}

    		$startTime = microtime(TRUE);

    		$res = empty($vals)
    			? $this->driver->query($sql)
    			: $this->driver->prepareExecute($sql, $vals);

    		$endTime = microtime(TRUE);
    		$totalTime = number_format($endTime - $startTime, 5);

    		// Add this query to the list of executed queries
    		$this->_appendQuery($vals, $sql, (int) $totalTime);

    		// Reset class state for next query
    		if ($reset)
    		{
    			$this->resetQuery();
    		}

    		return $res;
    	}

    	/**
    	 * Convert the prepared statement into readable sql
    	 *
    	 * @param array $vals
    	 * @param string $sql
    	 * @param int $totalTime
    	 * @return void
    	 */
    	protected function _appendQuery(array $vals = NULL, string $sql, int $totalTime)
    	{
    		$evals = \is_array($vals) ? $vals : [];
    		$esql = str_replace('?', "%s", $sql);

    		// Quote string values
    		foreach($evals as &$v)
    		{
    			$v = ( ! is_numeric($v))
    				? htmlentities($this->driver->quote($v), ENT_NOQUOTES, 'utf-8')
    				: $v;
    		}

    		// Add the query onto the array of values to pass
    		// as arguments to sprintf
    		array_unshift($evals, $esql);

    		// Add the interpreted query to the list of executed queries
    		$this->queries[] = [
    			'time' => $totalTime,
    			'sql' => sprintf(...$evals)
    		];

    		$this->queries['total_time'] += $totalTime;

    		// Set the last query to get rowcounts properly
    		$this->driver->setLastQuery($sql);
    	}

    	/**
    	 * Sub-method for generating sql strings
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @return string
    	 */
    	protected function _compileType(string $type='', string $table=''): string
    	{
    		$setArrayKeys = $this->state->getSetArrayKeys();
    		switch($type)
    		{
    			case 'insert':
    				$paramCount = count($setArrayKeys);
    				$params = array_fill(0, $paramCount, '?');
    				$sql = "INSERT INTO {$table} ("
    					. implode(',', $setArrayKeys)
    					. ")\nVALUES (".implode(',', $params).')';
    				break;

    			case 'update':
    				$setString = $this->state->getSetString();
    				$sql = "UPDATE {$table}\nSET {$setString}";
    				break;

    			case 'replace':
    				// @TODO implement
    				$sql = '';
    				break;

    			case 'delete':
    				$sql = "DELETE FROM {$table}";
    				break;

    			// Get queries
    			default:
    				$fromString = $this->state->getFromString();
    				$selectString = $this->state->getSelectString();

    				$sql = "SELECT * \nFROM {$fromString}";

    				// Set the select string
    				if ( ! empty($selectString))
    				{
    					// Replace the star with the selected fields
    					$sql = str_replace('*', $selectString, $sql);
    				}
    				break;
    		}

    		return $sql;
    	}

    	/**
    	 * String together the sql statements for sending to the db
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @return string
    	 */
    	protected function _compile(string $type='', string $table=''): string
    	{
    		// Get the base clause for the query
    		$sql = $this->_compileType($type, $this->driver->quoteTable($table));

    		$clauses = [
    			'queryMap',
    			'groupString',
    			'orderString',
    			'havingMap',
    		];

    		// Set each type of subclause
    		foreach($clauses as $clause)
    		{
    			$func = 'get' . ucFirst($clause);
    			$param = $this->state->$func();
    			if (\is_array($param))
    			{
    				foreach($param as $q)
    				{
    					$sql .= $q['conjunction'] . $q['string'];
    				}
    			}
    			else
    			{
    				$sql .= $param;
    			}
    		}

    		// Set the limit via the class variables
    		$limit = $this->state->getLimit();
    		if (is_numeric($limit))
    		{
    			$sql = $this->driver->getSql()->limit($sql, $limit, $this->state->getOffset());
    		}

    		// See if the query plan, rather than the
    		// query data should be returned
    		if ($this->explain === TRUE)
    		{
    			$sql = $this->driver->getSql()->explain($sql);
    		}

    		return $sql;
    	}
    }

    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 18,191 Bytes - Last Modified: 2020-04-23T17:55:58-04:00

    src/QueryBuilder.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use function is_array;
    use function is_int;
    use function mb_trim;

    use PDOStatement;

    /**
     * Convenience class for creating sql queries
     */
    class QueryBuilder extends QueryBuilderBase implements QueryBuilderInterface {
    	// --------------------------------------------------------------------------
    	// ! Select Queries
    	// --------------------------------------------------------------------------

    	/**
    	 * Specifies rows to select in a query
    	 *
    	 * @param string $fields
    	 * @return self
    	 */
    	public function select(string $fields): self
    	{
    		// Split fields by comma
    		$fieldsArray = explode(',', $fields);
    		$fieldsArray = array_map('mb_trim', $fieldsArray);

    		// Split on 'As'
    		foreach ($fieldsArray as $key => $field)
    		{
    			if (stripos($field, 'as') !== FALSE)
    			{
    				$fieldsArray[$key] = preg_split('` as `i', $field);
    				$fieldsArray[$key] = array_map('mb_trim', $fieldsArray[$key]);
    			}
    		}

    		// Quote the identifiers
    		$safeArray = $this->driver->quoteIdent($fieldsArray);

    		unset($fieldsArray);

    		// Join the strings back together
    		foreach ($safeArray as $i => $iValue)
    		{
    			if (is_array($iValue))
    			{
    				$safeArray[$i] = implode(' AS ', $iValue);
    			}
    		}

    		$this->state->appendSelectString(implode(', ', $safeArray));

    		return $this;
    	}

    	/**
    	 * Selects the maximum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectMax(string $field, $as=FALSE): self
    	{
    		// Create the select string
    		$this->state->appendSelectString(' MAX'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the minimum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectMin(string $field, $as=FALSE): self
    	{
    		// Create the select string
    		$this->state->appendSelectString(' MIN'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the average value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectAvg(string $field, $as=FALSE): self
    	{
    		// Create the select string
    		$this->state->appendSelectString(' AVG'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Selects the sum of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectSum(string $field, $as=FALSE): self
    	{
    		// Create the select string
    		$this->state->appendSelectString(' SUM'.$this->_select($field, $as));
    		return $this;
    	}

    	/**
    	 * Add a 'returning' clause to an insert,update, or delete query
    	 *
    	 * @param string $fields
    	 * @return $this
    	 */
    	public function returning(string $fields = ''): self
    	{
    		$this->returning = TRUE;

    		// Re-use the string select field for generating the returning type clause
    		if ($fields !== '')
    		{
    			return $this->select($fields);
    		}

    		return $this;
    	}

    	/**
    	 * Adds the 'distinct' keyword to a query
    	 *
    	 * @return self
    	 */
    	public function distinct(): self
    	{
    		// Prepend the keyword to the select string
    		$this->state->setSelectString(' DISTINCT' . $this->state->getSelectString());
    		return $this;
    	}

    	/**
    	 * Tell the database to give you the query plan instead of result set
    	 *
    	 * @return self
    	 */
    	public function explain(): self
    	{
    		$this->explain = TRUE;
    		return $this;
    	}

    	/**
    	 * Specify the database table to select from
    	 *
    	 * Alias of `from` method to better match CodeIgniter 4
    	 *
    	 * @param string $tableName
    	 * @return self
    	 */
    	public function table(string $tableName): self
    	{
    		return $this->from($tableName);
    	}

    	/**
    	 * Specify the database table to select from
    	 *
    	 * @param string $tableName
    	 * @return self
    	 */
    	public function from(string $tableName): self
    	{
    		// Split identifiers on spaces
    		$identArray = explode(' ', mb_trim($tableName));
    		$identArray = array_map('mb_trim', $identArray);

    		// Quote the identifiers
    		$identArray[0] = $this->driver->quoteTable($identArray[0]);
    		$identArray = $this->driver->quoteIdent($identArray);

    		// Paste it back together
    		$this->state->setFromString(implode(' ', $identArray));

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! 'Like' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Creates a Like clause in the sql statement
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return self
    	 */
    	public function like(string $field, $val, string $pos=LikeType::BOTH): self
    	{
    		return $this->_like($field, $val, $pos);
    	}

    	/**
    	 * Generates an OR Like clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return self
    	 */
    	public function orLike(string $field, $val, string $pos=LikeType::BOTH): self
    	{
    		return $this->_like($field, $val, $pos, 'LIKE', 'OR');
    	}

    	/**
    	 * Generates a NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return self
    	 */
    	public function notLike(string $field, $val, string $pos=LikeType::BOTH): self
    	{
    		return $this->_like($field, $val, $pos, 'NOT LIKE');
    	}

    	/**
    	 * Generates a OR NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @return self
    	 */
    	public function orNotLike(string $field, $val, string $pos=LikeType::BOTH): self
    	{
    		return $this->_like($field, $val, $pos, 'NOT LIKE', 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! Having methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Generates a 'Having' clause
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function having($key, $val=[]): self
    	{
    		return $this->_having($key, $val);
    	}

    	/**
    	 * Generates a 'Having' clause prefixed with 'OR'
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function orHaving($key, $val=[]): self
    	{
    		return $this->_having($key, $val, 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! 'Where' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Specify condition(s) in the where clause of a query
    	 * Note: this function works with key / value, or a
    	 * passed array with key / value pairs
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @param mixed $escape
    	 * @return self
    	 */
    	public function where($key, $val=[], $escape=NULL): self
    	{
    		return $this->_whereString($key, $val);
    	}

    	/**
    	 * Where clause prefixed with "OR"
    	 *
    	 * @param string $key
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function orWhere($key, $val=[]): self
    	{
    		return $this->_whereString($key, $val, 'OR');
    	}

    	/**
    	 * Where clause with 'IN' statement
    	 *
    	 * @param mixed $field
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function whereIn($field, $val=[]): self
    	{
    		return $this->_whereIn($field, $val);
    	}

    	/**
    	 * Where in statement prefixed with "or"
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function orWhereIn($field, $val=[]): self
    	{
    		return $this->_whereIn($field, $val, 'IN', 'OR');
    	}

    	/**
    	 * WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function whereNotIn($field, $val=[]): self
    	{
    		return $this->_whereIn($field, $val, 'NOT IN');
    	}

    	/**
    	 * OR WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function orWhereNotIn($field, $val=[]): self
    	{
    		return $this->_whereIn($field, $val, 'NOT IN', 'OR');
    	}

    	// --------------------------------------------------------------------------
    	// ! Other Query Modifier methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Sets values for inserts / updates / deletes
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return self
    	 */
    	public function set($key, $val = NULL): self
    	{
    		if (is_scalar($key))
    		{
    			$pairs = [$key => $val];
    		}
    		else
    		{
    			$pairs = $key;
    		}

    		$keys = array_keys($pairs);
    		$values = array_values($pairs);

    		$this->state->appendSetArrayKeys($keys);
    		$this->state->appendValues($values);

    		// Use the keys of the array to make the insert/update string
    		// Escape the field names
    		$this->state->setSetArrayKeys(
    			array_map([$this->driver, '_quote'], $this->state->getSetArrayKeys())
    		);

    		// Generate the "set" string
    		$setString = implode('=?,', $this->state->getSetArrayKeys());
    		$setString .= '=?';

    		$this->state->setSetString($setString);

    		return $this;
    	}

    	/**
    	 * Creates a join phrase in a compiled query
    	 *
    	 * @param string $table
    	 * @param string $condition
    	 * @param string $type
    	 * @return self
    	 */
    	public function join(string $table, string $condition, string $type=''): self
    	{
    		// Prefix and quote table name
    		$tableArr = explode(' ', mb_trim($table));
    		$tableArr[0] = $this->driver->quoteTable($tableArr[0]);
    		$tableArr = $this->driver->quoteIdent($tableArr);
    		$table = implode(' ', $tableArr);

    		// Parse out the join condition
    		$parsedCondition = $this->parser->compileJoin($condition);
    		$condition = $table . ' ON ' . $parsedCondition;

    		$this->state->appendMap("\n" . strtoupper($type) . ' JOIN ', $condition, MapType::JOIN);

    		return $this;
    	}

    	/**
    	 * Group the results by the selected field(s)
    	 *
    	 * @param mixed $field
    	 * @return self
    	 */
    	public function groupBy($field): self
    	{
    		if ( ! is_scalar($field))
    		{
    			$newGroupArray = array_merge(
    				$this->state->getGroupArray(),
    				array_map([$this->driver, 'quoteIdent'], $field)
    			);
    			$this->state->setGroupArray($newGroupArray);
    		}
    		else
    		{
    			$this->state->appendGroupArray($this->driver->quoteIdent($field));
    		}

    		$this->state->setGroupString(' GROUP BY ' . implode(',', $this->state->getGroupArray()));

    		return $this;
    	}

    	/**
    	 * Order the results by the selected field(s)
    	 *
    	 * @param string $field
    	 * @param string $type
    	 * @return self
    	 */
    	public function orderBy(string $field, string $type=''): self
    	{
    		// When ordering by random, do an ascending order if the driver
    		// doesn't support random ordering
    		if (stripos($type, 'rand') !== FALSE)
    		{
    			$rand = $this->driver->getSql()->random();
    			$type = $rand ?? 'ASC';
    		}

    		// Set fields for later manipulation
    		$field = $this->driver->quoteIdent($field);
    		$this->state->setOrderArray($field, $type);

    		$orderClauses = [];

    		// Flatten key/val pairs into an array of space-separated pairs
    		foreach($this->state->getOrderArray() as $k => $v)
    		{
    			$orderClauses[] = $k . ' ' . strtoupper($v);
    		}

    		// Set the final string
    		$orderString =  ! isset($rand)
    			? "\nORDER BY ".implode(', ', $orderClauses)
    			: "\nORDER BY".$rand;

    		$this->state->setOrderString($orderString);

    		return $this;
    	}

    	/**
    	 * Set a limit on the current sql statement
    	 *
    	 * @param int $limit
    	 * @param int|null $offset
    	 * @return self
    	 */
    	public function limit(int $limit, ?int $offset=NULL): self
    	{
    		$this->state->setLimit($limit);
    		$this->state->setOffset($offset);

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! Query Grouping Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Adds a paren to the current query for query grouping
    	 *
    	 * @return self
    	 */
    	public function groupStart(): self
    	{
    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' ';

    		$this->state->appendMap($conj, '(', MapType::GROUP_START);

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'NOT'
    	 *
    	 * @return self
    	 */
    	public function notGroupStart(): self
    	{
    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' AND ';

    		$this->state->appendMap($conj, ' NOT (', MapType::GROUP_START);

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR'
    	 *
    	 * @return self
    	 */
    	public function orGroupStart(): self
    	{
    		$this->state->appendMap('', ' OR (', MapType::GROUP_START);

    		return $this;
    	}

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR NOT'
    	 *
    	 * @return self
    	 */
    	public function orNotGroupStart(): self
    	{
    		$this->state->appendMap('', ' OR NOT (', MapType::GROUP_START);

    		return $this;
    	}

    	/**
    	 * Ends a query group
    	 *
    	 * @return self
    	 */
    	public function groupEnd(): self
    	{
    		$this->state->appendMap('', ')', MapType::GROUP_END);

    		return $this;
    	}

    	// --------------------------------------------------------------------------
    	// ! Query execution methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Select and retrieve all records from the current table, and/or
    	 * execute current compiled query
    	 *
    	 * @param string $table
    	 * @param int|null $limit
    	 * @param int|null $offset
    	 * @return PDOStatement
    	 */
    	public function get(string $table='', ?int $limit=NULL, ?int $offset=NULL): PDOStatement
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		// Set the limit, if it exists
    		if (is_int($limit))
    		{
    			$this->limit($limit, $offset);
    		}

    		return $this->_run('get', $table);
    	}

    	/**
    	 * Convenience method for get() with a where clause
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @param int|null $limit
    	 * @param int|null $offset
    	 * @return PDOStatement
    	 */
    	public function getWhere(string $table, $where=[], ?int $limit=NULL, ?int $offset=NULL): PDOStatement
    	{
    		// Create the where clause
    		$this->where($where);

    		// Return the result
    		return $this->get($table, $limit, $offset);
    	}

    	/**
    	 * Retrieve the number of rows in the selected table
    	 *
    	 * @param string $table
    	 * @return int
    	 */
    	public function countAll(string $table): int
    	{
    		$sql = 'SELECT * FROM '.$this->driver->quoteTable($table);
    		$res = $this->driver->query($sql);
    		return (int) count($res->fetchAll());
    	}

    	/**
    	 * Retrieve the number of results for the generated query - used
    	 * in place of the get() method
    	 *
    	 * @param string $table
    	 * @param boolean $reset
    	 * @return int
    	 */
    	public function countAllResults(string $table='', bool $reset = TRUE): int
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		$result = $this->_run(QueryType::SELECT, $table, NULL, NULL, $reset);
    		$rows = $result->fetchAll();

    		return (int) count($rows);
    	}

    	/**
    	 * Creates an insert clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function insert(string $table, $data=[]): PDOStatement
    	{
    		if ( ! empty($data))
    		{
    			$this->set($data);
    		}

    		return $this->_run(QueryType::INSERT, $table);
    	}

    	/**
    	 * Creates and executes a batch insertion query
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return PDOStatement
    	 */
    	public function insertBatch(string $table, $data=[]): ?PDOStatement
    	{
    		// Get the generated values and sql string
    		[$sql, $data] = $this->driver->insertBatch($table, $data);

    		return $sql !== NULL
    			? $this->_run('', $table, $sql, $data)
    			: NULL;
    	}

    	/**
    	 * Creates an update clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function update(string $table, $data=[]): PDOStatement
    	{
    		if ( ! empty($data))
    		{
    			$this->set($data);
    		}

    		return $this->_run(QueryType::UPDATE, $table);
    	}

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @param string $where
    	 * @return int|null
    	 */
    	public function updateBatch(string $table, array $data, string $where): ?int
    	{
    		if (empty($table) || empty($data) || empty($where))
    		{
    			return NULL;
    		}

    		// Get the generated values and sql string
    		[$sql, $data, $affectedRows] = $this->driver->updateBatch($table, $data, $where);

    		$this->_run('', $table, $sql, $data);
    		return $affectedRows;
    	}

    	/**
    	 * Deletes data from a table
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @return PDOStatement
    	 */
    	public function delete(string $table, $where=''): PDOStatement
    	{
    		// Set the where clause
    		if ( ! empty($where))
    		{
    			$this->where($where);
    		}

    		return $this->_run(QueryType::DELETE, $table);
    	}

    	// --------------------------------------------------------------------------
    	// ! SQL Returning Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Returns the generated 'select' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledSelect(string $table='', bool $reset=TRUE): string
    	{
    		// Set the table
    		if ( ! empty($table))
    		{
    			$this->from($table);
    		}

    		return $this->_getCompile(QueryType::SELECT, $table, $reset);
    	}

    	/**
    	 * Returns the generated 'insert' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledInsert(string $table, bool $reset=TRUE): string
    	{
    		return $this->_getCompile(QueryType::INSERT, $table, $reset);
    	}

    	/**
    	 * Returns the generated 'update' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledUpdate(string $table='', bool $reset=TRUE): string
    	{
    		return $this->_getCompile(QueryType::UPDATE, $table, $reset);
    	}

    	/**
    	 * Returns the generated 'delete' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledDelete(string $table='', bool $reset=TRUE): string
    	{
    		return $this->_getCompile(QueryType::DELETE, $table, $reset);
    	}
    }

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/QueryBuilderBase.php.html b/apiDocumentation/source/QueryBuilderBase.php.html new file mode 100644 index 0000000..609a07a --- /dev/null +++ b/apiDocumentation/source/QueryBuilderBase.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of QueryBuilderBase.php

    Source of file QueryBuilderBase.php

    + Size: 14,211 Bytes - Last Modified: 2020-04-23T18:15:48-04:00

    src/QueryBuilderBase.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use function regexInArray;

    use BadMethodCallException;
    use PDO;
    use PDOStatement;
    use Query\Drivers\DriverInterface;

    /**
     * @method affectedRows(): int
     * @method beginTransaction(): bool
     * @method commit(): bool
     * @method errorCode(): string
     * @method errorInfo(): array
     * @method exec(string $statement): int
     * @method getAttribute(int $attribute)
     * @method getColumns(string $table): array | null
     * @method getDbs(): array | null
     * @method getFks(string $table): array | null
     * @method getFunctions(): array | null
     * @method getIndexes(string $table): array | null
     * @method getLastQuery(): string
     * @method getProcedures(): array | null
     * @method getSchemas(): array | null
     * @method getSequences(): array | null
     * @method getSystemTables(): array | null
     * @method getTables(): array
     * @method getTriggers(): array | null
     * @method getTypes(): array | null
     * @method getUtil(): \Query\Drivers\AbstractUtil
     * @method getVersion(): string
     * @method getViews(): array | null
     * @method inTransaction(): bool
     * @method lastInsertId(string $name = NULL): string
     * @method numRows(): int | null
     * @method prepare(string $statement, array $driver_options = []): PDOStatement
     * @method prepareExecute(string $sql, array $params): PDOStatement
     * @method prepareQuery(string $sql, array $data): PDOStatement
     * @method query(string $statement): PDOStatement
     * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string
     * @method rollback(): bool
     * @method setAttribute(int $attribute, $value): bool
     * @method setTablePrefix(string $prefix): void
     * @method truncate(string $table): PDOStatement
     */
    class QueryBuilderBase {

    	/**
    	 * Convenience property for connection management
    	 * @var string
    	 */
    	public string $connName = '';

    	/**
    	 * List of queries executed
    	 * @var array
    	 */
    	public array $queries = [
    		'total_time' => 0
    	];

    	/**
    	 * Whether to do only an explain on the query
    	 * @var bool
    	 */
    	protected bool $explain = FALSE;

    	/**
    	 * Whether to return data from a modification query
    	 * @var bool
    	 */
    	protected bool $returning = FALSE;

    	/**
    	 * The current database driver
    	 * @var DriverInterface
    	 */
    	protected ?DriverInterface $driver;

    	/**
    	 * Query parser class instance
    	 * @var QueryParser
    	 */
    	protected QueryParser $parser;

    	/**
    	 * Query Builder state
    	 * @var State
    	 */
    	protected State $state;

    	// --------------------------------------------------------------------------
    	// ! Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Constructor
    	 *
    	 * @param DriverInterface $driver
    	 * @param QueryParser $parser
    	 */
    	public function __construct(DriverInterface $driver, QueryParser $parser)
    	{
    		// Inject driver and parser
    		$this->driver = $driver;
    		$this->parser = $parser;

    		// Create new State object
    		$this->state = new State();
    	}

    	/**
    	 * Destructor
    	 * @codeCoverageIgnore
    	 */
    	public function __destruct()
    	{
    		$this->driver = NULL;
    	}

    	/**
    	 * Calls a function further down the inheritance chain.
    	 * 'Implements' methods on the driver object
    	 *
    	 * @param string $name
    	 * @param array $params
    	 * @return mixed
    	 * @throws BadMethodCallException
    	 */
    	public function __call(string $name, array $params)
    	{
    		if (method_exists($this->driver, $name))
    		{
    			return $this->driver->$name(...$params);
    		}

    		throw new BadMethodCallException('Method does not exist');
    	}

    	/**
    	 * Clear out the class variables, so the next query can be run
    	 *
    	 * @return void
    	 */
    	public function resetQuery(): void
    	{
    		$this->state = new State();
    		$this->explain = FALSE;
    		$this->returning = FALSE;
    	}

    	/**
    	 * Method to simplify select_ methods
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return string
    	 */
    	protected function _select(string $field, $as = FALSE): string
    	{
    		// Escape the identifiers
    		$field = $this->driver->quoteIdent($field);

    		if ( ! \is_string($as))
    		{
    			// @codeCoverageIgnoreStart
    			return $field;
    			// @codeCoverageIgnoreEnd
    		}

    		$as = $this->driver->quoteIdent($as);
    		return "({$field}) AS {$as} ";
    	}

    	/**
    	 * Helper function for returning sql strings
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	protected function _getCompile(string $type, string $table, bool $reset): string
    	{
    		$sql = $this->_compile($type, $table);

    		// Reset the query builder for the next query
    		if ($reset)
    		{
    			$this->resetQuery();
    		}

    		return $sql;
    	}

    	/**
    	 * Simplify 'like' methods
    	 *
    	 * @param string $field
    	 * @param mixed $val
    	 * @param string $pos
    	 * @param string $like
    	 * @param string $conj
    	 * @return self
    	 */
    	protected function _like(string $field, $val, string $pos, string $like = 'LIKE', string $conj = 'AND'): self
    	{
    		$field = $this->driver->quoteIdent($field);

    		// Add the like string into the order map
    		$like = $field . " {$like} ?";

    		if ($pos === LikeType::BEFORE)
    		{
    			$val = "%{$val}";
    		}
    		elseif ($pos === LikeType::AFTER)
    		{
    			$val = "{$val}%";
    		}
    		else
    		{
    			$val = "%{$val}%";
    		}

    		$conj = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} ";
    		$this->state->appendMap($conj, $like, MapType::LIKE);

    		// Add to the values array
    		$this->state->appendWhereValues($val);

    		return $this;
    	}

    	/**
    	 * Simplify building having clauses
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param string $conj
    	 * @return self
    	 */
    	protected function _having($key, $values = [], string $conj = 'AND'): self
    	{
    		$where = $this->_where($key, $values);

    		// Create key/value placeholders
    		foreach ($where as $f => $val)
    		{
    			// Split each key by spaces, in case there
    			// is an operator such as >, <, !=, etc.
    			$fArray = explode(' ', trim($f));

    			$item = $this->driver->quoteIdent($fArray[0]);

    			// Simple key value, or an operator
    			$item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?";

    			// Put in the having map
    			$this->state->appendHavingMap([
    				'conjunction' => empty($this->state->getHavingMap())
    					? ' HAVING '
    					: " {$conj} ",
    				'string' => $item
    			]);
    		}

    		return $this;
    	}

    	/**
    	 * Do all the redundant stuff for where/having type methods
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @return array
    	 */
    	protected function _where($key, $val = []): array
    	{
    		$where = [];
    		$pairs = [];

    		if (is_scalar($key))
    		{
    			$pairs[$key] = $val;
    		} else
    		{
    			$pairs = $key;
    		}

    		foreach ($pairs as $k => $v)
    		{
    			$where[$k] = $v;
    			$this->state->appendWhereValues($v);
    		}

    		return $where;
    	}

    	/**
    	 * Simplify generating where string
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param string $defaultConj
    	 * @return self
    	 */
    	protected function _whereString($key, $values = [], string $defaultConj = 'AND'): self
    	{
    		// Create key/value placeholders
    		foreach ($this->_where($key, $values) as $f => $val)
    		{
    			$queryMap = $this->state->getQueryMap();

    			// Split each key by spaces, in case there
    			// is an operator such as >, <, !=, etc.
    			$fArray = explode(' ', trim($f));

    			$item = $this->driver->quoteIdent($fArray[0]);

    			// Simple key value, or an operator
    			$item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?";
    			$lastItem = end($queryMap);

    			// Determine the correct conjunction
    			$conjunctionList = array_column($queryMap, 'conjunction');
    			if (empty($queryMap) || ( ! regexInArray($conjunctionList, "/^ ?\n?WHERE/i")))
    			{
    				$conj = "\nWHERE ";
    			} elseif ($lastItem['type'] === 'group_start')
    			{
    				$conj = '';
    			} else
    			{
    				$conj = " {$defaultConj} ";
    			}

    			$this->state->appendMap($conj, $item, MapType::WHERE);
    		}

    		return $this;
    	}

    	/**
    	 * Simplify where_in methods
    	 *
    	 * @param mixed $key
    	 * @param mixed $val
    	 * @param string $in - The (not) in fragment
    	 * @param string $conj - The where in conjunction
    	 * @return self
    	 */
    	protected function _whereIn($key, $val = [], string $in = 'IN', string $conj = 'AND'): self
    	{
    		$key = $this->driver->quoteIdent($key);
    		$params = array_fill(0, count($val), '?');
    		$this->state->appendWhereValues($val);

    		$conjunction = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} ";
    		$str = $key . " {$in} (" . implode(',', $params) . ') ';

    		$this->state->appendMap($conjunction, $str, MapType::WHERE_IN);

    		return $this;
    	}

    	/**
    	 * Executes the compiled query
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @param string $sql
    	 * @param array|null $vals
    	 * @param boolean $reset
    	 * @return PDOStatement
    	 */
    	protected function _run(string $type, string $table, string $sql = NULL, array $vals = NULL, bool $reset = TRUE): PDOStatement
    	{
    		if ($sql === NULL)
    		{
    			$sql = $this->_compile($type, $table);
    		}

    		if ($vals === NULL)
    		{
    			$vals = array_merge($this->state->getValues(), $this->state->getWhereValues());
    		}

    		$startTime = microtime(TRUE);

    		$res = empty($vals)
    			? $this->driver->query($sql)
    			: $this->driver->prepareExecute($sql, $vals);

    		$endTime = microtime(TRUE);
    		$totalTime = number_format($endTime - $startTime, 5);

    		// Add this query to the list of executed queries
    		$this->_appendQuery($vals, $sql, (int)$totalTime);

    		// Reset class state for next query
    		if ($reset)
    		{
    			$this->resetQuery();
    		}

    		return $res;
    	}

    	/**
    	 * Convert the prepared statement into readable sql
    	 *
    	 * @param array $values
    	 * @param string $sql
    	 * @param int $totalTime
    	 * @return void
    	 */
    	protected function _appendQuery(array $values, string $sql, int $totalTime): void
    	{
    		$evals = is_array($values) ? $values : [];
    		$esql = str_replace('?', '%s', $sql);

    		// Quote string values
    		foreach ($evals as &$v)
    		{
    			$v = ( ! is_numeric($v))
    				? htmlentities($this->driver->quote($v), ENT_NOQUOTES, 'utf-8')
    				: $v;
    		}
    		unset($v);

    		// Add the query onto the array of values to pass
    		// as arguments to sprintf
    		array_unshift($evals, $esql);

    		// Add the interpreted query to the list of executed queries
    		$this->queries[] = [
    			'time' => $totalTime,
    			'sql' => sprintf(...$evals)
    		];

    		$this->queries['total_time'] += $totalTime;

    		// Set the last query to get rowcounts properly
    		$this->driver->setLastQuery($sql);
    	}

    	/**
    	 * Sub-method for generating sql strings
    	 *
    	 * @codeCoverageIgnore
    	 * @param string $type
    	 * @param string $table
    	 * @return string
    	 */
    	protected function _compileType(string $type = QueryType::SELECT, string $table = ''): string
    	{
    		$setArrayKeys = $this->state->getSetArrayKeys();
    		switch ($type)
    		{
    			case QueryType::INSERT:
    				$paramCount = count($setArrayKeys);
    				$params = array_fill(0, $paramCount, '?');
    				$sql = "INSERT INTO {$table} ("
    					. implode(',', $setArrayKeys)
    					. ")\nVALUES (" . implode(',', $params) . ')';
    				break;

    			case QueryType::UPDATE:
    				$setString = $this->state->getSetString();
    				$sql = "UPDATE {$table}\nSET {$setString}";
    				break;

    			case QueryType::DELETE:
    				$sql = "DELETE FROM {$table}";
    				break;

    			case QueryType::SELECT:
    			default:
    				$fromString = $this->state->getFromString();
    				$selectString = $this->state->getSelectString();

    				$sql = "SELECT * \nFROM {$fromString}";

    				// Set the select string
    				if ( ! empty($selectString))
    				{
    					// Replace the star with the selected fields
    					$sql = str_replace('*', $selectString, $sql);
    				}
    				break;
    		}

    		return $sql;
    	}

    	/**
    	 * String together the sql statements for sending to the db
    	 *
    	 * @param string $type
    	 * @param string $table
    	 * @return string
    	 */
    	protected function _compile(string $type = '', string $table = ''): string
    	{
    		// Get the base clause for the query
    		$sql = $this->_compileType($type, $this->driver->quoteTable($table));

    		$clauses = [
    			'queryMap',
    			'groupString',
    			'orderString',
    			'havingMap',
    		];

    		// Set each type of subclause
    		foreach ($clauses as $clause)
    		{
    			$func = 'get' . ucFirst($clause);
    			$param = $this->state->$func();
    			if (is_array($param))
    			{
    				foreach ($param as $q)
    				{
    					$sql .= $q['conjunction'] . $q['string'];
    				}
    			} else
    			{
    				$sql .= $param;
    			}
    		}

    		// Set the limit via the class variables
    		$limit = $this->state->getLimit();
    		if (is_numeric($limit))
    		{
    			$sql = $this->driver->getSql()->limit($sql, $limit, $this->state->getOffset());
    		}

    		// Set the returning clause, if applicable
    		$sql = $this->_compileReturning($sql, $type);

    		// See if the query plan, rather than the
    		// query data should be returned
    		if ($this->explain === TRUE)
    		{
    			$sql = $this->driver->getSql()->explain($sql);
    		}

    		return $sql;
    	}

    	/**
    	 * Generate returning clause of query
    	 *
    	 * @param string $sql
    	 * @param string $type
    	 * @return string
    	 */
    	protected function _compileReturning(string $sql, string $type): string
    	{
    		if ($this->returning === FALSE)
    		{
    			return $sql;
    		}

    		$rawSelect = $this->state->getSelectString();
    		$selectString = ($rawSelect === '') ? '*' : $rawSelect;
    		$returningSQL = $this->driver->returning($sql, $selectString);

    		if ($returningSQL === $sql)
    		{
    			// If the driver doesn't support the returning clause, it returns the original query.
    			// Fake the same result with a transaction and a select query
    			if ( ! $this->inTransaction())
    			{
    				$this->beginTransaction();
    			}

    			// Generate the appropriate select query for the returning clause fallback
    			switch ($type)
    			{
    				case QueryType::INSERT:
    					// @TODO figure out a good response for insert query
    					break;

    				case QueryType::UPDATE:
    					// @TODO figure out a good response for update query
    					break;

    				case QueryType::INSERT_BATCH:
    				case QueryType::UPDATE_BATCH:
    					// @TODO figure out a good response for batch queries
    					break;

    				default:
    					// On Delete queries, what would we return?
    					break;
    			}
    		}

    		return $returningSQL;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/QueryBuilderInterface.php.html b/apiDocumentation/source/QueryBuilderInterface.php.html index 18f0500..d8e9ae0 100644 --- a/apiDocumentation/source/QueryBuilderInterface.php.html +++ b/apiDocumentation/source/QueryBuilderInterface.php.html @@ -1,3 +1,3 @@ phpDox - Source of QueryBuilderInterface.php

    Source of file QueryBuilderInterface.php

    - Size: 11,848 Bytes - Last Modified: 2018-01-24T19:48:36+00:00

    src/QueryBuilderInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query;

    use PDOStatement;

    /**
     * Interface defining the Query Builder class
     */
    interface QueryBuilderInterface {

    	// --------------------------------------------------------------------------
    	// ! Select Queries
    	// --------------------------------------------------------------------------

    	/**
    	 * Specifies rows to select in a query
    	 *
    	 * @param string $fields
    	 * @return QueryBuilderInterface
    	 */
    	public function select(string $fields): QueryBuilderInterface;

    	/**
    	 * Selects the maximum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectMax(string $field, $as=FALSE): QueryBuilderInterface;

    	/**
    	 * Selects the minimum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectMin(string $field, $as=FALSE): QueryBuilderInterface;

    	/**
    	 * Selects the average value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectAvg(string $field, $as=FALSE): QueryBuilderInterface;

    	/**
    	 * Selects the sum of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return QueryBuilderInterface
    	 */
    	public function selectSum(string $field, $as=FALSE): QueryBuilderInterface;

    	/**
    	 * Adds the 'distinct' keyword to a query
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function distinct(): QueryBuilderInterface;

    	/**
    	 * Shows the query plan for the query
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function explain(): QueryBuilderInterface;

    	/**
    	 * Specify the database table to select from
    	 *
    	 * @param string $tblname
    	 * @return QueryBuilderInterface
    	 */
    	public function from(string $tblname): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! 'Like' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Creates a Like clause in the sql statement
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function like(string $field, $values, string $pos='both'): QueryBuilderInterface;

    	/**
    	 * Generates an OR Like clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function orLike(string $field, $values, string $pos='both'): QueryBuilderInterface;

    	/**
    	 * Generates a NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function notLike(string $field, $values, string $pos='both'): QueryBuilderInterface;

    	/**
    	 * Generates a OR NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return QueryBuilderInterface
    	 */
    	public function orNotLike(string $field, $values, string $pos='both'): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! Having methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Generates a 'Having' clause
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function having($key, $values=[]): QueryBuilderInterface;

    	/**
    	 * Generates a 'Having' clause prefixed with 'OR'
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function orHaving($key, $values=[]): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! 'Where' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Specify condition(s) in the where clause of a query
    	 * Note: this function works with key / value, or a
    	 * passed array with key / value pairs
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param bool $escape
    	 * @return QueryBuilderInterface
    	 */
    	public function where($key, $values=[], $escape = NULL): QueryBuilderInterface;

    	/**
    	 * Where clause prefixed with "OR"
    	 *
    	 * @param string $key
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhere($key, $values=[]): QueryBuilderInterface;

    	/**
    	 * Where clause with 'IN' statement
    	 *
    	 * @param mixed $field
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function whereIn($field, $values=[]): QueryBuilderInterface;

    	/**
    	 * Where in statement prefixed with "or"
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhereIn($field, $values=[]): QueryBuilderInterface;

    	/**
    	 * WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function whereNotIn($field, $values=[]): QueryBuilderInterface;

    	/**
    	 * OR WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function orWhereNotIn($field, $values=[]): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! Other Query Modifier methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Sets values for inserts / updates / deletes
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return QueryBuilderInterface
    	 */
    	public function set($key, $values = NULL): QueryBuilderInterface;

    	/**
    	 * Creates a join phrase in a compiled query
    	 *
    	 * @param string $table
    	 * @param string $condition
    	 * @param string $type
    	 * @return QueryBuilderInterface
    	 */
    	public function join(string $table, string $condition, string $type=''): QueryBuilderInterface;

    	/**
    	 * Group the results by the selected field(s)
    	 *
    	 * @param mixed $field
    	 * @return QueryBuilderInterface
    	 */
    	public function groupBy($field): QueryBuilderInterface;

    	/**
    	 * Order the results by the selected field(s)
    	 *
    	 * @param string $field
    	 * @param string $type
    	 * @return QueryBuilderInterface
    	 */
    	public function orderBy(string $field, string $type=''): QueryBuilderInterface;

    	/**
    	 * Set a limit on the current sql statement
    	 *
    	 * @param int $limit
    	 * @param int|bool $offset
    	 * @return QueryBuilderInterface
    	 */
    	public function limit(int $limit, $offset=FALSE): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! Query Grouping Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Adds a paren to the current query for query grouping
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function groupStart(): QueryBuilderInterface;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'NOT'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function notGroupStart(): QueryBuilderInterface;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function orGroupStart(): QueryBuilderInterface;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR NOT'
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function orNotGroupStart(): QueryBuilderInterface;

    	/**
    	 * Ends a query group
    	 *
    	 * @return QueryBuilderInterface
    	 */
    	public function groupEnd(): QueryBuilderInterface;

    	// --------------------------------------------------------------------------
    	// ! Query execution methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Select and retrieve all records from the current table, and/or
    	 * execute current compiled query
    	 *
    	 * @param string $table
    	 * @param int|bool $limit
    	 * @param int|bool $offset
    	 * @return PDOStatement
    	 */
    	public function get(string $table='', $limit=FALSE, $offset=FALSE): ?PDOStatement;

    	/**
    	 * Convenience method for get() with a where clause
    	 *
    	 * @param string $table
    	 * @param array $where
    	 * @param int|bool $limit
    	 * @param int|bool $offset
    	 * @return PDOStatement
    	 */
    	public function getWhere(string $table, $where=[], $limit=FALSE, $offset=FALSE): ?PDOStatement;

    	/**
    	 * Retrieve the number of rows in the selected table
    	 *
    	 * @param string $table
    	 * @return int
    	 */
    	public function countAll(string $table): int;

    	/**
    	 * Retrieve the number of results for the generated query - used
    	 * in place of the get() method
    	 *
    	 * @param string $table
    	 * @param bool $reset - Whether to keep the query after counting the results
    	 * @return int
    	 */
    	public function countAllResults(string $table='', bool $reset=TRUE): int;

    	/**
    	 * Creates an insert clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function insert(string $table, $data=[]): ?PDOStatement;

    	/**
    	 * Creates and executes a batch insertion query
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return PDOStatement
    	 */
    	public function insertBatch(string $table, $data=[]): ?PDOStatement;

    	/**
    	 * Insertion with automatic overwrite, rather than attempted duplication
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return PDOStatement
    	 */
    	public function replace(string $table, $data=[]): ?PDOStatement;

    	/**
    	 * Creates an update clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function update(string $table, $data=[]): ?PDOStatement;

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table
    	 * @param array|object $data
    	 * @param string $where
    	 * @return PDOStatement
    	 */
    	public function updateBatch(string $table, $data, $where): ?PDOStatement;

    	/**
    	 * Deletes data from a table
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @return PDOStatement
    	 */
    	public function delete(string $table, $where=''): ?PDOStatement;

    	// --------------------------------------------------------------------------
    	// ! SQL Returning Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Returns the generated 'select' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledSelect(string $table='', bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'insert' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledInsert(string $table, bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'update' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledUpdate(string $table='', bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'delete' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledDelete(string $table='', bool $reset=TRUE): string;

    	// --------------------------------------------------------------------------
    	// ! Miscellaneous Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Clear out the class variables, so the next query can be run
    	 *
    	 * @return void
    	 */
    	public function resetQuery(): void;
    }

    // End of QueryBuilderInterface.php

    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 12,486 Bytes - Last Modified: 2020-04-23T17:55:58-04:00

    src/QueryBuilderInterface.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use PDO;
    use PDOStatement;

    /**
     * Interface defining the Query Builder class
     *
     * @method affectedRows(): int
     * @method beginTransaction(): bool
     * @method commit(): bool
     * @method errorCode(): string
     * @method errorInfo(): array
     * @method exec(string $statement): int
     * @method getAttribute(int $attribute)
     * @method getColumns(string $table): array | null
     * @method getDbs(): array | null
     * @method getFks(string $table): array | null
     * @method getFunctions(): array | null
     * @method getIndexes(string $table): array | null
     * @method getLastQuery(): string
     * @method getProcedures(): array | null
     * @method getSchemas(): array | null
     * @method getSequences(): array | null
     * @method getSystemTables(): array | null
     * @method getTables(): array
     * @method getTriggers(): array | null
     * @method getTypes(): array | null
     * @method getUtil(): \Query\Drivers\AbstractUtil
     * @method getVersion(): string
     * @method getViews(): array | null
     * @method inTransaction(): bool
     * @method lastInsertId(string $name = NULL): string
     * @method numRows(): int | null
     * @method prepare(string $statement, array $driver_options = []): PDOStatement
     * @method prepareExecute(string $sql, array $params): PDOStatement
     * @method prepareQuery(string $sql, array $data): PDOStatement
     * @method query(string $statement): PDOStatement
     * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string
     * @method rollback(): bool
     * @method setAttribute(int $attribute, $value): bool
     * @method setTablePrefix(string $prefix): void
     * @method truncate(string $table): PDOStatement
     */
    interface QueryBuilderInterface {

    	// --------------------------------------------------------------------------
    	// ! Select Queries
    	// --------------------------------------------------------------------------

    	/**
    	 * Specifies rows to select in a query
    	 *
    	 * @param string $fields
    	 * @return self
    	 */
    	public function select(string $fields): self;

    	/**
    	 * Selects the maximum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectMax(string $field, $as=FALSE): self;

    	/**
    	 * Selects the minimum value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectMin(string $field, $as=FALSE): self;

    	/**
    	 * Selects the average value of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectAvg(string $field, $as=FALSE): self;

    	/**
    	 * Selects the sum of a field from a query
    	 *
    	 * @param string $field
    	 * @param string|bool $as
    	 * @return self
    	 */
    	public function selectSum(string $field, $as=FALSE): self;

    	/**
    	 * Adds the 'distinct' keyword to a query
    	 *
    	 * @return self
    	 */
    	public function distinct(): self;

    	/**
    	 * Shows the query plan for the query
    	 *
    	 * @return self
    	 */
    	public function explain(): self;

    	/**
    	 * Specify the database table to select from
    	 *
    	 * Alias of `from` method to better match CodeIgniter 4
    	 *
    	 * @param string $tableName
    	 * @return self
    	 */
    	public function table(string $tableName): self;

    	/**
    	 * Specify the database table to select from
    	 *
    	 * @param string $tableName
    	 * @return self
    	 */
    	public function from(string $tableName): self;

    	// --------------------------------------------------------------------------
    	// ! 'Like' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Creates a Like clause in the sql statement
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return self
    	 */
    	public function like(string $field, $values, string $pos=LikeType::BOTH): self;

    	/**
    	 * Generates an OR Like clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return self
    	 */
    	public function orLike(string $field, $values, string $pos=LikeType::BOTH): self;

    	/**
    	 * Generates a NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return self
    	 */
    	public function notLike(string $field, $values, string $pos=LikeType::BOTH): self;

    	/**
    	 * Generates a OR NOT LIKE clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @param string $pos
    	 * @return self
    	 */
    	public function orNotLike(string $field, $values, string $pos=LikeType::BOTH): self;

    	// --------------------------------------------------------------------------
    	// ! Having methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Generates a 'Having' clause
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function having($key, $values=[]): self;

    	/**
    	 * Generates a 'Having' clause prefixed with 'OR'
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function orHaving($key, $values=[]): self;

    	// --------------------------------------------------------------------------
    	// ! 'Where' methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Specify condition(s) in the where clause of a query
    	 * Note: this function works with key / value, or a
    	 * passed array with key / value pairs
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @param bool $escape
    	 * @return self
    	 */
    	public function where($key, $values=[], $escape = NULL): self;

    	/**
    	 * Where clause prefixed with "OR"
    	 *
    	 * @param string $key
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function orWhere($key, $values=[]): self;

    	/**
    	 * Where clause with 'IN' statement
    	 *
    	 * @param mixed $field
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function whereIn($field, $values=[]): self;

    	/**
    	 * Where in statement prefixed with "or"
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function orWhereIn($field, $values=[]): self;

    	/**
    	 * WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function whereNotIn($field, $values=[]): self;

    	/**
    	 * OR WHERE NOT IN (FOO) clause
    	 *
    	 * @param string $field
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function orWhereNotIn($field, $values=[]): self;

    	// --------------------------------------------------------------------------
    	// ! Other Query Modifier methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Sets values for inserts / updates / deletes
    	 *
    	 * @param mixed $key
    	 * @param mixed $values
    	 * @return self
    	 */
    	public function set($key, $values = NULL): self;

    	/**
    	 * Creates a join phrase in a compiled query
    	 *
    	 * @param string $table
    	 * @param string $condition
    	 * @param string $type
    	 * @return self
    	 */
    	public function join(string $table, string $condition, string $type=JoinType::INNER): self;

    	/**
    	 * Group the results by the selected field(s)
    	 *
    	 * @param mixed $field
    	 * @return self
    	 */
    	public function groupBy($field): self;

    	/**
    	 * Order the results by the selected field(s)
    	 *
    	 * @param string $field
    	 * @param string $type
    	 * @return self
    	 */
    	public function orderBy(string $field, string $type=''): self;

    	/**
    	 * Set a limit on the current sql statement
    	 *
    	 * @param int $limit
    	 * @param int|null $offset
    	 * @return self
    	 */
    	public function limit(int $limit, ?int $offset=NULL): self;

    	// --------------------------------------------------------------------------
    	// ! Query Grouping Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Adds a paren to the current query for query grouping
    	 *
    	 * @return self
    	 */
    	public function groupStart(): self;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'NOT'
    	 *
    	 * @return self
    	 */
    	public function notGroupStart(): self;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR'
    	 *
    	 * @return self
    	 */
    	public function orGroupStart(): self;

    	/**
    	 * Adds a paren to the current query for query grouping,
    	 * prefixed with 'OR NOT'
    	 *
    	 * @return self
    	 */
    	public function orNotGroupStart(): self;

    	/**
    	 * Ends a query group
    	 *
    	 * @return self
    	 */
    	public function groupEnd(): self;

    	// --------------------------------------------------------------------------
    	// ! Query execution methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Select and retrieve all records from the current table, and/or
    	 * execute current compiled query
    	 *
    	 * @param string $table
    	 * @param int|null $limit
    	 * @param int|null $offset
    	 * @return PDOStatement
    	 */
    	public function get(string $table='', ?int $limit=NULL, ?int $offset=NULL): PDOStatement;

    	/**
    	 * Convenience method for get() with a where clause
    	 *
    	 * @param string $table
    	 * @param array $where
    	 * @param int|null $limit
    	 * @param int|null $offset
    	 * @return PDOStatement
    	 */
    	public function getWhere(string $table, $where=[], ?int $limit=NULL, ?int $offset=NULL): PDOStatement;

    	/**
    	 * Retrieve the number of rows in the selected table
    	 *
    	 * @param string $table
    	 * @return int
    	 */
    	public function countAll(string $table): int;

    	/**
    	 * Retrieve the number of results for the generated query - used
    	 * in place of the get() method
    	 *
    	 * @param string $table
    	 * @param bool $reset - Whether to keep the query after counting the results
    	 * @return int
    	 */
    	public function countAllResults(string $table='', bool $reset=TRUE): int;

    	/**
    	 * Creates an insert clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function insert(string $table, $data=[]): PDOStatement;

    	/**
    	 * Creates and executes a batch insertion query
    	 *
    	 * @param string $table
    	 * @param array $data
    	 * @return PDOStatement | null
    	 */
    	public function insertBatch(string $table, $data=[]): ?PDOStatement;

    	/**
    	 * Creates an update clause, and executes it
    	 *
    	 * @param string $table
    	 * @param mixed $data
    	 * @return PDOStatement
    	 */
    	public function update(string $table, $data=[]): PDOStatement;

    	/**
    	 * Creates a batch update, and executes it.
    	 * Returns the number of affected rows
    	 *
    	 * @param string $table The table to update
    	 * @param array $data an array of update values
    	 * @param string $where The where key
    	 * @return int|null
    	 */
    	public function updateBatch(string $table, array $data, string $where): ?int;

    	/**
    	 * Deletes data from a table
    	 *
    	 * @param string $table
    	 * @param mixed $where
    	 * @return PDOStatement
    	 */
    	public function delete(string $table, $where=''): PDOStatement;

    	// --------------------------------------------------------------------------
    	// ! SQL Returning Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Returns the generated 'select' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledSelect(string $table='', bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'insert' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledInsert(string $table, bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'update' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledUpdate(string $table='', bool $reset=TRUE): string;

    	/**
    	 * Returns the generated 'delete' sql query
    	 *
    	 * @param string $table
    	 * @param bool $reset
    	 * @return string
    	 */
    	public function getCompiledDelete(string $table='', bool $reset=TRUE): string;

    	// --------------------------------------------------------------------------
    	// ! Miscellaneous Methods
    	// --------------------------------------------------------------------------

    	/**
    	 * Clear out the class variables, so the next query can be run
    	 *
    	 * @return void
    	 */
    	public function resetQuery(): void;
    }

    // End of QueryBuilderInterface.php

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/QueryParser.php.html b/apiDocumentation/source/QueryParser.php.html index 325078c..12af6f8 100644 --- a/apiDocumentation/source/QueryParser.php.html +++ b/apiDocumentation/source/QueryParser.php.html @@ -1,39 +1,3 @@ phpDox - Source of QueryParser.php

    Source of file QueryParser.php

    - Size: 3,003 Bytes - Last Modified: 2018-01-24T20:22:06+00:00

    src/QueryParser.php

    12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
    - Covered by 6 test(s): -
    • Query\Tests\ConnectionManagerTest::testConnect
    • Query\Tests\ConnectionManagerTest::testGetConnection
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    626364656667686970717273
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    74
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    75
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    767778
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    79
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    808182
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    8384
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    8586878889909192939495
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    96
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    979899
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    100101
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    102103
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    104105106107
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    108109110111112113114115116117118
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    119120
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    121122
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    123124125
    - Covered by 16 test(s): -
    • Query\Tests\QueryParserTest::testGeneric
    • Query\Tests\QueryParserTest::testGeneric2
    • Query\Tests\QueryParserTest::testWUnderscore
    • Query\Tests\QueryParserTest::testFunction
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    126127
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */
    namespace Query;

    use Query\Drivers\DriverInterface;

    /**
     * Utility Class to parse sql clauses for properly escaping identifiers
     */
    class QueryParser {

    	/**
    	 * DB Driver
    	 *
    	 * @var DriverInterface
    	 */
    	private $db;

    	/**
    	 * Regex patterns for various syntax components
    	 *
    	 * @var array
    	 */
    	private $matchPatterns = [
    		'function' => '([a-zA-Z0-9_]+\((.*?)\))',
    		'identifier' => '([a-zA-Z0-9_-]+\.?)+',
    		'operator' => '=|AND|&&?|~|\|\|?|\^|/|>=?|<=?|-|%|OR|\+|NOT|\!=?|<>|XOR'
    	];

    	/**
    	 * Regex matches
    	 *
    	 * @var array
    	 */
    	public $matches = [
    		'functions' => [],
    		'identifiers' => [],
    		'operators' => [],
    		'combined' => [],
    	];

    	/**
    	 * Constructor/entry point into parser
    	 *
    	 * @param DriverInterface $db
    	 */
    	public function __construct(DriverInterface $db)
    	{
    		$this->db = $db;
    	}

    	/**
    	 * Parser method for setting the parse string
    	 *
    	 * @param string $sql
    	 * @return array
    	 */
    	public function parseJoin(string $sql): array
    	{
    		// Get sql clause components
    		preg_match_all('`'.$this->matchPatterns['function'].'`', $sql, $this->matches['functions'], PREG_SET_ORDER);
    		preg_match_all('`'.$this->matchPatterns['identifier'].'`', $sql, $this->matches['identifiers'], PREG_SET_ORDER);
    		preg_match_all('`'.$this->matchPatterns['operator'].'`', $sql, $this->matches['operators'], PREG_SET_ORDER);

    		// Get everything at once for ordering
    		$fullPattern = '`'.$this->matchPatterns['function'].'+|'.$this->matchPatterns['identifier'].'|('.$this->matchPatterns['operator'].')+`i';
    		preg_match_all($fullPattern, $sql, $this->matches['combined'], PREG_SET_ORDER);

    		// Go through the matches, and get the most relevant matches
    		$this->matches = array_map([$this, 'filterArray'], $this->matches);

    		return $this->matches;
    	}

    	/**
    	 * Compiles a join condition after parsing
    	 *
    	 * @param string $condition
    	 * @return string
    	 */
    	public function compileJoin(string $condition): string
    	{
    		$parts = $this->parseJoin($condition);
    		$count = count($parts['identifiers']);

    		// Go through and quote the identifiers
    		for($i=0; $i <= $count; $i++)
    		{
    			if (in_array($parts['combined'][$i], $parts['identifiers']) && ! is_numeric($parts['combined'][$i]))
    			{
    				$parts['combined'][$i] = $this->db->quoteIdent($parts['combined'][$i]);
    			}
    		}

    		return implode('', $parts['combined']);
    	}

    	/**
    	 * Returns a more useful match array
    	 *
    	 * @param array $array
    	 * @return array
    	 */
    	protected function filterArray(array $array): array
    	{
    		$newArray = [];

    		foreach($array as $row)
    		{
    			$newArray[] =  (is_array($row)) ? $row[0] : $row;
    		}

    		return $newArray;
    	}
    }
    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 3,049 Bytes - Last Modified: 2020-04-10T20:54:13-04:00

    src/QueryParser.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use Query\Drivers\DriverInterface;

    /**
     * Utility Class to parse sql clauses for properly escaping identifiers
     */
    class QueryParser {

    	/**
    	 * DB Driver
    	 *
    	 * @var DriverInterface
    	 */
    	private DriverInterface $db;

    	/**
    	 * Regex patterns for various syntax components
    	 *
    	 * @var array
    	 */
    	private array $matchPatterns = [
    		'function' => '([a-zA-Z0-9_]+\((.*?)\))',
    		'identifier' => '([a-zA-Z0-9_-]+\.?)+',
    		'operator' => '=|AND|&&?|~|\|\|?|\^|/|>=?|<=?|-|%|OR|\+|NOT|\!=?|<>|XOR'
    	];

    	/**
    	 * Regex matches
    	 *
    	 * @var array
    	 */
    	public array $matches = [
    		'functions' => [],
    		'identifiers' => [],
    		'operators' => [],
    		'combined' => [],
    	];

    	/**
    	 * Constructor/entry point into parser
    	 *
    	 * @param DriverInterface $db
    	 */
    	public function __construct(DriverInterface $db)
    	{
    		$this->db = $db;
    	}

    	/**
    	 * Parser method for setting the parse string
    	 *
    	 * @param string $sql
    	 * @return array
    	 */
    	public function parseJoin(string $sql): array
    	{
    		// Get sql clause components
    		preg_match_all('`'.$this->matchPatterns['function'].'`', $sql, $this->matches['functions'], PREG_SET_ORDER);
    		preg_match_all('`'.$this->matchPatterns['identifier'].'`', $sql, $this->matches['identifiers'], PREG_SET_ORDER);
    		preg_match_all('`'.$this->matchPatterns['operator'].'`', $sql, $this->matches['operators'], PREG_SET_ORDER);

    		// Get everything at once for ordering
    		$fullPattern = '`'.$this->matchPatterns['function'].'+|'.$this->matchPatterns['identifier'].'|('.$this->matchPatterns['operator'].')+`i';
    		preg_match_all($fullPattern, $sql, $this->matches['combined'], PREG_SET_ORDER);

    		// Go through the matches, and get the most relevant matches
    		$this->matches = array_map([$this, 'filterArray'], $this->matches);

    		return $this->matches;
    	}

    	/**
    	 * Compiles a join condition after parsing
    	 *
    	 * @param string $condition
    	 * @return string
    	 */
    	public function compileJoin(string $condition): string
    	{
    		$parts = $this->parseJoin($condition);
    		$count = count($parts['identifiers']);

    		// Go through and quote the identifiers
    		for($i=0; $i <= $count; $i++)
    		{
    			if (in_array($parts['combined'][$i], $parts['identifiers']) && ! is_numeric($parts['combined'][$i]))
    			{
    				$parts['combined'][$i] = $this->db->quoteIdent($parts['combined'][$i]);
    			}
    		}

    		return implode('', $parts['combined']);
    	}

    	/**
    	 * Returns a more useful match array
    	 *
    	 * @param array $array
    	 * @return array
    	 */
    	protected function filterArray(array $array): array
    	{
    		$newArray = [];

    		foreach($array as $row)
    		{
    			$newArray[] =  (is_array($row)) ? $row[0] : $row;
    		}

    		return $newArray;
    	}
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/QueryType.php.html b/apiDocumentation/source/QueryType.php.html new file mode 100644 index 0000000..d16e73b --- /dev/null +++ b/apiDocumentation/source/QueryType.php.html @@ -0,0 +1,3 @@ + +phpDox - Source of QueryType.php

    Source of file QueryType.php

    + Size: 0,703 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/QueryType.php

    12345678910111213141516171819202122232425262728
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    /**
     * 'Enum' of query types
     */
    class QueryType {
    	public const SELECT = 'select';
    	public const INSERT = 'insert';
    	public const INSERT_BATCH = 'insert_batch';
    	public const UPDATE = 'update';
    	public const UPDATE_BATCH = 'update_batch';
    	public const DELETE = 'delete';
    }
    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/State.php.html b/apiDocumentation/source/State.php.html index 5684c19..91b22c9 100644 --- a/apiDocumentation/source/State.php.html +++ b/apiDocumentation/source/State.php.html @@ -1,113 +1,3 @@ phpDox - Source of State.php

    Source of file State.php

    - Size: 7,085 Bytes - Last Modified: 2018-01-24T20:21:54+00:00

    src/State.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    134
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    135136137138139140141142
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    143144145146147148149150151
    - Covered by 75 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    152
    - Covered by 75 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    153154155156157158159160
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    161162163164165166167168169
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    170
    - Covered by 147 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    171172173174175176177178
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    179180181182183184185186187
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    188
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    189190191192193194195196
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    197198199200201202203204205
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    206
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    207208209210211212213214
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    215216217218219220221222223
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    224
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    225226227228229230231232
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    233234235236237238239240241
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    242
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    243244245246247248249250251
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    252
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    253254255256257258259260
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    261262263264265266267268269270
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    271
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    272273274275276277278279
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    280281282283284285286287288
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    289
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    290291292293294295296297298
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    299
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    300301302303304305306307
    - Covered by 171 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    308309310311312313314315316
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    317
    - Covered by 24 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    318319320321322323324325
    - Covered by 171 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    326327328329330331332333334
    - Covered by 108 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    335336
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    337338
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    339340341
    - Covered by 12 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    342343344
    - Covered by 105 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    345
    - Covered by 105 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    346347348349350351352353
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    354355356357358359360361362
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    363
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    364365366367368369370371
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    372373374375376377378379380
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    381
    - Covered by 57 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    382383384385386387388389
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    390391392393394395396397398399400401402
    - Covered by 111 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    403
    - Covered by 111 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    404
    - Covered by 111 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    405
    - Covered by 111 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    406407
    - Covered by 111 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    408409410411412413414415
    - Covered by 180 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    416417418419420421422423424
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    425
    - Covered by 6 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    426427428
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.1
     *
     * @package	 Query
     * @author	  Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2018 Timothy J. Warren
     * @license	 http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link		https://git.timshomepage.net/aviat4ion/Query
     */

    namespace Query;

    /**
     * Query builder state
     */
    class State {
    	// --------------------------------------------------------------------------
    	// ! SQL Clause Strings
    	// --------------------------------------------------------------------------

    	/**
    	 * Compiled 'select' clause
    	 * @var string
    	 */
    	protected $selectString = '';

    	/**
    	 * Compiled 'from' clause
    	 * @var string
    	 */
    	protected $fromString = '';

    	/**
    	 * Compiled arguments for insert / update
    	 * @var string
    	 */
    	protected $setString = '';

    	/**
    	 * Order by clause
    	 * @var string
    	 */
    	protected $orderString = '';

    	/**
    	 * Group by clause
    	 * @var string
    	 */
    	protected $groupString = '';

    	// --------------------------------------------------------------------------
    	// ! SQL Clause Arrays
    	// --------------------------------------------------------------------------

    	/**
    	 * Keys for insert/update statement
    	 * @var array
    	 */
    	protected $setArrayKeys = [];

    	/**
    	 * Key/val pairs for order by clause
    	 * @var array
    	 */
    	protected $orderArray = [];

    	/**
    	 * Key/val pairs for group by clause
    	 * @var array
    	 */
    	protected $groupArray = [];

    	// --------------------------------------------------------------------------
    	// ! Other Class vars
    	// --------------------------------------------------------------------------

    	/**
    	 * Values to apply to prepared statements
    	 * @var array
    	 */
    	protected $values = [];

    	/**
    	 * Values to apply to where clauses in prepared statements
    	 * @var array
    	 */
    	protected $whereValues = [];

    	/**
    	 * Value for limit string
    	 * @var integer
    	 */
    	protected $limit;

    	/**
    	 * Value for offset in limit string
    	 * @var string|false
    	 */
    	protected $offset = FALSE;

    	/**
    	 * Query component order mapping
    	 * for complex select queries
    	 *
    	 * Format:
    	 * array(
    	 *		'type' => 'where',
    	 *		'conjunction' => ' AND ',
    	 *		'string' => 'k=?'
    	 * )
    	 *
    	 * @var array
    	 */
    	protected $queryMap = [];

    	/**
    	 * Map for having clause
    	 * @var array
    	 */
    	protected $havingMap = [];

    	/**
    	 * @param string $str
    	 * @return State
    	 */
    	public function setSelectString(string $str): self
    	{
    		$this->selectString = $str;
    		return $this;
    	}

    	/**
    	 * @return string
    	 */
    	public function getSelectString(): string
    	{
    		return $this->selectString;
    	}

    	/**
    	 * @param string $str
    	 * @return State
    	 */
    	public function appendSelectString(string $str): self
    	{
    		$this->selectString .= $str;
    		return $this;
    	}

    	/**
    	 * @return string
    	 */
    	public function getFromString(): string
    	{
    		return $this->fromString;
    	}

    	/**
    	 * @param string $fromString
    	 * @return State
    	 */
    	public function setFromString(string $fromString): self
    	{
    		$this->fromString = $fromString;
    		return $this;
    	}

    	/**
    	 * @return string
    	 */
    	public function getSetString(): string
    	{
    		return $this->setString;
    	}

    	/**
    	 * @param string $setString
    	 * @return State
    	 */
    	public function setSetString(string $setString): self
    	{
    		$this->setString = $setString;
    		return $this;
    	}

    	/**
    	 * @return string
    	 */
    	public function getOrderString(): string
    	{
    		return $this->orderString;
    	}

    	/**
    	 * @param string $orderString
    	 * @return State
    	 */
    	public function setOrderString(string $orderString): self
    	{
    		$this->orderString = $orderString;
    		return $this;
    	}

    	/**
    	 * @return string
    	 */
    	public function getGroupString(): string
    	{
    		return $this->groupString;
    	}

    	/**
    	 * @param string $groupString
    	 * @return State
    	 */
    	public function setGroupString(string $groupString): self
    	{
    		$this->groupString = $groupString;
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getSetArrayKeys(): array
    	{
    		return $this->setArrayKeys;
    	}

    	/**
    	 * @param array $setArrayKeys
    	 * @return State
    	 */
    	public function appendSetArrayKeys(array $setArrayKeys): self
    	{
    		$this->setArrayKeys = array_merge($this->setArrayKeys, $setArrayKeys);
    		return $this;
    	}

    	/**
    	 * @param array $setArrayKeys
    	 * @return State
    	 */
    	public function setSetArrayKeys(array $setArrayKeys): self
    	{
    		$this->setArrayKeys = $setArrayKeys;
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getOrderArray(): array
    	{
    		return $this->orderArray;
    	}

    	/**
    	 * @param string $key
    	 * @param mixed $orderArray
    	 * @return State
    	 */
    	public function setOrderArray(string $key, $orderArray): self
    	{
    		$this->orderArray[$key] = $orderArray;
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getGroupArray(): array
    	{
    		return $this->groupArray;
    	}

    	/**
    	 * @param array $groupArray
    	 * @return State
    	 */
    	public function setGroupArray(array $groupArray): self
    	{
    		$this->groupArray = $groupArray;
    		return $this;
    	}

    	/**
    	 * @param string $groupArray
    	 * @return State
    	 */
    	public function appendGroupArray(string $groupArray): self
    	{
    		$this->groupArray[] = $groupArray;
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getValues(): array
    	{
    		return $this->values;
    	}

    	/**
    	 * @param array $values
    	 * @return State
    	 */
    	public function appendValues(array $values): self
    	{
    		$this->values = array_merge($this->values, $values);
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getWhereValues(): array
    	{
    		return $this->whereValues;
    	}

    	/**
    	 * @param mixed $val
    	 * @return State
    	 */
    	public function appendWhereValues($val): self
    	{
    		if (\is_array($val))
    		{
    			foreach($val as $v)
    			{
    				$this->whereValues[] = $v;
    			}

    			return $this;
    		}

    		$this->whereValues[] = $val;
    		return $this;
    	}

    	/**
    	 * @return int
    	 */
    	public function getLimit(): ?int
    	{
    		return $this->limit;
    	}

    	/**
    	 * @param int $limit
    	 * @return State
    	 */
    	public function setLimit(int $limit): self
    	{
    		$this->limit = $limit;
    		return $this;
    	}

    	/**
    	 * @return string|false
    	 */
    	public function getOffset()
    	{
    		return $this->offset;
    	}

    	/**
    	 * @param string|false $offset
    	 * @return State
    	 */
    	public function setOffset($offset): self
    	{
    		$this->offset = $offset;
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getQueryMap(): array
    	{
    		return $this->queryMap;
    	}

    	/**
    	 * Add an additional set of mapping pairs to a internal map
    	 *
    	 * @param string $conjunction
    	 * @param string $string
    	 * @param string $type
    	 * @return State
    	 */
    	public function appendMap(string $conjunction = '', string $string = '', string $type = ''): self
    	{
    		$this->queryMap[] = [
    			'type' => $type,
    			'conjunction' => $conjunction,
    			'string' => $string
    		];
    		return $this;
    	}

    	/**
    	 * @return array
    	 */
    	public function getHavingMap(): array
    	{
    		return $this->havingMap;
    	}

    	/**
    	 * @param array $item
    	 * @return State
    	 */
    	public function appendHavingMap(array $item): self
    	{
    		$this->havingMap[] = $item;
    		return $this;
    	}
    }

    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 5,625 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/State.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace Query;

    use function is_array;

    /**
     * Query builder state
     *
     * @method getSelectString(): string
     * @method getFromString(): string
     * @method getSetString(): string
     * @method getOrderString(): string
     * @method getGroupString(): string
     * @method getSetArrayKeys(): array
     * @method getOrderArray(): array
     * @method getGroupArray(): array
     * @method getValues(): array
     * @method getWhereValues(): array
     * @method getLimit(): int|null
     * @method getOffset()
     * @method getQueryMap(): array
     * @method getHavingMap(): array
     *
     * @method setSelectString(string $selectString): self
     * @method setFromString(string $fromString): self
     * @method setSetString(string $setString): self
     * @method setOrderString(string $orderString): self
     * @method setGroupString(string $groupString): self
     * @method setSetArrayKeys(array $arrayKeys): self
     * @method setGroupArray(array $array): self
     * @method setLimit(int $limit): self
     * @method setOffset(?int $offset): self
     */
    class State {
    	// --------------------------------------------------------------------------
    	// ! SQL Clause Strings
    	// --------------------------------------------------------------------------

    	/**
    	 * Compiled 'select' clause
    	 * @var string
    	 */
    	protected string $selectString = '';

    	/**
    	 * Compiled 'from' clause
    	 * @var string
    	 */
    	protected string $fromString = '';

    	/**
    	 * Compiled arguments for insert / update
    	 * @var string
    	 */
    	protected string $setString = '';

    	/**
    	 * Order by clause
    	 * @var string
    	 */
    	protected string $orderString = '';

    	/**
    	 * Group by clause
    	 * @var string
    	 */
    	protected string $groupString = '';

    	// --------------------------------------------------------------------------
    	// ! SQL Clause Arrays
    	// --------------------------------------------------------------------------

    	/**
    	 * Keys for insert/update statement
    	 * @var array
    	 */
    	protected array $setArrayKeys = [];

    	/**
    	 * Key/val pairs for order by clause
    	 * @var array
    	 */
    	protected array $orderArray = [];

    	/**
    	 * Key/val pairs for group by clause
    	 * @var array
    	 */
    	protected array $groupArray = [];

    	// --------------------------------------------------------------------------
    	// ! Other Class vars
    	// --------------------------------------------------------------------------

    	/**
    	 * Values to apply to prepared statements
    	 * @var array
    	 */
    	protected array $values = [];

    	/**
    	 * Values to apply to where clauses in prepared statements
    	 * @var array
    	 */
    	protected array $whereValues = [];

    	/**
    	 * Value for limit string
    	 * @var int
    	 */
    	protected ?int $limit = NULL;

    	/**
    	 * Value for offset in limit string
    	 * @var int
    	 */
    	protected ?int $offset = NULL;

    	/**
    	 * Query component order mapping
    	 * for complex select queries
    	 *
    	 * Format:
    	 * [
    	 *		'type' => 'where',
    	 *		'conjunction' => ' AND ',
    	 *		'string' => 'k=?'
    	 * ]
    	 *
    	 * @var array
    	 */
    	protected array $queryMap = [];

    	/**
    	 * Map for having clause
    	 * @var array
    	 */
    	protected array $havingMap = [];

    	public function __call(string $name, array $arguments)
    	{
    		if (strpos($name, 'get', 0) === 0)
    		{
    			$maybeProp = lcfirst(substr($name, 3));
    			if (isset($this->$maybeProp))
    			{
    				return $this->$maybeProp;
    			}
    		}

    		if (strpos($name, 'set', 0) === 0)
    		{
    			$maybeProp = lcfirst(substr($name, 3));
    			if (isset($this->$maybeProp))
    			{
    				$this->$maybeProp = $arguments[0];
    				return $this;
    			}
    		}

    		return NULL;
    	}

    	/**
    	 * @param string $str
    	 * @return State
    	 */
    	public function appendSelectString(string $str): self
    	{
    		$this->selectString .= $str;
    		return $this;
    	}

    	/**
    	 * @param array $setArrayKeys
    	 * @return State
    	 */
    	public function appendSetArrayKeys(array $setArrayKeys): self
    	{
    		$this->setArrayKeys = array_merge($this->setArrayKeys, $setArrayKeys);
    		return $this;
    	}

    	/**
    	 * @param string $key
    	 * @param mixed $orderArray
    	 * @return State
    	 */
    	public function setOrderArray(string $key, $orderArray): self
    	{
    		$this->orderArray[$key] = $orderArray;
    		return $this;
    	}

    	/**
    	 * @param string $groupArray
    	 * @return State
    	 */
    	public function appendGroupArray(string $groupArray): self
    	{
    		$this->groupArray[] = $groupArray;
    		return $this;
    	}

    	/**
    	 * @param array $values
    	 * @return State
    	 */
    	public function appendValues(array $values): self
    	{
    		$this->values = array_merge($this->values, $values);
    		return $this;
    	}

    	/**
    	 * @param mixed $val
    	 * @return State
    	 */
    	public function appendWhereValues($val): self
    	{
    		if (is_array($val))
    		{
    			foreach($val as $v)
    			{
    				$this->whereValues[] = $v;
    			}

    			return $this;
    		}

    		$this->whereValues[] = $val;
    		return $this;
    	}

    	/**
    	 * Add an additional set of mapping pairs to a internal map
    	 *
    	 * @param string $conjunction
    	 * @param string $string
    	 * @param string $type
    	 * @return State
    	 */
    	public function appendMap(string $conjunction = '', string $string = '', string $type = ''): self
    	{
    		$this->queryMap[] = [
    			'type' => $type,
    			'conjunction' => $conjunction,
    			'string' => $string
    		];
    		return $this;
    	}

    	/**
    	 * @param array $item
    	 * @return State
    	 */
    	public function appendHavingMap(array $item): self
    	{
    		$this->havingMap[] = $item;
    		return $this;
    	}
    }

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/source/common.php.html b/apiDocumentation/source/common.php.html index 0883902..21396b8 100644 --- a/apiDocumentation/source/common.php.html +++ b/apiDocumentation/source/common.php.html @@ -1,53 +1,3 @@ phpDox - Source of common.php

    Source of file common.php

    - Size: 2,647 Bytes - Last Modified: 2018-01-24T19:58:41+00:00

    src/common.php

    123456789101112131415161718192021222324252627282930313233
    - Covered by 193 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testTruncate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testTruncate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadNumRows
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testBackupStructure
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testTruncate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testFunctionGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testPrefixGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimit
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetLimitSkip
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrHaving
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectAvg
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectSum
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectDistinct
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectFromLimitGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMax
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectMin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testMultiOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhereNotIn
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotLike
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeBefore
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLikeAfter
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testLeftJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInnerJoin
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertArray
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInsertBatch
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSetArrayUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testWhereSetUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAll
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNumRows
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledSelect
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledUpdate
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledInsert
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGetCompiledDelete
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadNumRows
    343536373839404142434445
    - Covered by 19 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    4647
    - Covered by 19 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    4849
    - Covered by 19 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    505152
    - Covered by 19 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackup
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testBackupData
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSchemas
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetDBs
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSystemTables
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testBackupData
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetViews
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testGetSequences
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testCreateTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testDeleteTable
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetDBs
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetTables
    • Query\Tests\Drivers\SQLite\SQLiteDriverTest::testGetViews
    5354555657585960616263646566
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    6768
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    6970
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    7172
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    7374
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    7576
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    77787980
    - Covered by 2 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLDriverTest::testCreateTable
    • Query\Tests\Drivers\PgSQL\PgSQLDriverTest::testCreateTable
    81828384858687888990919293
    - Covered by 46 test(s): -
    • Query\Tests\CoreTest::testEmptyRegexInArray
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    9495
    - Covered by 1 test(s): -
    • Query\Tests\CoreTest::testEmptyRegexInArray
    969798
    - Covered by 45 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    99100
    - Covered by 45 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    101102
    - Covered by 45 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testCountAllResults2
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryExplain
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testSelectWhereGet
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrNotGroup
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testAndNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testNotGroupStart
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupCamelCase
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrderByRandom
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testGroupBy
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testOrWhere
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testDeleteWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testCountAllResults2
    103104105106
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testJoinWithMultipleWhereValues
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testJoinWithMultipleWhereValues
    107108109110111112113114115116117118119120121122
    - Covered by 8 test(s): -
    • Query\Tests\CoreTest::testNullQuery
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    123124
    - Covered by 1 test(s): -
    • Query\Tests\CoreTest::testNullQuery
    125126127
    - Covered by 7 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    128129130
    - Covered by 7 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    131132
    - Covered by 4 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testInvalidConnectionName
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testQueryFunctionAlias
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testInvalidConnectionName
    133134135
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    136137138
    - Covered by 3 test(s): -
    • Query\Tests\Drivers\MySQL\MySQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\PgSQL\PgSQLQueryBuilderTest::testBadDriver
    • Query\Tests\Drivers\SQLite\SQLiteQueryBuilderTest::testBadDriver
    139140141142
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2016 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat4ion/Query
     */

    use Query\{
        ConnectionManager,
        QueryBuilderInterface
    };

    /**
     * Global functions that don't really fit anywhere else
     */

    /**
     * Multibyte-safe trim function
     *
     * @param string $string
     * @return string
     */
    function mb_trim(string $string): string
    {
    	return preg_replace('/(^\s+)|(\s+$)/u', '', $string);
    }

    /**
     * Filter out db rows into one array
     *
     * @param array $array
     * @param mixed $index
     * @return array
     */
    function dbFilter(array $array, $index): array
    {
    	$newArray = [];

    	foreach($array as $a)
    	{
    		$newArray[] = $a[$index];
    	}

    	return $newArray;
    }

    /**
     * Zip a set of arrays together on common keys
     *
     * The $zipperInput array is an array of arrays indexed by their place in the output
     * array.
     *
     * @param array $zipperInput
     * @return array
     */
    function arrayZipper(array $zipperInput): array
    {
    	$output = [];

    	foreach($zipperInput as $appendKey => $values)
    	{
    		foreach($values as $index => $value)
    		{
    			if ( ! isset($output[$index]))
    			{
    				$output[$index] = [];
    			}
    			$output[$index][$appendKey] = $value;
    		}
    	}

    	return $output;
    }

    /**
     * Determine whether a value in the passed array matches the pattern
     * passed
     *
     * @param array $array
     * @param string $pattern
     * @return bool
     */
    function regexInArray(array $array, string $pattern): bool
    {
    	if (empty($array))
    	{
    		return FALSE;
    	}

    	foreach($array as $item)
    	{
    		if (is_scalar($item) && preg_match($pattern, $item))
    		{
    			return TRUE;
    		}
    	}

    	return FALSE;
    }

    /**
     * Connection function
     *
     * Send an array or object as connection parameters to create a connection. If
     * the array or object has an 'alias' parameter, passing that string to this
     * function will return that connection. Passing no parameters returns the last
     * connection created.
     *
     * @param string|object|array $params
     * @return QueryBuilderInterface|null
     */
    function Query($params = ''): ?QueryBuilderInterface
    {
    	if ($params === NULL)
    	{
    		return NULL;
    	}

    	$manager = ConnectionManager::getInstance();

    	// If you are getting a previously created connection
    	if (is_scalar($params))
    	{
    		return $manager->getConnection($params);
    	}

    	$paramsObject = (object) $params;

    	// Otherwise, return a new connection
    	return $manager->connect($paramsObject);
    }

    // End of common.php

    Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors
    + Size: 2,787 Bytes - Last Modified: 2020-04-17T14:56:27-04:00

    src/common.php

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
    <?php declare(strict_types=1);
    /**
     * Query
     *
     * SQL Query Builder / Database Abstraction Layer
     *
     * PHP version 7.4
     *
     * @package     Query
     * @author      Timothy J. Warren <tim@timshomepage.net>
     * @copyright   2012 - 2020 Timothy J. Warren
     * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
     * @link        https://git.timshomepage.net/aviat/Query
     * @version     3.0.0
     */
    namespace {

    	use Query\ConnectionManager;
    	use Query\QueryBuilderInterface;

    	/**
    	 * Global functions that don't really fit anywhere else
    	 */

    	/**
    	 * Multibyte-safe trim function
    	 *
    	 * @param string $string
    	 * @return string
    	 */
    	function mb_trim(string $string): string
    	{
    		return preg_replace('/(^\s+)|(\s+$)/u', '', $string);
    	}

    	/**
    	 * Filter out db rows into one array
    	 *
    	 * @param array $array
    	 * @param mixed $index
    	 * @return array
    	 */
    	function dbFilter(array $array, $index): array
    	{
    		$newArray = [];

    		foreach ($array as $a)
    		{
    			$newArray[] = $a[$index];
    		}

    		return $newArray;
    	}

    	/**
    	 * Zip a set of arrays together on common keys
    	 *
    	 * The $zipperInput array is an array of arrays indexed by their place in the output
    	 * array.
    	 *
    	 * @param array $zipperInput
    	 * @return array
    	 */
    	function arrayZipper(array $zipperInput): array
    	{
    		$output = [];

    		foreach ($zipperInput as $appendKey => $values)
    		{
    			foreach ($values as $index => $value)
    			{
    				if ( ! isset($output[$index]))
    				{
    					$output[$index] = [];
    				}
    				$output[$index][$appendKey] = $value;
    			}
    		}

    		return $output;
    	}

    	/**
    	 * Determine whether a value in the passed array matches the pattern
    	 * passed
    	 *
    	 * @param array $array
    	 * @param string $pattern
    	 * @return bool
    	 */
    	function regexInArray(array $array, string $pattern): bool
    	{
    		if (empty($array))
    		{
    			return FALSE;
    		}

    		foreach ($array as $item)
    		{
    			if (is_scalar($item) && preg_match($pattern, $item))
    			{
    				return TRUE;
    			}
    		}

    		return FALSE;
    	}

    	/**
    	 * Connection function
    	 *
    	 * Send an array or object as connection parameters to create a connection. If
    	 * the array or object has an 'alias' parameter, passing that string to this
    	 * function will return that connection. Passing no parameters returns the last
    	 * connection created.
    	 *
    	 * @param string|object|array $params
    	 * @return QueryBuilderInterface|null
    	 */
    	function Query($params = ''): ?QueryBuilderInterface
    	{
    		if ($params === NULL)
    		{
    			return NULL;
    		}

    		$manager = ConnectionManager::getInstance();

    		// If you are getting a previously created connection
    		if (is_scalar($params))
    		{
    			return $manager->getConnection($params);
    		}

    		$paramsObject = (object)$params;

    		// Otherwise, return a new connection
    		return $manager->connect($paramsObject);
    	}
    }
    // End of common.php

    Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/apiDocumentation/traits.html b/apiDocumentation/traits.html index 205a0a6..5acd338 100644 --- a/apiDocumentation/traits.html +++ b/apiDocumentation/traits.html @@ -32,7 +32,7 @@

    Traits

    - Generated using phpDox 0.11.0-dev - Copyright (C) 2010 - 2018 by Arne Blankerts and Contributors + Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors
    diff --git a/build/docker_install.sh b/build/docker_install.sh index 63e1fe3..9ea686a 100644 --- a/build/docker_install.sh +++ b/build/docker_install.sh @@ -1,16 +1,19 @@ -#!/bin/bash +#!/bin/sh # We need to install dependencies only for Docker [[ ! -e /.dockerenv ]] && [[ ! -e /.dockerinit ]] && exit 0 # Where am I? -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +a="/$0"; a=${a%/*}; a=${a:-.}; a=${a#/}/; DIR=$(cd $a; pwd) set -xe # Install git (the php image doesn't have it) which is required by composer -apt-get update -yqq -apt-get install git libpq-dev libmysqlclient18 unzip firebird2.5-superclassic -yqq +echo -e 'http://dl-cdn.alpinelinux.org/alpine/edge/main\nhttp://dl-cdn.alpinelinux.org/alpine/edge/community\nhttp://dl-cdn.alpinelinux.org/alpine/edge/testing' > /etc/apk/repositories +apk add --no-cache \ + curl \ + git \ + postgresql-dev # Install phpunit, the tool that we will use for testing curl -Lo /usr/local/bin/phpunit https://phar.phpunit.de/phpunit.phar @@ -20,10 +23,5 @@ chmod +x /usr/local/bin/phpunit rm "$DIR/../tests/settings.json.dist" mv "$DIR/../tests/settings-ci.json" "$DIR/../tests/settings.json" -# Install mysql driver -# Here you can install any other extension that you need -docker-php-ext-install pdo_mysql -docker-php-ext-install pdo_pgsql -#docker-php-ext-install pdo_oci -docker-php-ext-install interbase -docker-php-ext-install pdo_firebird +# Install pdo drivers +docker-php-ext-install pdo_mysql pdo_pgsql diff --git a/build/header_comment.txt b/build/header_comment.txt index 3a2caa5..f803c2d 100644 --- a/build/header_comment.txt +++ b/build/header_comment.txt @@ -3,11 +3,12 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ diff --git a/build/phpunit.xml b/build/phpunit.xml index 5baa61a..97f3bb2 100644 --- a/build/phpunit.xml +++ b/build/phpunit.xml @@ -1,9 +1,11 @@ + bootstrap="./../tests/bootstrap.php" + verbose="true" +> ./../src/ @@ -28,7 +30,7 @@ - - + + \ No newline at end of file diff --git a/composer.json b/composer.json index 55d3460..bfc1f19 100644 --- a/composer.json +++ b/composer.json @@ -1,60 +1,71 @@ { - "name":"aviat/query", - "type":"library", - "description":"Database Query Builder and Abstraction layer", - "keywords":[ - "database", - "query builder", - "codeigniter", - "mysql", - "firebird", - "sqlite", - "postgres", - "pdo" - ], - "homepage":"https://git.timshomepage.net/aviat/Query", - "license":"MIT", - "authors": [{ - "name": "Timothy J. Warren", - "email": "tim@timshomepage.net", - "homepage": "https://timshomepage.net", - "role": "Developer" - }], - "require": { - "php": "^7.1" - }, - "require-dev": { - "consolidation/robo": "^1.0.0", - "monolog/monolog": "^1.21", - "pdepend/pdepend": "^2.5", - "phploc/phploc": "^4.0", - "phpstan/phpstan": "^0.9.1", - "phpunit/phpunit": "^6.5", - "sebastian/phpcpd": "^3.0", - "simpletest/simpletest": "^1.1", - "squizlabs/php_codesniffer": "^3.0.0", - "theseer/phpdox": "^0.11.0" - }, - "autoload": { - "psr-4": { - "Query\\": "src" - }, - "files": ["src/common.php"] - }, - "autoload-dev": { - "psr-4": { - "Query\\Tests\\": "tests" - } - }, - "scripts": { - "build": "robo build", - "clean": "robo clean", - "coverage": "phpdbg -qrr -- vendor/bin/phpunit -c build", - "phpstan": "phpstan analyse -l 3 -c phpstan.neon src tests", - "test": "phpunit -c build --no-coverage" - }, - "scripts-descriptions": { - "coverage": "Generate test coverage report", - "test": "Run unit tests" + "name": "aviat/query", + "type": "library", + "description": "Database Query Builder and Abstraction layer", + "keywords": [ + "database", + "query builder", + "codeigniter", + "mysql", + "sqlite", + "postgres", + "pdo" + ], + "homepage": "https://git.timshomepage.net/aviat/Query", + "license": "MIT", + "authors": [ + { + "name": "Timothy J. Warren", + "email": "tim@timshomepage.net", + "homepage": "https://timshomepage.net", + "role": "Developer" } + ], + "config": { + "lock": false, + "platform": { + "php": "7.4" + } + }, + "require": { + "php": ">=7.4", + "ext-pdo": "*" + }, + "require-dev": { + "consolidation/robo": "^2.0.0", + "monolog/monolog": "^2.0.1", + "phploc/phploc": "^5.0", + "phpmd/phpmd": "^2.8", + "phpstan/phpstan": "^0.12.2", + "phpunit/phpunit": "^8.5", + "sebastian/phpcpd": "^4.1", + "simpletest/simpletest": "^1.1", + "squizlabs/php_codesniffer": "^3.0.0", + "theseer/phpdox": "^0.12.0" + }, + "autoload": { + "psr-4": { + "Query\\": "src" + }, + "files": [ + "src/common.php" + ] + }, + "autoload-dev": { + "psr-4": { + "Query\\Tests\\": "tests" + } + }, + "scripts": { + "build": "robo build", + "clean": "robo clean", + "coverage": "phpdbg -qrr -- vendor/bin/phpunit -c build", + "pcov": "vendor/bin/phpunit -c build", + "phpstan": "phpstan analyse -l 3 -c phpstan.neon src tests", + "test": "phpunit -c build --no-coverage" + }, + "scripts-descriptions": { + "coverage": "Generate test coverage report", + "test": "Run unit tests" + } } diff --git a/phpdox.xml b/phpdox.xml index 3703129..d23f39e 100644 --- a/phpdox.xml +++ b/phpdox.xml @@ -78,32 +78,28 @@ - + - + - - + - - - - + --> diff --git a/sonar-project.properties b/sonar-project.properties deleted file mode 100644 index ab9114d..0000000 --- a/sonar-project.properties +++ /dev/null @@ -1,7 +0,0 @@ -sonar.projectKey=query -sonar.projectName=Query Builder -sonar.projectVersion=2.5.1 -sonar.sources=src -sonar.language=php -sonar.php.coverage.reportPath=build/logs/clover.xml -sonar.php.tests.reportPath=build/logs/junit.xml \ No newline at end of file diff --git a/src/ConnectionManager.php b/src/ConnectionManager.php index e191952..e1a0fa6 100644 --- a/src/ConnectionManager.php +++ b/src/ConnectionManager.php @@ -4,18 +4,19 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query; use DomainException; -use InvalidArgumentException; +use stdClass; /** * Connection manager class to manage connections for the @@ -27,13 +28,13 @@ final class ConnectionManager { * Map of named database connections * @var array */ - private $connections = []; + private array $connections = []; /** * Class instance variable * @var ConnectionManager|null */ - private static $instance; + private static ?ConnectionManager $instance = NULL; /** * Private constructor to prevent multiple instances @@ -60,7 +61,7 @@ final class ConnectionManager { * @throws DomainException * @return void */ - public function __sleep() + public function __sleep(): void { throw new DomainException('No serializing of singleton'); } @@ -71,7 +72,7 @@ final class ConnectionManager { * @throws DomainException * @return void */ - public function __wakeup() + public function __wakeup(): void { throw new DomainException("Can't unserialize singleton"); } @@ -97,7 +98,7 @@ final class ConnectionManager { * * @param string|array|object $name * @return QueryBuilderInterface - * @throws InvalidArgumentException + * @throws Exception\NonExistentConnectionException */ public function getConnection($name = ''): QueryBuilderInterface { @@ -106,27 +107,29 @@ final class ConnectionManager { { return $this->connections[$name]; } - else if (empty($name) && ! empty($this->connections)) // Otherwise, return the last one + + if (empty($name) && ! empty($this->connections)) // Otherwise, return the last one { return end($this->connections); } // You should actually connect before trying to get a connection... - throw new InvalidArgumentException('The specified connection does not exist'); + throw new Exception\NonExistentConnectionException('The specified connection does not exist'); } /** * Parse the passed parameters and return a connection * - * @param \stdClass $params + * @param array|object $params + * @throws Exception\BadDBDriverException * @return QueryBuilderInterface */ - public function connect(\stdClass $params): QueryBuilderInterface + public function connect($params): QueryBuilderInterface { - list($dsn, $dbtype, $params, $options) = $this->parseParams($params); + [$dsn, $dbType, $params, $options] = $this->parseParams($params); - $dbtype = ucfirst($dbtype); - $driver = "\\Query\\Drivers\\{$dbtype}\\Driver"; + $dbType = ucfirst($dbType); + $driver = "\\Query\\Drivers\\{$dbType}\\Driver"; // Create the database connection $db = ! empty($params->user) @@ -159,20 +162,21 @@ final class ConnectionManager { /** * Parses params into a dsn and option array * - * @param \stdClass $params + * @param array|object $rawParams * @return array - * @throws BadDBDriverException + * @throws Exception\BadDBDriverException */ - public function parseParams(\stdClass $params): array + public function parseParams($rawParams): array { + $params = (object) $rawParams; $params->type = strtolower($params->type); - $dbtype = ($params->type !== 'postgresql') ? $params->type : 'pgsql'; - $dbtype = ucfirst($dbtype); + $dbType = ($params->type === 'postgresql') ? 'pgsql' : $params->type; + $dbType = ucfirst($dbType); // Make sure the class exists - if ( ! class_exists("\\Query\\Drivers\\{$dbtype}\\Driver")) + if ( ! class_exists("\\Query\\Drivers\\{$dbType}\\Driver")) { - throw new BadDBDriverException('Database driver does not exist, or is not supported'); + throw new Exception\BadDBDriverException('Database driver does not exist, or is not supported'); } // Set additional PDO options @@ -184,28 +188,28 @@ final class ConnectionManager { } // Create the dsn for the database to connect to - if(strtolower($dbtype) === 'sqlite') + if(strtolower($dbType) === 'sqlite') { $dsn = $params->file; } else { - $dsn = $this->createDsn($dbtype, $params); + $dsn = $this->createDsn($dbType, $params); } - return [$dsn, $dbtype, $params, $options]; + return [$dsn, $dbType, $params, $options]; } /** * Create the dsn from the db type and params * * @codeCoverageIgnore - * @param string $dbtype - * @param \stdClass $params + * @param string $dbType + * @param stdClass $params * @return string */ - private function createDsn(string $dbtype, \stdClass $params): string + private function createDsn(string $dbType, stdClass $params): string { $pairs = []; @@ -233,6 +237,6 @@ final class ConnectionManager { } } - return strtolower($dbtype) . ':' . implode(';', $pairs); + return strtolower($dbType) . ':' . implode(';', $pairs); } } \ No newline at end of file diff --git a/src/Drivers/AbstractDriver.php b/src/Drivers/AbstractDriver.php index 3cff181..e011ff9 100644 --- a/src/Drivers/AbstractDriver.php +++ b/src/Drivers/AbstractDriver.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers; @@ -18,6 +19,11 @@ use InvalidArgumentException; use PDO; use PDOStatement; +use function call_user_func_array; +use function dbFilter; +use function is_object; +use function is_string; + /** * Base Database class * @@ -31,49 +37,49 @@ abstract class AbstractDriver * Reference to the last executed query * @var PDOStatement */ - protected $statement; + protected PDOStatement $statement; /** * Start character to escape identifiers * @var string */ - protected $escapeCharOpen = '"'; + protected string $escapeCharOpen = '"'; /** * End character to escape identifiers * @var string */ - protected $escapeCharClose = '"'; + protected string $escapeCharClose = '"'; /** * Reference to sql class * @var SQLInterface */ - protected $sql; + protected SQLInterface $driverSQL; /** * Reference to util class * @var AbstractUtil */ - protected $util; + protected AbstractUtil $util; /** * Last query executed * @var string */ - protected $lastQuery = ''; + protected string $lastQuery = ''; /** * Prefix to apply to table names * @var string */ - protected $tablePrefix = ''; + protected string $tablePrefix = ''; /** * Whether the driver supports 'TRUNCATE' * @var boolean */ - protected $hasTruncate = TRUE; + protected bool $hasTruncate = TRUE; /** * PDO constructor wrapper @@ -107,7 +113,7 @@ abstract class AbstractDriver $sqlClass = __NAMESPACE__ . "\\{$driver}\\SQL"; $utilClass = __NAMESPACE__ . "\\{$driver}\\Util"; - $this->sql = new $sqlClass(); + $this->driverSQL = new $sqlClass(); $this->util = new $utilClass($this); } @@ -123,12 +129,14 @@ abstract class AbstractDriver { if ( isset($this->$name) - && \is_object($this->$name) + && is_object($this->$name) && method_exists($this->$name, '__invoke') ) { - return \call_user_func_array([$this->$name, '__invoke'], $args); + return call_user_func_array([$this->$name, '__invoke'], $args); } + + return NULL; } // -------------------------------------------------------------------------- @@ -163,7 +171,7 @@ abstract class AbstractDriver */ public function getSql(): SQLInterface { - return $this->sql; + return $this->driverSQL; } /** @@ -199,7 +207,7 @@ abstract class AbstractDriver * @return PDOStatement | FALSE * @throws InvalidArgumentException */ - public function prepareQuery(string $sql, array $data): ?PDOStatement + public function prepareQuery(string $sql, array $data): PDOStatement { // Prepare the sql, save the statement for easy access later $this->statement = $this->prepare($sql); @@ -227,7 +235,7 @@ abstract class AbstractDriver * @throws InvalidArgumentException * @return PDOStatement */ - public function prepareExecute(string $sql, array $params): ?PDOStatement + public function prepareExecute(string $sql, array $params): PDOStatement { $this->statement = $this->prepareQuery($sql, $params); $this->statement->execute(); @@ -281,7 +289,7 @@ abstract class AbstractDriver * @param string $table * @return string */ - public function quoteTable($table): string + public function quoteTable(string $table): string { $table = $this->prefixTable($table); @@ -297,11 +305,14 @@ abstract class AbstractDriver */ public function quoteIdent($identifier) { - if (\is_array($identifier)) + if (is_array($identifier)) { return array_map([$this, __METHOD__], $identifier); } + // Make all the string-handling methods happy + $identifier = (string)$identifier; + // Handle comma-separated identifiers if (strpos($identifier, ',') !== FALSE) { @@ -323,10 +334,8 @@ abstract class AbstractDriver foreach($funcs as $f) { // Unquote the function - $raw = str_replace($f[0], $f[1], $raw); - // Quote the inside identifiers - $raw = str_replace($f[3], $this->quoteIdent($f[3]), $raw); + $raw = str_replace([$f[0], $f[3]], [$f[1], $this->quoteIdent($f[3])], $raw); } return $raw; @@ -339,7 +348,8 @@ abstract class AbstractDriver */ public function getSchemas(): ?array { - return NULL; + // Most DBMSs conflate schemas and databases + return $this->getDbs(); } /** @@ -359,7 +369,7 @@ abstract class AbstractDriver * * @return array */ - public function getDbs(): array + public function getDbs(): ?array { return $this->driverQuery('dbList'); } @@ -433,7 +443,7 @@ abstract class AbstractDriver * @param string $table * @return array */ - public function getColumns($table): ?array + public function getColumns(string $table): ?array { return $this->driverQuery($this->getSql()->columnList($this->prefixTable($table)), FALSE); } @@ -444,7 +454,7 @@ abstract class AbstractDriver * @param string $table * @return array */ - public function getFks($table): ?array + public function getFks(string $table): ?array { return $this->driverQuery($this->getSql()->fkList($table), FALSE); } @@ -455,7 +465,7 @@ abstract class AbstractDriver * @param string $table * @return array */ - public function getIndexes($table): ?array + public function getIndexes(string $table): ?array { return $this->driverQuery($this->getSql()->indexList($this->prefixTable($table)), FALSE); } @@ -470,6 +480,16 @@ abstract class AbstractDriver return $this->driverQuery('typeList', FALSE); } + /** + * Get the version of the database engine + * + * @return string + */ + public function getVersion(): string + { + return $this->getAttribute(PDO::ATTR_SERVER_VERSION); + } + /** * Method to simplify retrieving db results for meta-data queries * @@ -480,14 +500,14 @@ abstract class AbstractDriver public function driverQuery($query, $filteredIndex=TRUE): ?array { // Call the appropriate method, if it exists - if (\is_string($query) && method_exists($this->sql, $query)) + if (is_string($query) && method_exists($this->driverSQL, $query)) { $query = $this->getSql()->$query(); } // Return if the values are returned instead of a query, // or if the query doesn't apply to the driver - if ( ! \is_string($query)) + if ( ! is_string($query)) { return $query; } @@ -498,7 +518,7 @@ abstract class AbstractDriver $flag = $filteredIndex ? PDO::FETCH_NUM : PDO::FETCH_ASSOC; $all = $res->fetchAll($flag); - return $filteredIndex ? \dbFilter($all, 0) : $all; + return $filteredIndex ? dbFilter($all, 0) : $all; } /** @@ -526,7 +546,7 @@ abstract class AbstractDriver * * @param string $table * @param mixed $data - * @return null|array + * @return array */ public function insertBatch(string $table, array $data=[]): array { @@ -539,6 +559,7 @@ abstract class AbstractDriver { $vals = array_merge($vals, array_values($group)); } + $table = $this->quoteTable($table); $fields = array_keys($firstRow); @@ -561,15 +582,73 @@ abstract class AbstractDriver * Creates a batch update, and executes it. * Returns the number of affected rows * - * @param string $table - * @param array|object $data - * @param string $where - * @return int|null + * @param string $table The table to update + * @param array $data an array of update values + * @param string $where The where key + * @return array */ - public function updateBatch(string $table, $data, $where) + public function updateBatch(string $table, array $data, string $where): array { - // @TODO implement - return NULL; + $affectedRows = 0; + $insertData = []; + $fieldLines = []; + + $sql = 'UPDATE ' . $this->quoteTable($table) . ' SET '; + + // Get the keys of the current set of data, except the one used to + // set the update condition + $fields = array_unique( + array_reduce($data, static function ($previous, $current) use (&$affectedRows, $where) { + $affectedRows++; + $keys = array_diff(array_keys($current), [$where]); + + if ($previous === NULL) + { + return $keys; + } + + return array_merge($previous, $keys); + }) + ); + + // Create the CASE blocks for each data set + foreach ($fields as $field) + { + $line = $this->quoteIdent($field) . " = CASE\n"; + + $cases = []; + foreach ($data as $case) + { + if (array_key_exists($field, $case)) + { + $insertData[] = $case[$where]; + $insertData[] = $case[$field]; + $cases[] = 'WHEN ' . $this->quoteIdent($where) . ' =? ' + . 'THEN ? '; + } + } + + $line .= implode("\n", $cases) . "\n"; + $line .= 'ELSE ' . $this->quoteIdent($field) . ' END'; + + $fieldLines[] = $line; + } + + $sql .= implode(",\n", $fieldLines) . "\n"; + + $whereValues = array_column($data, $where); + foreach ($whereValues as $value) + { + $insertData[] = $value; + } + + // Create the placeholders for the WHERE IN clause + $placeholders = array_fill(0, count($whereValues), '?'); + + $sql .= 'WHERE ' . $this->quoteIdent($where) . ' IN '; + $sql .= '(' . implode(',', $placeholders) . ')'; + + return [$sql, $insertData, $affectedRows]; } /** @@ -590,6 +669,18 @@ abstract class AbstractDriver return $this->statement; } + /** + * Generate the returning clause for the current database + * + * @param string $query + * @param string $select + * @return string + */ + public function returning(string $query, string $select): string + { + return "{$query} RETURNING {$select}"; + } + /** * Helper method for quote_ident * @@ -602,7 +693,7 @@ abstract class AbstractDriver // and is not already quoted before quoting // that value, otherwise, return the original value return ( - \is_string($str) + is_string($str) && strpos($str, $this->escapeCharOpen) !== 0 && strrpos($str, $this->escapeCharClose) !== 0 ) @@ -627,4 +718,4 @@ abstract class AbstractDriver return $this->tablePrefix . $str; } -} \ No newline at end of file +} diff --git a/src/Drivers/AbstractSQL.php b/src/Drivers/AbstractSQL.php index c57bf25..fdfe1de 100644 --- a/src/Drivers/AbstractSQL.php +++ b/src/Drivers/AbstractSQL.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers; @@ -24,10 +25,10 @@ abstract class AbstractSQL implements SQLInterface { * * @param string $sql * @param int $limit - * @param int|bool $offset + * @param int $offset * @return string */ - public function limit(string $sql, int $limit, $offset=FALSE): string + public function limit(string $sql, int $limit, ?int $offset=NULL): string { $sql .= "\nLIMIT {$limit}"; diff --git a/src/Drivers/AbstractUtil.php b/src/Drivers/AbstractUtil.php index d9e676d..1d4520b 100644 --- a/src/Drivers/AbstractUtil.php +++ b/src/Drivers/AbstractUtil.php @@ -4,21 +4,19 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers; /** * Abstract class defining database / table creation methods - * - * @method string quoteIdent(string $sql) - * @method string quoteTable(string $sql) */ abstract class AbstractUtil { @@ -26,7 +24,7 @@ abstract class AbstractUtil { * Reference to the current connection object * @var DriverInterface */ - private $connection; + private DriverInterface $connection; /** * Save a reference to the connection object for later use @@ -43,7 +41,7 @@ abstract class AbstractUtil { * * @return DriverInterface */ - public function getDriver() + public function getDriver(): DriverInterface { return $this->connection; } @@ -57,16 +55,16 @@ abstract class AbstractUtil { * @param bool $ifNotExists * @return string */ - public function createTable($name, $fields, array $constraints=[], $ifNotExists=TRUE) + public function createTable($name, $fields, array $constraints=[], $ifNotExists=TRUE): string { $existsStr = $ifNotExists ? ' IF NOT EXISTS ' : ' '; // Reorganize into an array indexed with column information - // Eg $columnArray[$colname] = array( + // Eg $columnArray[$colname] = [ // 'type' => ..., // 'constraint' => ..., // 'index' => ..., - // ) + // ] $columnArray = \arrayZipper([ 'type' => $fields, 'constraint' => $constraints @@ -77,8 +75,8 @@ abstract class AbstractUtil { foreach($columnArray as $n => $props) { $str = $this->getDriver()->quoteIdent($n); - $str .= isset($props['type']) ? " {$props['type']}" : ""; - $str .= isset($props['constraint']) ? " {$props['constraint']}" : ""; + $str .= isset($props['type']) ? " {$props['type']}" : ''; + $str .= isset($props['constraint']) ? " {$props['constraint']}" : ''; $columns[] = $str; } @@ -112,7 +110,7 @@ abstract class AbstractUtil { * @abstract * @return string */ - abstract public function backupStructure(); + abstract public function backupStructure(): string; /** * Return an SQL file with the database data as insert statements @@ -120,6 +118,6 @@ abstract class AbstractUtil { * @abstract * @return string */ - abstract public function backupData(); + abstract public function backupData(): string; } \ No newline at end of file diff --git a/src/Drivers/DriverInterface.php b/src/Drivers/DriverInterface.php index aad7d0a..2c20684 100644 --- a/src/Drivers/DriverInterface.php +++ b/src/Drivers/DriverInterface.php @@ -4,22 +4,39 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers; +use InvalidArgumentException; +use PDO; use PDOStatement; /** * PDO Interface to implement for database drivers + * + * @method beginTransaction(): bool + * @method commit(): bool + * @method errorCode(): string + * @method errorInfo(): array + * @method exec(string $statement): int + * @method getAttribute(int $attribute) + * @method inTransaction(): bool + * @method lastInsertId(string $name = NULL): string + * @method prepare(string $statement, array $driver_options = []): PDOStatement + * @method query(string $statement): PDOStatement + * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string + * @method rollback(): bool + * @method setAttribute(int $attribute, $value): bool */ -interface DriverInterface { +interface DriverInterface /* extends the interface of PDO */ { /** * Constructor/Connection method @@ -36,10 +53,10 @@ interface DriverInterface { * * @param string $sql * @param array $data - * @return \PDOStatement|null - * @throws \InvalidArgumentException + * @return PDOStatement|null + * @throws InvalidArgumentException */ - public function prepareQuery(string $sql, array $data): ?PDOStatement; + public function prepareQuery(string $sql, array $data): PDOStatement; /** * Retrieve column information for the current database table @@ -47,7 +64,7 @@ interface DriverInterface { * @param string $table * @return array */ - public function getColumns($table): ?array; + public function getColumns(string $table): ?array; /** * Retrieve list of data types for the database @@ -62,7 +79,7 @@ interface DriverInterface { * @param string $table * @return array */ - public function getIndexes($table): ?array; + public function getIndexes(string $table): ?array; /** * Retrieve foreign keys for the table @@ -70,7 +87,7 @@ interface DriverInterface { * @param string $table * @return array */ - public function getFks($table): ?array; + public function getFks(string $table): ?array; /** * Return list of tables for the current database @@ -87,6 +104,14 @@ interface DriverInterface { */ public function getSystemTables(): ?array; + /** + * Return schemas for databases that list them. Returns + * database list if schemas are databases for the current driver. + * + * @return array + */ + public function getSchemas(): ?array; + /** * Return list of dbs for the current connection, if possible * @@ -140,10 +165,10 @@ interface DriverInterface { /** * Quote database table name, and set prefix * - * @param string|array $table - * @return string|array + * @param string $table + * @return string */ - public function quoteTable($table); + public function quoteTable(string $table): string; /** * Create and execute a prepared statement with the provided parameters @@ -152,7 +177,7 @@ interface DriverInterface { * @param array $params * @return PDOStatement */ - public function prepareExecute(string $sql, array $params): ?PDOStatement; + public function prepareExecute(string $sql, array $params): PDOStatement; /** * Method to simplify retrieving db results for meta-data queries @@ -200,11 +225,19 @@ interface DriverInterface { * Returns the number of affected rows * * @param string $table - * @param array|object $data + * @param array $data * @param string $where - * @return int|null + * @return array */ - public function updateBatch(string $table, $data, $where); + public function updateBatch(string $table, array $data, string $where): array; + + /** + * Empty the passed table + * + * @param string $table + * @return PDOStatement + */ + public function truncate(string $table): PDOStatement; /** * Get the SQL class for the current driver @@ -220,6 +253,20 @@ interface DriverInterface { */ public function getUtil(): AbstractUtil; + /** + * Get the version of the database engine + * + * @return string + */ + public function getVersion(): string; + + /** + * Get the last sql query executed + * + * @return string + */ + public function getLastQuery(): string; + /** * Set the last query sql * @@ -227,4 +274,12 @@ interface DriverInterface { * @return void */ public function setLastQuery(string $queryString): void; -} \ No newline at end of file + + /** + * Set the common table name prefix + * + * @param string $prefix + * @return void + */ + public function setTablePrefix(string $prefix): void; +} diff --git a/src/Drivers/Mysql/Driver.php b/src/Drivers/Mysql/Driver.php index c83361e..5f0db1a 100644 --- a/src/Drivers/Mysql/Driver.php +++ b/src/Drivers/Mysql/Driver.php @@ -4,18 +4,20 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Mysql; use PDO; use Query\Drivers\AbstractDriver; +use function defined; /** * MySQL specific class @@ -27,14 +29,14 @@ class Driver extends AbstractDriver { * * @var string */ - protected $escapeCharOpen = '`'; + protected string $escapeCharOpen = '`'; /** * Set the backtick as the MySQL escape character * * @var string */ - protected $escapeCharClose = '`'; + protected string $escapeCharClose = '`'; /** * Connect to MySQL Database @@ -48,7 +50,7 @@ class Driver extends AbstractDriver { public function __construct(string $dsn, string $username=NULL, string $password=NULL, array $options=[]) { // Set the charset to UTF-8 - if (\defined('\\PDO::MYSQL_ATTR_INIT_COMMAND')) + if (defined('\\PDO::MYSQL_ATTR_INIT_COMMAND')) { $options = array_merge($options, [ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF-8 COLLATE 'UTF-8'", @@ -62,4 +64,34 @@ class Driver extends AbstractDriver { parent::__construct($dsn, $username, $password, $options); } + + /** + * Generate the returning clause for the current database + * + * @param string $query + * @param string $select + * @return string + */ + public function returning(string $query, string $select): string + { + // @TODO add checks for MariaDB for future-proofing + // MariaDB 10.5.0+ supports the returning clause for insert + if ( + stripos($query, 'insert') !== FALSE + && version_compare($this->getVersion(), '10.5.0', '>=') + ){ + return parent::returning($query, $select); + } + + // MariaDB 10.0.5+ supports the returning clause for delete + if ( + stripos($query, 'delete') !== FALSE + && version_compare($this->getVersion(), '10.0.5', '>=') + ){ + return parent::returning($query, $select); + } + + // Just return the same SQL if the returning clause is not supported + return $query; + } } \ No newline at end of file diff --git a/src/Drivers/Mysql/SQL.php b/src/Drivers/Mysql/SQL.php index 934cc08..edaedd3 100644 --- a/src/Drivers/Mysql/SQL.php +++ b/src/Drivers/Mysql/SQL.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Mysql; @@ -29,7 +30,7 @@ class SQL extends AbstractSQL { * @param int|boolean $offset * @return string */ - public function limit(string $sql, int $limit, $offset=FALSE): string + public function limit(string $sql, int $limit, ?int $offset=NULL): string { if ( ! is_numeric($offset)) { @@ -67,7 +68,10 @@ class SQL extends AbstractSQL { */ public function dbList(): string { - return "SHOW DATABASES WHERE `Database` NOT IN ('information_schema','mysql')"; + return << - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Mysql; @@ -32,7 +33,8 @@ class Util extends AbstractUtil { $string = []; // Get databases - $dbs = $this->getDriver()->getDbs(); + $driver = $this->getDriver(); + $dbs = $driver->getDbs(); foreach($dbs as &$d) { @@ -45,11 +47,11 @@ class Util extends AbstractUtil { // @codeCoverageIgnoreEnd // Get the list of tables - $tables = $this->getDriver()->driverQuery("SHOW TABLES FROM `{$d}`", TRUE); + $tables = $driver->driverQuery("SHOW TABLES FROM `{$d}`", TRUE); foreach($tables as $table) { - $array = $this->getDriver()->driverQuery("SHOW CREATE TABLE `{$d}`.`{$table}`", FALSE); + $array = $driver->driverQuery("SHOW CREATE TABLE `{$d}`.`{$table}`", FALSE); $row = current($array); if ( ! isset($row['Create Table'])) @@ -71,9 +73,10 @@ class Util extends AbstractUtil { * @param array $exclude * @return string */ - public function backupData($exclude=[]): string + public function backupData(array $exclude=[]): string { - $tables = $this->getDriver()->getTables(); + $driver = $this->getDriver(); + $tables = $driver->getTables(); // Filter out the tables you don't want if( ! empty($exclude)) @@ -87,7 +90,7 @@ class Util extends AbstractUtil { foreach($tables as $t) { $sql = "SELECT * FROM `{$t}`"; - $res = $this->getDriver()->query($sql); + $res = $driver->query($sql); $rows = $res->fetchAll(PDO::FETCH_ASSOC); // Skip empty tables @@ -109,8 +112,9 @@ class Util extends AbstractUtil { // Workaround for Quercus foreach($row as &$r) { - $r = $this->getDriver()->quote($r); + $r = $driver->quote($r); } + unset($r); $row = array_map('trim', $row); $rowString = 'INSERT INTO `'.trim($t).'` (`'.implode('`,`', $columns).'`) VALUES ('.implode(',', $row).');'; diff --git a/src/Drivers/Pgsql/Driver.php b/src/Drivers/Pgsql/Driver.php index 2ea398f..b5a44fe 100644 --- a/src/Drivers/Pgsql/Driver.php +++ b/src/Drivers/Pgsql/Driver.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Pgsql; @@ -75,8 +76,12 @@ SQL; { foreach(['update', 'delete'] AS $type) { - if ( ! isset($valueMap[$key[$type]])) continue; - + if ( ! isset($valueMap[$key[$type]])) + { + // @codeCoverageIgnoreStart + continue; + // @codeCoverageIgnoreEnd + } $key[$type] = $valueMap[$key[$type]]; } diff --git a/src/Drivers/Pgsql/SQL.php b/src/Drivers/Pgsql/SQL.php index 3aab205..5085ffc 100644 --- a/src/Drivers/Pgsql/SQL.php +++ b/src/Drivers/Pgsql/SQL.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Pgsql; diff --git a/src/Drivers/Pgsql/Util.php b/src/Drivers/Pgsql/Util.php index b1890ac..3e958a6 100644 --- a/src/Drivers/Pgsql/Util.php +++ b/src/Drivers/Pgsql/Util.php @@ -4,16 +4,18 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Pgsql; +use PDO; use Query\Drivers\AbstractUtil; /** @@ -55,7 +57,7 @@ class Util extends AbstractUtil { { $sql = 'SELECT * FROM "'.trim($t).'"'; $res = $this->getDriver()->query($sql); - $objRes = $res->fetchAll(\PDO::FETCH_ASSOC); + $objRes = $res->fetchAll(PDO::FETCH_ASSOC); // Don't add to the file if the table is empty if (count($objRes) < 1) diff --git a/src/Drivers/SQLInterface.php b/src/Drivers/SQLInterface.php index 244de79..27ee9e8 100644 --- a/src/Drivers/SQLInterface.php +++ b/src/Drivers/SQLInterface.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers; @@ -24,10 +25,10 @@ interface SQLInterface { * * @param string $sql * @param int $limit - * @param int|bool $offset + * @param int|null $offset * @return string */ - public function limit(string $sql, int $limit, $offset=FALSE): string; + public function limit(string $sql, int $limit, ?int $offset=NULL): string; /** * Modify the query to get the query plan diff --git a/src/Drivers/Sqlite/Driver.php b/src/Drivers/Sqlite/Driver.php index de8d06a..c1ced23 100644 --- a/src/Drivers/Sqlite/Driver.php +++ b/src/Drivers/Sqlite/Driver.php @@ -4,16 +4,20 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Sqlite; +use function is_array; + +use InvalidArgumentException; use PDO; use Query\Drivers\AbstractDriver; @@ -27,7 +31,7 @@ class Driver extends AbstractDriver { * but no support for the actual keyword * @var boolean */ - protected $hasTruncate = FALSE; + protected bool $hasTruncate = FALSE; /** * Open SQLite Database @@ -47,6 +51,16 @@ class Driver extends AbstractDriver { parent::__construct($dsn, $user, $pass); } + /** + * Return list of dbs for the current connection, if possible. Meaningless for SQLite. + * + * @return array | null + */ + public function getDbs(): ?array + { + return NULL; + } + /** * List tables for the current database * @@ -54,7 +68,7 @@ class Driver extends AbstractDriver { */ public function getTables(): array { - $sql = $this->sql->tableList(); + $sql = $this->getSql()->tableList(); $res = $this->query($sql); return dbFilter($res->fetchAll(PDO::FETCH_ASSOC), 'name'); } @@ -95,7 +109,7 @@ class Driver extends AbstractDriver { { // If greater than version 3.7.11, supports the same syntax as // MySQL and Postgres - if (version_compare($this->getAttribute(PDO::ATTR_SERVER_VERSION), '3.7.11', '>=')) + if (version_compare($this->getVersion(), '3.7.11', '>=')) { return parent::insertBatch($table, $data); } @@ -105,9 +119,9 @@ class Driver extends AbstractDriver { // -------------------------------------------------------------------------- // Each member of the data array needs to be an array - if ( ! \is_array(current($data))) + if ( ! is_array(current($data))) { - return NULL; + throw new InvalidArgumentException('$data must be an array of arrays'); } // Start the block of sql statements @@ -117,9 +131,9 @@ class Driver extends AbstractDriver { // Create a key-value mapping for each field $first = array_shift($data); $cols = []; - foreach($first as $colname => $datum) + foreach($first as $colName => $datum) { - $cols[] = $this->_quote($datum) . ' AS ' . $this->quoteIdent($colname); + $cols[] = $this->_quote($datum) . ' AS ' . $this->quoteIdent($colName); } $sql .= 'SELECT ' . implode(', ', $cols) . "\n"; @@ -131,4 +145,17 @@ class Driver extends AbstractDriver { return [$sql, NULL]; } + + /** + * Generate the returning clause for the current database + * + * @param string $query + * @param string $select + * @return string + */ + public function returning(string $query, string $select): string + { + // Return the same query, as the returning clause is not supported + return $query; + } } \ No newline at end of file diff --git a/src/Drivers/Sqlite/SQL.php b/src/Drivers/Sqlite/SQL.php index d48f98e..fc28bd0 100644 --- a/src/Drivers/Sqlite/SQL.php +++ b/src/Drivers/Sqlite/SQL.php @@ -4,17 +4,19 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Sqlite; use Query\Drivers\AbstractSQL; +use Query\Exception\NotImplementedException; /** * SQLite Specific SQL @@ -43,13 +45,14 @@ class SQL extends AbstractSQL { } /** - * Returns sql to list other databases + * Returns sql to list other databases. Meaningless for SQLite, as this + * just returns the database(s) that we are currently connected to. * * @return string */ public function dbList(): string { - return 'PRAGMA database_list'; + return ''; } /** @@ -60,11 +63,13 @@ class SQL extends AbstractSQL { public function tableList(): string { return << - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Drivers\Sqlite; @@ -19,9 +20,6 @@ use Query\Drivers\AbstractUtil; /** * SQLite-specific backup, import and creation methods - * - * @method mixed query(string $sql) - * @method string quote(string $str) */ class Util extends AbstractUtil { @@ -59,7 +57,7 @@ class Util extends AbstractUtil { unset($res); - // If the row is empty, continue; + // If the row is empty, continue if (empty($objRes)) { continue; @@ -76,9 +74,11 @@ class Util extends AbstractUtil { $row = array_values($row); // Quote values as needed by type - for($i=0, $icount=count($row); $i<$icount; $i++) + foreach ($row as $i => $_) { - $row[$i] = (is_numeric($row[$i])) ? $row[$i] : $this->getDriver()->quote($row[$i]); + $row[$i] = (is_numeric($row[$i])) + ? $row[$i] + : $this->getDriver()->quote($row[$i]); } $rowString = 'INSERT INTO "'.$r['name'].'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');'; @@ -115,6 +115,6 @@ class Util extends AbstractUtil { $sqlArray[] = $r['sql']; } - return implode(";\n", $sqlArray) . ";"; + return implode(";\n", $sqlArray) . ';'; } } \ No newline at end of file diff --git a/src/BadDBDriverException.php b/src/Exception/BadDBDriverException.php similarity index 70% rename from src/BadDBDriverException.php rename to src/Exception/BadDBDriverException.php index 9f784e9..c821ece 100644 --- a/src/BadDBDriverException.php +++ b/src/Exception/BadDBDriverException.php @@ -4,15 +4,16 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ -namespace Query; +namespace Query\Exception; use InvalidArgumentException; diff --git a/src/Exception/NonExistentConnectionException.php b/src/Exception/NonExistentConnectionException.php new file mode 100644 index 0000000..b9a5065 --- /dev/null +++ b/src/Exception/NonExistentConnectionException.php @@ -0,0 +1,24 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query\Exception; + +use InvalidArgumentException; + +/** + * Exception for missing database connection + */ +class NonExistentConnectionException extends InvalidArgumentException { +} \ No newline at end of file diff --git a/src/Exception/NotImplementedException.php b/src/Exception/NotImplementedException.php new file mode 100644 index 0000000..b6378ed --- /dev/null +++ b/src/Exception/NotImplementedException.php @@ -0,0 +1,24 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query\Exception; + +use BadMethodCallException; + +/** + * Exception for non-implemented method + */ +class NotImplementedException extends BadMethodCallException{ +} \ No newline at end of file diff --git a/src/JoinType.php b/src/JoinType.php new file mode 100644 index 0000000..4bca1be --- /dev/null +++ b/src/JoinType.php @@ -0,0 +1,27 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query; + +/** + * 'Enum' of join types + */ +class JoinType { + public const CROSS = 'cross'; + public const INNER = 'inner'; + public const OUTER = 'outer'; + public const LEFT = 'left'; + public const RIGHT = 'right'; +} \ No newline at end of file diff --git a/src/LikeType.php b/src/LikeType.php new file mode 100644 index 0000000..02ffced --- /dev/null +++ b/src/LikeType.php @@ -0,0 +1,25 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query; + +/** + * 'Enum' of join types + */ +class LikeType { + public const BEFORE = 'before'; + public const AFTER = 'after'; + public const BOTH = 'both'; +} \ No newline at end of file diff --git a/src/MapType.php b/src/MapType.php new file mode 100644 index 0000000..1d3fabb --- /dev/null +++ b/src/MapType.php @@ -0,0 +1,28 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query; + +/** + * 'Enum' of query map types + */ +class MapType { + public const GROUP_END = 'group_end'; + public const GROUP_START = 'group_start'; + public const JOIN = 'join'; + public const LIKE = 'like'; + public const WHERE = 'where'; + public const WHERE_IN = 'where_in'; +} \ No newline at end of file diff --git a/src/QueryBuilder.php b/src/QueryBuilder.php index bda49ae..d4b7fb8 100644 --- a/src/QueryBuilder.php +++ b/src/QueryBuilder.php @@ -4,110 +4,27 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query; -use BadMethodCallException; +use function is_array; +use function is_int; +use function mb_trim; + use PDOStatement; -use Query\Drivers\DriverInterface; /** * Convenience class for creating sql queries */ -class QueryBuilder implements QueryBuilderInterface { - - /** - * Convenience property for connection management - * @var string - */ - public $connName = ''; - - /** - * List of queries executed - * @var array - */ - public $queries = [ - 'total_time' => 0 - ]; - - /** - * Whether to do only an explain on the query - * @var boolean - */ - protected $explain = FALSE; - - /** - * The current database driver - * @var DriverInterface - */ - public $driver; - - /** - * Query parser class instance - * @var QueryParser - */ - protected $parser; - - /** - * Query Builder state - * @var State - */ - protected $state; - - // -------------------------------------------------------------------------- - // ! Methods - // -------------------------------------------------------------------------- - - /** - * Constructor - * - * @param DriverInterface $driver - * @param QueryParser $parser - */ - public function __construct(DriverInterface $driver, QueryParser $parser) - { - // Inject driver and parser - $this->driver = $driver; - $this->parser = $parser; - - // Create new State object - $this->state = new State(); - } - - /** - * Destructor - * @codeCoverageIgnore - */ - public function __destruct() - { - $this->driver = NULL; - } - - /** - * Calls a function further down the inheritance chain - * - * @param string $name - * @param array $params - * @return mixed - * @throws BadMethodCallException - */ - public function __call(string $name, array $params) - { - if (method_exists($this->driver, $name)) - { - return \call_user_func_array([$this->driver, $name], $params); - } - - throw new BadMethodCallException('Method does not exist'); - } - +class QueryBuilder extends QueryBuilderBase implements QueryBuilderInterface { // -------------------------------------------------------------------------- // ! Select Queries // -------------------------------------------------------------------------- @@ -116,9 +33,9 @@ class QueryBuilder implements QueryBuilderInterface { * Specifies rows to select in a query * * @param string $fields - * @return QueryBuilderInterface + * @return self */ - public function select(string $fields): QueryBuilderInterface + public function select(string $fields): self { // Split fields by comma $fieldsArray = explode(',', $fields); @@ -140,11 +57,11 @@ class QueryBuilder implements QueryBuilderInterface { unset($fieldsArray); // Join the strings back together - for($i = 0, $c = count($safeArray); $i < $c; $i++) + foreach ($safeArray as $i => $iValue) { - if (\is_array($safeArray[$i])) + if (is_array($iValue)) { - $safeArray[$i] = implode(' AS ', $safeArray[$i]); + $safeArray[$i] = implode(' AS ', $iValue); } } @@ -158,9 +75,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectMax(string $field, $as=FALSE): QueryBuilderInterface + public function selectMax(string $field, $as=FALSE): self { // Create the select string $this->state->appendSelectString(' MAX'.$this->_select($field, $as)); @@ -172,9 +89,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectMin(string $field, $as=FALSE): QueryBuilderInterface + public function selectMin(string $field, $as=FALSE): self { // Create the select string $this->state->appendSelectString(' MIN'.$this->_select($field, $as)); @@ -186,9 +103,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectAvg(string $field, $as=FALSE): QueryBuilderInterface + public function selectAvg(string $field, $as=FALSE): self { // Create the select string $this->state->appendSelectString(' AVG'.$this->_select($field, $as)); @@ -200,21 +117,40 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectSum(string $field, $as=FALSE): QueryBuilderInterface + public function selectSum(string $field, $as=FALSE): self { // Create the select string $this->state->appendSelectString(' SUM'.$this->_select($field, $as)); return $this; } + /** + * Add a 'returning' clause to an insert,update, or delete query + * + * @param string $fields + * @return $this + */ + public function returning(string $fields = ''): self + { + $this->returning = TRUE; + + // Re-use the string select field for generating the returning type clause + if ($fields !== '') + { + return $this->select($fields); + } + + return $this; + } + /** * Adds the 'distinct' keyword to a query * - * @return QueryBuilderInterface + * @return self */ - public function distinct(): QueryBuilderInterface + public function distinct(): self { // Prepend the keyword to the select string $this->state->setSelectString(' DISTINCT' . $this->state->getSelectString()); @@ -224,9 +160,9 @@ class QueryBuilder implements QueryBuilderInterface { /** * Tell the database to give you the query plan instead of result set * - * @return QueryBuilderInterface + * @return self */ - public function explain(): QueryBuilderInterface + public function explain(): self { $this->explain = TRUE; return $this; @@ -235,14 +171,27 @@ class QueryBuilder implements QueryBuilderInterface { /** * Specify the database table to select from * - * @param string $tblname - * @return QueryBuilderInterface + * Alias of `from` method to better match CodeIgniter 4 + * + * @param string $tableName + * @return self */ - public function from(string $tblname): QueryBuilderInterface + public function table(string $tableName): self + { + return $this->from($tableName); + } + + /** + * Specify the database table to select from + * + * @param string $tableName + * @return self + */ + public function from(string $tableName): self { // Split identifiers on spaces - $identArray = explode(' ', \mb_trim($tblname)); - $identArray = array_map('\\mb_trim', $identArray); + $identArray = explode(' ', mb_trim($tableName)); + $identArray = array_map('mb_trim', $identArray); // Quote the identifiers $identArray[0] = $this->driver->quoteTable($identArray[0]); @@ -264,9 +213,9 @@ class QueryBuilder implements QueryBuilderInterface { * @param string $field * @param mixed $val * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function like(string $field, $val, string $pos='both'): QueryBuilderInterface + public function like(string $field, $val, string $pos=LikeType::BOTH): self { return $this->_like($field, $val, $pos); } @@ -277,9 +226,9 @@ class QueryBuilder implements QueryBuilderInterface { * @param string $field * @param mixed $val * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function orLike(string $field, $val, string $pos='both'): QueryBuilderInterface + public function orLike(string $field, $val, string $pos=LikeType::BOTH): self { return $this->_like($field, $val, $pos, 'LIKE', 'OR'); } @@ -290,9 +239,9 @@ class QueryBuilder implements QueryBuilderInterface { * @param string $field * @param mixed $val * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function notLike(string $field, $val, string $pos='both'): QueryBuilderInterface + public function notLike(string $field, $val, string $pos=LikeType::BOTH): self { return $this->_like($field, $val, $pos, 'NOT LIKE'); } @@ -303,9 +252,9 @@ class QueryBuilder implements QueryBuilderInterface { * @param string $field * @param mixed $val * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function orNotLike(string $field, $val, string $pos='both'): QueryBuilderInterface + public function orNotLike(string $field, $val, string $pos=LikeType::BOTH): self { return $this->_like($field, $val, $pos, 'NOT LIKE', 'OR'); } @@ -319,9 +268,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param mixed $key * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function having($key, $val=[]): QueryBuilderInterface + public function having($key, $val=[]): self { return $this->_having($key, $val); } @@ -331,9 +280,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param mixed $key * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function orHaving($key, $val=[]): QueryBuilderInterface + public function orHaving($key, $val=[]): self { return $this->_having($key, $val, 'OR'); } @@ -350,9 +299,9 @@ class QueryBuilder implements QueryBuilderInterface { * @param mixed $key * @param mixed $val * @param mixed $escape - * @return QueryBuilderInterface + * @return self */ - public function where($key, $val=[], $escape=NULL): QueryBuilderInterface + public function where($key, $val=[], $escape=NULL): self { return $this->_whereString($key, $val); } @@ -362,9 +311,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $key * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function orWhere($key, $val=[]): QueryBuilderInterface + public function orWhere($key, $val=[]): self { return $this->_whereString($key, $val, 'OR'); } @@ -374,9 +323,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param mixed $field * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function whereIn($field, $val=[]): QueryBuilderInterface + public function whereIn($field, $val=[]): self { return $this->_whereIn($field, $val); } @@ -386,9 +335,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function orWhereIn($field, $val=[]): QueryBuilderInterface + public function orWhereIn($field, $val=[]): self { return $this->_whereIn($field, $val, 'IN', 'OR'); } @@ -398,9 +347,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function whereNotIn($field, $val=[]): QueryBuilderInterface + public function whereNotIn($field, $val=[]): self { return $this->_whereIn($field, $val, 'NOT IN'); } @@ -410,9 +359,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function orWhereNotIn($field, $val=[]): QueryBuilderInterface + public function orWhereNotIn($field, $val=[]): self { return $this->_whereIn($field, $val, 'NOT IN', 'OR'); } @@ -426,9 +375,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param mixed $key * @param mixed $val - * @return QueryBuilderInterface + * @return self */ - public function set($key, $val = NULL): QueryBuilderInterface + public function set($key, $val = NULL): self { if (is_scalar($key)) { @@ -466,21 +415,21 @@ class QueryBuilder implements QueryBuilderInterface { * @param string $table * @param string $condition * @param string $type - * @return QueryBuilderInterface + * @return self */ - public function join(string $table, string $condition, string $type=''): QueryBuilderInterface + public function join(string $table, string $condition, string $type=''): self { // Prefix and quote table name - $table = explode(' ', mb_trim($table)); - $table[0] = $this->driver->quoteTable($table[0]); - $table = $this->driver->quoteIdent($table); - $table = implode(' ', $table); + $tableArr = explode(' ', mb_trim($table)); + $tableArr[0] = $this->driver->quoteTable($tableArr[0]); + $tableArr = $this->driver->quoteIdent($tableArr); + $table = implode(' ', $tableArr); // Parse out the join condition $parsedCondition = $this->parser->compileJoin($condition); $condition = $table . ' ON ' . $parsedCondition; - $this->state->appendMap("\n" . strtoupper($type) . ' JOIN ', $condition, 'join'); + $this->state->appendMap("\n" . strtoupper($type) . ' JOIN ', $condition, MapType::JOIN); return $this; } @@ -489,16 +438,17 @@ class QueryBuilder implements QueryBuilderInterface { * Group the results by the selected field(s) * * @param mixed $field - * @return QueryBuilderInterface + * @return self */ - public function groupBy($field): QueryBuilderInterface + public function groupBy($field): self { if ( ! is_scalar($field)) { - $newGroupArray = array_map([$this->driver, 'quoteIdent'], $field); - $this->state->setGroupArray( - array_merge($this->state->getGroupArray(), $newGroupArray) + $newGroupArray = array_merge( + $this->state->getGroupArray(), + array_map([$this->driver, 'quoteIdent'], $field) ); + $this->state->setGroupArray($newGroupArray); } else { @@ -515,9 +465,9 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $field * @param string $type - * @return QueryBuilderInterface + * @return self */ - public function orderBy(string $field, string $type=''): QueryBuilderInterface + public function orderBy(string $field, string $type=''): self { // When ordering by random, do an ascending order if the driver // doesn't support random ordering @@ -553,10 +503,10 @@ class QueryBuilder implements QueryBuilderInterface { * Set a limit on the current sql statement * * @param int $limit - * @param int|bool $offset - * @return QueryBuilderInterface + * @param int|null $offset + * @return self */ - public function limit(int $limit, $offset=FALSE): QueryBuilderInterface + public function limit(int $limit, ?int $offset=NULL): self { $this->state->setLimit($limit); $this->state->setOffset($offset); @@ -571,13 +521,13 @@ class QueryBuilder implements QueryBuilderInterface { /** * Adds a paren to the current query for query grouping * - * @return QueryBuilderInterface + * @return self */ - public function groupStart(): QueryBuilderInterface + public function groupStart(): self { $conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' '; - $this->state->appendMap($conj, '(', 'group_start'); + $this->state->appendMap($conj, '(', MapType::GROUP_START); return $this; } @@ -586,13 +536,13 @@ class QueryBuilder implements QueryBuilderInterface { * Adds a paren to the current query for query grouping, * prefixed with 'NOT' * - * @return QueryBuilderInterface + * @return self */ - public function notGroupStart(): QueryBuilderInterface + public function notGroupStart(): self { $conj = empty($this->state->getQueryMap()) ? ' WHERE ' : ' AND '; - $this->state->appendMap($conj, ' NOT (', 'group_start'); + $this->state->appendMap($conj, ' NOT (', MapType::GROUP_START); return $this; } @@ -601,11 +551,11 @@ class QueryBuilder implements QueryBuilderInterface { * Adds a paren to the current query for query grouping, * prefixed with 'OR' * - * @return QueryBuilderInterface + * @return self */ - public function orGroupStart(): QueryBuilderInterface + public function orGroupStart(): self { - $this->state->appendMap('', ' OR (', 'group_start'); + $this->state->appendMap('', ' OR (', MapType::GROUP_START); return $this; } @@ -614,11 +564,11 @@ class QueryBuilder implements QueryBuilderInterface { * Adds a paren to the current query for query grouping, * prefixed with 'OR NOT' * - * @return QueryBuilderInterface + * @return self */ - public function orNotGroupStart(): QueryBuilderInterface + public function orNotGroupStart(): self { - $this->state->appendMap('', ' OR NOT (', 'group_start'); + $this->state->appendMap('', ' OR NOT (', MapType::GROUP_START); return $this; } @@ -626,11 +576,11 @@ class QueryBuilder implements QueryBuilderInterface { /** * Ends a query group * - * @return QueryBuilderInterface + * @return self */ - public function groupEnd(): QueryBuilderInterface + public function groupEnd(): self { - $this->state->appendMap('', ')', 'group_end'); + $this->state->appendMap('', ')', MapType::GROUP_END); return $this; } @@ -644,11 +594,11 @@ class QueryBuilder implements QueryBuilderInterface { * execute current compiled query * * @param string $table - * @param int|bool $limit - * @param int|bool $offset + * @param int|null $limit + * @param int|null $offset * @return PDOStatement */ - public function get(string $table='', $limit=FALSE, $offset=FALSE): ?PDOStatement + public function get(string $table='', ?int $limit=NULL, ?int $offset=NULL): PDOStatement { // Set the table if ( ! empty($table)) @@ -657,7 +607,7 @@ class QueryBuilder implements QueryBuilderInterface { } // Set the limit, if it exists - if (\is_int($limit)) + if (is_int($limit)) { $this->limit($limit, $offset); } @@ -670,11 +620,11 @@ class QueryBuilder implements QueryBuilderInterface { * * @param string $table * @param mixed $where - * @param int|bool $limit - * @param int|bool $offset + * @param int|null $limit + * @param int|null $offset * @return PDOStatement */ - public function getWhere(string $table, $where=[], $limit=FALSE, $offset=FALSE): ?PDOStatement + public function getWhere(string $table, $where=[], ?int $limit=NULL, ?int $offset=NULL): PDOStatement { // Create the where clause $this->where($where); @@ -712,7 +662,7 @@ class QueryBuilder implements QueryBuilderInterface { $this->from($table); } - $result = $this->_run('get', $table, NULL, NULL, $reset); + $result = $this->_run(QueryType::SELECT, $table, NULL, NULL, $reset); $rows = $result->fetchAll(); return (int) count($rows); @@ -725,14 +675,14 @@ class QueryBuilder implements QueryBuilderInterface { * @param mixed $data * @return PDOStatement */ - public function insert(string $table, $data=[]): ?PDOStatement + public function insert(string $table, $data=[]): PDOStatement { if ( ! empty($data)) { $this->set($data); } - return $this->_run('insert', $table); + return $this->_run(QueryType::INSERT, $table); } /** @@ -766,7 +716,7 @@ class QueryBuilder implements QueryBuilderInterface { $this->set($data); } - return $this->_run('update', $table); + return $this->_run(QueryType::UPDATE, $table); } /** @@ -774,35 +724,22 @@ class QueryBuilder implements QueryBuilderInterface { * Returns the number of affected rows * * @param string $table - * @param array|object $data - * @param string $where - * @return PDOStatement|null - */ - public function updateBatch(string $table, $data, $where): ?PDOStatement - { - // Get the generated values and sql string - list($sql, $data) = $this->driver->updateBatch($table, $data, $where); - - return $sql !== NULL - ? $this->_run('', $table, $sql, $data) - : NULL; - } - - /** - * Insertion with automatic overwrite, rather than attempted duplication - * - * @param string $table * @param array $data - * @return \PDOStatement|null + * @param string $where + * @return int|null */ - public function replace(string $table, $data=[]): ?PDOStatement + public function updateBatch(string $table, array $data, string $where): ?int { - if ( ! empty($data)) + if (empty($table) || empty($data) || empty($where)) { - $this->set($data); + return NULL; } - return $this->_run('replace', $table); + // Get the generated values and sql string + [$sql, $data, $affectedRows] = $this->driver->updateBatch($table, $data, $where); + + $this->_run('', $table, $sql, $data); + return $affectedRows; } /** @@ -812,7 +749,7 @@ class QueryBuilder implements QueryBuilderInterface { * @param mixed $where * @return PDOStatement */ - public function delete(string $table, $where=''): ?PDOStatement + public function delete(string $table, $where=''): PDOStatement { // Set the where clause if ( ! empty($where)) @@ -820,7 +757,7 @@ class QueryBuilder implements QueryBuilderInterface { $this->where($where); } - return $this->_run('delete', $table); + return $this->_run(QueryType::DELETE, $table); } // -------------------------------------------------------------------------- @@ -842,7 +779,7 @@ class QueryBuilder implements QueryBuilderInterface { $this->from($table); } - return $this->_getCompile('select', $table, $reset); + return $this->_getCompile(QueryType::SELECT, $table, $reset); } /** @@ -854,7 +791,7 @@ class QueryBuilder implements QueryBuilderInterface { */ public function getCompiledInsert(string $table, bool $reset=TRUE): string { - return $this->_getCompile('insert', $table, $reset); + return $this->_getCompile(QueryType::INSERT, $table, $reset); } /** @@ -866,7 +803,7 @@ class QueryBuilder implements QueryBuilderInterface { */ public function getCompiledUpdate(string $table='', bool $reset=TRUE): string { - return $this->_getCompile('update', $table, $reset); + return $this->_getCompile(QueryType::UPDATE, $table, $reset); } /** @@ -878,424 +815,6 @@ class QueryBuilder implements QueryBuilderInterface { */ public function getCompiledDelete(string $table='', bool $reset=TRUE): string { - return $this->_getCompile('delete', $table, $reset); - } - - // -------------------------------------------------------------------------- - // ! Miscellaneous Methods - // -------------------------------------------------------------------------- - - /** - * Clear out the class variables, so the next query can be run - * - * @return void - */ - public function resetQuery(): void - { - $this->state = new State(); - $this->explain = FALSE; - } - - /** - * Method to simplify select_ methods - * - * @param string $field - * @param string|bool $as - * @return string - */ - protected function _select(string $field, $as = FALSE): string - { - // Escape the identifiers - $field = $this->driver->quoteIdent($field); - - if ( ! \is_string($as)) - { - return $field; - } - - $as = $this->driver->quoteIdent($as); - return "({$field}) AS {$as} "; - } - - /** - * Helper function for returning sql strings - * - * @param string $type - * @param string $table - * @param bool $reset - * @return string - */ - protected function _getCompile(string $type, string $table, bool $reset): string - { - $sql = $this->_compile($type, $table); - - // Reset the query builder for the next query - if ($reset) - { - $this->resetQuery(); - } - - return $sql; - } - - /** - * Simplify 'like' methods - * - * @param string $field - * @param mixed $val - * @param string $pos - * @param string $like - * @param string $conj - * @return self - */ - protected function _like(string $field, $val, string $pos, string $like='LIKE', string $conj='AND'): self - { - $field = $this->driver->quoteIdent($field); - - // Add the like string into the order map - $like = $field. " {$like} ?"; - - if ($pos === 'before') - { - $val = "%{$val}"; - } - elseif ($pos === 'after') - { - $val = "{$val}%"; - } - else - { - $val = "%{$val}%"; - } - - $conj = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} "; - $this->state->appendMap($conj, $like, 'like'); - - // Add to the values array - $this->state->appendWhereValues($val); - - return $this; - } - - /** - * Simplify building having clauses - * - * @param mixed $key - * @param mixed $values - * @param string $conj - * @return self - */ - protected function _having($key, $values=[], string $conj='AND'): self - { - $where = $this->_where($key, $values); - - // Create key/value placeholders - foreach($where as $f => $val) - { - // Split each key by spaces, in case there - // is an operator such as >, <, !=, etc. - $fArray = explode(' ', trim($f)); - - $item = $this->driver->quoteIdent($fArray[0]); - - // Simple key value, or an operator - $item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?"; - - // Put in the having map - $this->state->appendHavingMap([ - 'conjunction' => empty($this->state->getHavingMap()) - ? ' HAVING ' - : " {$conj} ", - 'string' => $item - ]); - } - - return $this; - } - - /** - * Do all the redundant stuff for where/having type methods - * - * @param mixed $key - * @param mixed $val - * @return array - */ - protected function _where($key, $val=[]): array - { - $where = []; - $pairs = []; - - if (is_scalar($key)) - { - $pairs[$key] = $val; - } - else - { - $pairs = $key; - } - - foreach($pairs as $k => $v) - { - $where[$k] = $v; - $this->state->appendWhereValues($v); - } - - return $where; - } - - /** - * Simplify generating where string - * - * @param mixed $key - * @param mixed $values - * @param string $defaultConj - * @return self - */ - protected function _whereString($key, $values=[], string $defaultConj='AND'): self - { - // Create key/value placeholders - foreach($this->_where($key, $values) as $f => $val) - { - $queryMap = $this->state->getQueryMap(); - - // Split each key by spaces, in case there - // is an operator such as >, <, !=, etc. - $fArray = explode(' ', trim($f)); - - $item = $this->driver->quoteIdent($fArray[0]); - - // Simple key value, or an operator - $item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?"; - $lastItem = end($queryMap); - - // Determine the correct conjunction - $conjunctionList = array_column($queryMap, 'conjunction'); - if (empty($queryMap) || ( ! \regexInArray($conjunctionList, "/^ ?\n?WHERE/i"))) - { - $conj = "\nWHERE "; - } - elseif ($lastItem['type'] === 'group_start') - { - $conj = ''; - } - else - { - $conj = " {$defaultConj} "; - } - - $this->state->appendMap($conj, $item, 'where'); - } - - return $this; - } - - /** - * Simplify where_in methods - * - * @param mixed $key - * @param mixed $val - * @param string $in - The (not) in fragment - * @param string $conj - The where in conjunction - * @return self - */ - protected function _whereIn($key, $val=[], string $in='IN', string $conj='AND'): self - { - $key = $this->driver->quoteIdent($key); - $params = array_fill(0, count($val), '?'); - $this->state->appendWhereValues($val); - - $conjunction = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} "; - $str = $key . " {$in} (".implode(',', $params).') '; - - $this->state->appendMap($conjunction, $str, 'where_in'); - - return $this; - } - - /** - * Executes the compiled query - * - * @param string $type - * @param string $table - * @param string $sql - * @param array|null $vals - * @param boolean $reset - * @return PDOStatement - */ - protected function _run(string $type, string $table, string $sql=NULL, array $vals=NULL, bool $reset=TRUE): PDOStatement - { - if ($sql === NULL) - { - $sql = $this->_compile($type, $table); - } - - if ($vals === NULL) - { - $vals = array_merge($this->state->getValues(), $this->state->getWhereValues()); - } - - $startTime = microtime(TRUE); - - $res = empty($vals) - ? $this->driver->query($sql) - : $this->driver->prepareExecute($sql, $vals); - - $endTime = microtime(TRUE); - $totalTime = number_format($endTime - $startTime, 5); - - // Add this query to the list of executed queries - $this->_appendQuery($vals, $sql, (int) $totalTime); - - // Reset class state for next query - if ($reset) - { - $this->resetQuery(); - } - - return $res; - } - - /** - * Convert the prepared statement into readable sql - * - * @param array $vals - * @param string $sql - * @param int $totalTime - * @return void - */ - protected function _appendQuery(array $vals = NULL, string $sql, int $totalTime) - { - $evals = \is_array($vals) ? $vals : []; - $esql = str_replace('?', "%s", $sql); - - // Quote string values - foreach($evals as &$v) - { - $v = ( ! is_numeric($v)) - ? htmlentities($this->driver->quote($v), ENT_NOQUOTES, 'utf-8') - : $v; - } - - // Add the query onto the array of values to pass - // as arguments to sprintf - array_unshift($evals, $esql); - - // Add the interpreted query to the list of executed queries - $this->queries[] = [ - 'time' => $totalTime, - 'sql' => sprintf(...$evals) - ]; - - $this->queries['total_time'] += $totalTime; - - // Set the last query to get rowcounts properly - $this->driver->setLastQuery($sql); - } - - /** - * Sub-method for generating sql strings - * - * @param string $type - * @param string $table - * @return string - */ - protected function _compileType(string $type='', string $table=''): string - { - $setArrayKeys = $this->state->getSetArrayKeys(); - switch($type) - { - case 'insert': - $paramCount = count($setArrayKeys); - $params = array_fill(0, $paramCount, '?'); - $sql = "INSERT INTO {$table} (" - . implode(',', $setArrayKeys) - . ")\nVALUES (".implode(',', $params).')'; - break; - - case 'update': - $setString = $this->state->getSetString(); - $sql = "UPDATE {$table}\nSET {$setString}"; - break; - - case 'replace': - // @TODO implement - $sql = ''; - break; - - case 'delete': - $sql = "DELETE FROM {$table}"; - break; - - // Get queries - default: - $fromString = $this->state->getFromString(); - $selectString = $this->state->getSelectString(); - - $sql = "SELECT * \nFROM {$fromString}"; - - // Set the select string - if ( ! empty($selectString)) - { - // Replace the star with the selected fields - $sql = str_replace('*', $selectString, $sql); - } - break; - } - - return $sql; - } - - /** - * String together the sql statements for sending to the db - * - * @param string $type - * @param string $table - * @return string - */ - protected function _compile(string $type='', string $table=''): string - { - // Get the base clause for the query - $sql = $this->_compileType($type, $this->driver->quoteTable($table)); - - $clauses = [ - 'queryMap', - 'groupString', - 'orderString', - 'havingMap', - ]; - - // Set each type of subclause - foreach($clauses as $clause) - { - $func = 'get' . ucFirst($clause); - $param = $this->state->$func(); - if (\is_array($param)) - { - foreach($param as $q) - { - $sql .= $q['conjunction'] . $q['string']; - } - } - else - { - $sql .= $param; - } - } - - // Set the limit via the class variables - $limit = $this->state->getLimit(); - if (is_numeric($limit)) - { - $sql = $this->driver->getSql()->limit($sql, $limit, $this->state->getOffset()); - } - - // See if the query plan, rather than the - // query data should be returned - if ($this->explain === TRUE) - { - $sql = $this->driver->getSql()->explain($sql); - } - - return $sql; + return $this->_getCompile(QueryType::DELETE, $table, $reset); } } diff --git a/src/QueryBuilderBase.php b/src/QueryBuilderBase.php new file mode 100644 index 0000000..199633d --- /dev/null +++ b/src/QueryBuilderBase.php @@ -0,0 +1,620 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query; + +use function regexInArray; + +use BadMethodCallException; +use PDO; +use PDOStatement; +use Query\Drivers\DriverInterface; + +/** + * @method affectedRows(): int + * @method beginTransaction(): bool + * @method commit(): bool + * @method errorCode(): string + * @method errorInfo(): array + * @method exec(string $statement): int + * @method getAttribute(int $attribute) + * @method getColumns(string $table): array | null + * @method getDbs(): array | null + * @method getFks(string $table): array | null + * @method getFunctions(): array | null + * @method getIndexes(string $table): array | null + * @method getLastQuery(): string + * @method getProcedures(): array | null + * @method getSchemas(): array | null + * @method getSequences(): array | null + * @method getSystemTables(): array | null + * @method getTables(): array + * @method getTriggers(): array | null + * @method getTypes(): array | null + * @method getUtil(): \Query\Drivers\AbstractUtil + * @method getVersion(): string + * @method getViews(): array | null + * @method inTransaction(): bool + * @method lastInsertId(string $name = NULL): string + * @method numRows(): int | null + * @method prepare(string $statement, array $driver_options = []): PDOStatement + * @method prepareExecute(string $sql, array $params): PDOStatement + * @method prepareQuery(string $sql, array $data): PDOStatement + * @method query(string $statement): PDOStatement + * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string + * @method rollback(): bool + * @method setAttribute(int $attribute, $value): bool + * @method setTablePrefix(string $prefix): void + * @method truncate(string $table): PDOStatement + */ +class QueryBuilderBase { + + /** + * Convenience property for connection management + * @var string + */ + public string $connName = ''; + + /** + * List of queries executed + * @var array + */ + public array $queries = [ + 'total_time' => 0 + ]; + + /** + * Whether to do only an explain on the query + * @var bool + */ + protected bool $explain = FALSE; + + /** + * Whether to return data from a modification query + * @var bool + */ + protected bool $returning = FALSE; + + /** + * The current database driver + * @var DriverInterface + */ + protected ?DriverInterface $driver; + + /** + * Query parser class instance + * @var QueryParser + */ + protected QueryParser $parser; + + /** + * Query Builder state + * @var State + */ + protected State $state; + + // -------------------------------------------------------------------------- + // ! Methods + // -------------------------------------------------------------------------- + + /** + * Constructor + * + * @param DriverInterface $driver + * @param QueryParser $parser + */ + public function __construct(DriverInterface $driver, QueryParser $parser) + { + // Inject driver and parser + $this->driver = $driver; + $this->parser = $parser; + + // Create new State object + $this->state = new State(); + } + + /** + * Destructor + * @codeCoverageIgnore + */ + public function __destruct() + { + $this->driver = NULL; + } + + /** + * Calls a function further down the inheritance chain. + * 'Implements' methods on the driver object + * + * @param string $name + * @param array $params + * @return mixed + * @throws BadMethodCallException + */ + public function __call(string $name, array $params) + { + if (method_exists($this->driver, $name)) + { + return $this->driver->$name(...$params); + } + + throw new BadMethodCallException('Method does not exist'); + } + + /** + * Clear out the class variables, so the next query can be run + * + * @return void + */ + public function resetQuery(): void + { + $this->state = new State(); + $this->explain = FALSE; + $this->returning = FALSE; + } + + /** + * Method to simplify select_ methods + * + * @param string $field + * @param string|bool $as + * @return string + */ + protected function _select(string $field, $as = FALSE): string + { + // Escape the identifiers + $field = $this->driver->quoteIdent($field); + + if ( ! \is_string($as)) + { + // @codeCoverageIgnoreStart + return $field; + // @codeCoverageIgnoreEnd + } + + $as = $this->driver->quoteIdent($as); + return "({$field}) AS {$as} "; + } + + /** + * Helper function for returning sql strings + * + * @param string $type + * @param string $table + * @param bool $reset + * @return string + */ + protected function _getCompile(string $type, string $table, bool $reset): string + { + $sql = $this->_compile($type, $table); + + // Reset the query builder for the next query + if ($reset) + { + $this->resetQuery(); + } + + return $sql; + } + + /** + * Simplify 'like' methods + * + * @param string $field + * @param mixed $val + * @param string $pos + * @param string $like + * @param string $conj + * @return self + */ + protected function _like(string $field, $val, string $pos, string $like = 'LIKE', string $conj = 'AND'): self + { + $field = $this->driver->quoteIdent($field); + + // Add the like string into the order map + $like = $field . " {$like} ?"; + + if ($pos === LikeType::BEFORE) + { + $val = "%{$val}"; + } + elseif ($pos === LikeType::AFTER) + { + $val = "{$val}%"; + } + else + { + $val = "%{$val}%"; + } + + $conj = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} "; + $this->state->appendMap($conj, $like, MapType::LIKE); + + // Add to the values array + $this->state->appendWhereValues($val); + + return $this; + } + + /** + * Simplify building having clauses + * + * @param mixed $key + * @param mixed $values + * @param string $conj + * @return self + */ + protected function _having($key, $values = [], string $conj = 'AND'): self + { + $where = $this->_where($key, $values); + + // Create key/value placeholders + foreach ($where as $f => $val) + { + // Split each key by spaces, in case there + // is an operator such as >, <, !=, etc. + $fArray = explode(' ', trim($f)); + + $item = $this->driver->quoteIdent($fArray[0]); + + // Simple key value, or an operator + $item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?"; + + // Put in the having map + $this->state->appendHavingMap([ + 'conjunction' => empty($this->state->getHavingMap()) + ? ' HAVING ' + : " {$conj} ", + 'string' => $item + ]); + } + + return $this; + } + + /** + * Do all the redundant stuff for where/having type methods + * + * @param mixed $key + * @param mixed $val + * @return array + */ + protected function _where($key, $val = []): array + { + $where = []; + $pairs = []; + + if (is_scalar($key)) + { + $pairs[$key] = $val; + } else + { + $pairs = $key; + } + + foreach ($pairs as $k => $v) + { + $where[$k] = $v; + $this->state->appendWhereValues($v); + } + + return $where; + } + + /** + * Simplify generating where string + * + * @param mixed $key + * @param mixed $values + * @param string $defaultConj + * @return self + */ + protected function _whereString($key, $values = [], string $defaultConj = 'AND'): self + { + // Create key/value placeholders + foreach ($this->_where($key, $values) as $f => $val) + { + $queryMap = $this->state->getQueryMap(); + + // Split each key by spaces, in case there + // is an operator such as >, <, !=, etc. + $fArray = explode(' ', trim($f)); + + $item = $this->driver->quoteIdent($fArray[0]); + + // Simple key value, or an operator + $item .= (count($fArray) === 1) ? '=?' : " {$fArray[1]} ?"; + $lastItem = end($queryMap); + + // Determine the correct conjunction + $conjunctionList = array_column($queryMap, 'conjunction'); + if (empty($queryMap) || ( ! regexInArray($conjunctionList, "/^ ?\n?WHERE/i"))) + { + $conj = "\nWHERE "; + } elseif ($lastItem['type'] === 'group_start') + { + $conj = ''; + } else + { + $conj = " {$defaultConj} "; + } + + $this->state->appendMap($conj, $item, MapType::WHERE); + } + + return $this; + } + + /** + * Simplify where_in methods + * + * @param mixed $key + * @param mixed $val + * @param string $in - The (not) in fragment + * @param string $conj - The where in conjunction + * @return self + */ + protected function _whereIn($key, $val = [], string $in = 'IN', string $conj = 'AND'): self + { + $key = $this->driver->quoteIdent($key); + $params = array_fill(0, count($val), '?'); + $this->state->appendWhereValues($val); + + $conjunction = empty($this->state->getQueryMap()) ? ' WHERE ' : " {$conj} "; + $str = $key . " {$in} (" . implode(',', $params) . ') '; + + $this->state->appendMap($conjunction, $str, MapType::WHERE_IN); + + return $this; + } + + /** + * Executes the compiled query + * + * @param string $type + * @param string $table + * @param string $sql + * @param array|null $vals + * @param boolean $reset + * @return PDOStatement + */ + protected function _run(string $type, string $table, string $sql = NULL, array $vals = NULL, bool $reset = TRUE): PDOStatement + { + if ($sql === NULL) + { + $sql = $this->_compile($type, $table); + } + + if ($vals === NULL) + { + $vals = array_merge($this->state->getValues(), $this->state->getWhereValues()); + } + + $startTime = microtime(TRUE); + + $res = empty($vals) + ? $this->driver->query($sql) + : $this->driver->prepareExecute($sql, $vals); + + $endTime = microtime(TRUE); + $totalTime = number_format($endTime - $startTime, 5); + + // Add this query to the list of executed queries + $this->_appendQuery($vals, $sql, (int)$totalTime); + + // Reset class state for next query + if ($reset) + { + $this->resetQuery(); + } + + return $res; + } + + /** + * Convert the prepared statement into readable sql + * + * @param array $values + * @param string $sql + * @param int $totalTime + * @return void + */ + protected function _appendQuery(array $values, string $sql, int $totalTime): void + { + $evals = is_array($values) ? $values : []; + $esql = str_replace('?', '%s', $sql); + + // Quote string values + foreach ($evals as &$v) + { + $v = ( ! is_numeric($v)) + ? htmlentities($this->driver->quote($v), ENT_NOQUOTES, 'utf-8') + : $v; + } + unset($v); + + // Add the query onto the array of values to pass + // as arguments to sprintf + array_unshift($evals, $esql); + + // Add the interpreted query to the list of executed queries + $this->queries[] = [ + 'time' => $totalTime, + 'sql' => sprintf(...$evals) + ]; + + $this->queries['total_time'] += $totalTime; + + // Set the last query to get rowcounts properly + $this->driver->setLastQuery($sql); + } + + /** + * Sub-method for generating sql strings + * + * @codeCoverageIgnore + * @param string $type + * @param string $table + * @return string + */ + protected function _compileType(string $type = QueryType::SELECT, string $table = ''): string + { + $setArrayKeys = $this->state->getSetArrayKeys(); + switch ($type) + { + case QueryType::INSERT: + $paramCount = count($setArrayKeys); + $params = array_fill(0, $paramCount, '?'); + $sql = "INSERT INTO {$table} (" + . implode(',', $setArrayKeys) + . ")\nVALUES (" . implode(',', $params) . ')'; + break; + + case QueryType::UPDATE: + $setString = $this->state->getSetString(); + $sql = "UPDATE {$table}\nSET {$setString}"; + break; + + case QueryType::DELETE: + $sql = "DELETE FROM {$table}"; + break; + + case QueryType::SELECT: + default: + $fromString = $this->state->getFromString(); + $selectString = $this->state->getSelectString(); + + $sql = "SELECT * \nFROM {$fromString}"; + + // Set the select string + if ( ! empty($selectString)) + { + // Replace the star with the selected fields + $sql = str_replace('*', $selectString, $sql); + } + break; + } + + return $sql; + } + + /** + * String together the sql statements for sending to the db + * + * @param string $type + * @param string $table + * @return string + */ + protected function _compile(string $type = '', string $table = ''): string + { + // Get the base clause for the query + $sql = $this->_compileType($type, $this->driver->quoteTable($table)); + + $clauses = [ + 'queryMap', + 'groupString', + 'orderString', + 'havingMap', + ]; + + // Set each type of subclause + foreach ($clauses as $clause) + { + $func = 'get' . ucFirst($clause); + $param = $this->state->$func(); + if (is_array($param)) + { + foreach ($param as $q) + { + $sql .= $q['conjunction'] . $q['string']; + } + } else + { + $sql .= $param; + } + } + + // Set the limit via the class variables + $limit = $this->state->getLimit(); + if (is_numeric($limit)) + { + $sql = $this->driver->getSql()->limit($sql, $limit, $this->state->getOffset()); + } + + // Set the returning clause, if applicable + $sql = $this->_compileReturning($sql, $type); + + // See if the query plan, rather than the + // query data should be returned + if ($this->explain === TRUE) + { + $sql = $this->driver->getSql()->explain($sql); + } + + return $sql; + } + + /** + * Generate returning clause of query + * + * @param string $sql + * @param string $type + * @return string + */ + protected function _compileReturning(string $sql, string $type): string + { + if ($this->returning === FALSE) + { + return $sql; + } + + $rawSelect = $this->state->getSelectString(); + $selectString = ($rawSelect === '') ? '*' : $rawSelect; + $returningSQL = $this->driver->returning($sql, $selectString); + + if ($returningSQL === $sql) + { + // If the driver doesn't support the returning clause, it returns the original query. + // Fake the same result with a transaction and a select query + if ( ! $this->inTransaction()) + { + $this->beginTransaction(); + } + + // Generate the appropriate select query for the returning clause fallback + switch ($type) + { + case QueryType::INSERT: + // @TODO figure out a good response for insert query + break; + + case QueryType::UPDATE: + // @TODO figure out a good response for update query + break; + + case QueryType::INSERT_BATCH: + case QueryType::UPDATE_BATCH: + // @TODO figure out a good response for batch queries + break; + + default: + // On Delete queries, what would we return? + break; + } + } + + return $returningSQL; + } +} \ No newline at end of file diff --git a/src/QueryBuilderInterface.php b/src/QueryBuilderInterface.php index 4e0544a..17fa754 100644 --- a/src/QueryBuilderInterface.php +++ b/src/QueryBuilderInterface.php @@ -4,20 +4,58 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query; +use PDO; use PDOStatement; /** * Interface defining the Query Builder class + * + * @method affectedRows(): int + * @method beginTransaction(): bool + * @method commit(): bool + * @method errorCode(): string + * @method errorInfo(): array + * @method exec(string $statement): int + * @method getAttribute(int $attribute) + * @method getColumns(string $table): array | null + * @method getDbs(): array | null + * @method getFks(string $table): array | null + * @method getFunctions(): array | null + * @method getIndexes(string $table): array | null + * @method getLastQuery(): string + * @method getProcedures(): array | null + * @method getSchemas(): array | null + * @method getSequences(): array | null + * @method getSystemTables(): array | null + * @method getTables(): array + * @method getTriggers(): array | null + * @method getTypes(): array | null + * @method getUtil(): \Query\Drivers\AbstractUtil + * @method getVersion(): string + * @method getViews(): array | null + * @method inTransaction(): bool + * @method lastInsertId(string $name = NULL): string + * @method numRows(): int | null + * @method prepare(string $statement, array $driver_options = []): PDOStatement + * @method prepareExecute(string $sql, array $params): PDOStatement + * @method prepareQuery(string $sql, array $data): PDOStatement + * @method query(string $statement): PDOStatement + * @method quote(string $string, int $parameter_type = PDO::PARAM_STR): string + * @method rollback(): bool + * @method setAttribute(int $attribute, $value): bool + * @method setTablePrefix(string $prefix): void + * @method truncate(string $table): PDOStatement */ interface QueryBuilderInterface { @@ -29,67 +67,77 @@ interface QueryBuilderInterface { * Specifies rows to select in a query * * @param string $fields - * @return QueryBuilderInterface + * @return self */ - public function select(string $fields): QueryBuilderInterface; + public function select(string $fields): self; /** * Selects the maximum value of a field from a query * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectMax(string $field, $as=FALSE): QueryBuilderInterface; + public function selectMax(string $field, $as=FALSE): self; /** * Selects the minimum value of a field from a query * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectMin(string $field, $as=FALSE): QueryBuilderInterface; + public function selectMin(string $field, $as=FALSE): self; /** * Selects the average value of a field from a query * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectAvg(string $field, $as=FALSE): QueryBuilderInterface; + public function selectAvg(string $field, $as=FALSE): self; /** * Selects the sum of a field from a query * * @param string $field * @param string|bool $as - * @return QueryBuilderInterface + * @return self */ - public function selectSum(string $field, $as=FALSE): QueryBuilderInterface; + public function selectSum(string $field, $as=FALSE): self; /** * Adds the 'distinct' keyword to a query * - * @return QueryBuilderInterface + * @return self */ - public function distinct(): QueryBuilderInterface; + public function distinct(): self; /** * Shows the query plan for the query * - * @return QueryBuilderInterface + * @return self */ - public function explain(): QueryBuilderInterface; + public function explain(): self; /** * Specify the database table to select from * - * @param string $tblname - * @return QueryBuilderInterface + * Alias of `from` method to better match CodeIgniter 4 + * + * @param string $tableName + * @return self */ - public function from(string $tblname): QueryBuilderInterface; + public function table(string $tableName): self; + + /** + * Specify the database table to select from + * + * @param string $tableName + * @return self + */ + public function from(string $tableName): self; // -------------------------------------------------------------------------- // ! 'Like' methods @@ -101,9 +149,9 @@ interface QueryBuilderInterface { * @param string $field * @param mixed $values * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function like(string $field, $values, string $pos='both'): QueryBuilderInterface; + public function like(string $field, $values, string $pos=LikeType::BOTH): self; /** * Generates an OR Like clause @@ -111,9 +159,9 @@ interface QueryBuilderInterface { * @param string $field * @param mixed $values * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function orLike(string $field, $values, string $pos='both'): QueryBuilderInterface; + public function orLike(string $field, $values, string $pos=LikeType::BOTH): self; /** * Generates a NOT LIKE clause @@ -121,9 +169,9 @@ interface QueryBuilderInterface { * @param string $field * @param mixed $values * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function notLike(string $field, $values, string $pos='both'): QueryBuilderInterface; + public function notLike(string $field, $values, string $pos=LikeType::BOTH): self; /** * Generates a OR NOT LIKE clause @@ -131,9 +179,9 @@ interface QueryBuilderInterface { * @param string $field * @param mixed $values * @param string $pos - * @return QueryBuilderInterface + * @return self */ - public function orNotLike(string $field, $values, string $pos='both'): QueryBuilderInterface; + public function orNotLike(string $field, $values, string $pos=LikeType::BOTH): self; // -------------------------------------------------------------------------- // ! Having methods @@ -144,18 +192,18 @@ interface QueryBuilderInterface { * * @param mixed $key * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function having($key, $values=[]): QueryBuilderInterface; + public function having($key, $values=[]): self; /** * Generates a 'Having' clause prefixed with 'OR' * * @param mixed $key * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function orHaving($key, $values=[]): QueryBuilderInterface; + public function orHaving($key, $values=[]): self; // -------------------------------------------------------------------------- // ! 'Where' methods @@ -169,54 +217,54 @@ interface QueryBuilderInterface { * @param mixed $key * @param mixed $values * @param bool $escape - * @return QueryBuilderInterface + * @return self */ - public function where($key, $values=[], $escape = NULL): QueryBuilderInterface; + public function where($key, $values=[], $escape = NULL): self; /** * Where clause prefixed with "OR" * * @param string $key * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function orWhere($key, $values=[]): QueryBuilderInterface; + public function orWhere($key, $values=[]): self; /** * Where clause with 'IN' statement * * @param mixed $field * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function whereIn($field, $values=[]): QueryBuilderInterface; + public function whereIn($field, $values=[]): self; /** * Where in statement prefixed with "or" * * @param string $field * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function orWhereIn($field, $values=[]): QueryBuilderInterface; + public function orWhereIn($field, $values=[]): self; /** * WHERE NOT IN (FOO) clause * * @param string $field * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function whereNotIn($field, $values=[]): QueryBuilderInterface; + public function whereNotIn($field, $values=[]): self; /** * OR WHERE NOT IN (FOO) clause * * @param string $field * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function orWhereNotIn($field, $values=[]): QueryBuilderInterface; + public function orWhereNotIn($field, $values=[]): self; // -------------------------------------------------------------------------- // ! Other Query Modifier methods @@ -227,9 +275,9 @@ interface QueryBuilderInterface { * * @param mixed $key * @param mixed $values - * @return QueryBuilderInterface + * @return self */ - public function set($key, $values = NULL): QueryBuilderInterface; + public function set($key, $values = NULL): self; /** * Creates a join phrase in a compiled query @@ -237,35 +285,35 @@ interface QueryBuilderInterface { * @param string $table * @param string $condition * @param string $type - * @return QueryBuilderInterface + * @return self */ - public function join(string $table, string $condition, string $type=''): QueryBuilderInterface; + public function join(string $table, string $condition, string $type=JoinType::INNER): self; /** * Group the results by the selected field(s) * * @param mixed $field - * @return QueryBuilderInterface + * @return self */ - public function groupBy($field): QueryBuilderInterface; + public function groupBy($field): self; /** * Order the results by the selected field(s) * * @param string $field * @param string $type - * @return QueryBuilderInterface + * @return self */ - public function orderBy(string $field, string $type=''): QueryBuilderInterface; + public function orderBy(string $field, string $type=''): self; /** * Set a limit on the current sql statement * * @param int $limit - * @param int|bool $offset - * @return QueryBuilderInterface + * @param int|null $offset + * @return self */ - public function limit(int $limit, $offset=FALSE): QueryBuilderInterface; + public function limit(int $limit, ?int $offset=NULL): self; // -------------------------------------------------------------------------- // ! Query Grouping Methods @@ -274,40 +322,40 @@ interface QueryBuilderInterface { /** * Adds a paren to the current query for query grouping * - * @return QueryBuilderInterface + * @return self */ - public function groupStart(): QueryBuilderInterface; + public function groupStart(): self; /** * Adds a paren to the current query for query grouping, * prefixed with 'NOT' * - * @return QueryBuilderInterface + * @return self */ - public function notGroupStart(): QueryBuilderInterface; + public function notGroupStart(): self; /** * Adds a paren to the current query for query grouping, * prefixed with 'OR' * - * @return QueryBuilderInterface + * @return self */ - public function orGroupStart(): QueryBuilderInterface; + public function orGroupStart(): self; /** * Adds a paren to the current query for query grouping, * prefixed with 'OR NOT' * - * @return QueryBuilderInterface + * @return self */ - public function orNotGroupStart(): QueryBuilderInterface; + public function orNotGroupStart(): self; /** * Ends a query group * - * @return QueryBuilderInterface + * @return self */ - public function groupEnd(): QueryBuilderInterface; + public function groupEnd(): self; // -------------------------------------------------------------------------- // ! Query execution methods @@ -318,22 +366,22 @@ interface QueryBuilderInterface { * execute current compiled query * * @param string $table - * @param int|bool $limit - * @param int|bool $offset + * @param int|null $limit + * @param int|null $offset * @return PDOStatement */ - public function get(string $table='', $limit=FALSE, $offset=FALSE): ?PDOStatement; + public function get(string $table='', ?int $limit=NULL, ?int $offset=NULL): PDOStatement; /** * Convenience method for get() with a where clause * * @param string $table * @param array $where - * @param int|bool $limit - * @param int|bool $offset + * @param int|null $limit + * @param int|null $offset * @return PDOStatement */ - public function getWhere(string $table, $where=[], $limit=FALSE, $offset=FALSE): ?PDOStatement; + public function getWhere(string $table, $where=[], ?int $limit=NULL, ?int $offset=NULL): PDOStatement; /** * Retrieve the number of rows in the selected table @@ -360,26 +408,17 @@ interface QueryBuilderInterface { * @param mixed $data * @return PDOStatement */ - public function insert(string $table, $data=[]): ?PDOStatement; + public function insert(string $table, $data=[]): PDOStatement; /** * Creates and executes a batch insertion query * * @param string $table * @param array $data - * @return PDOStatement + * @return PDOStatement | null */ public function insertBatch(string $table, $data=[]): ?PDOStatement; - /** - * Insertion with automatic overwrite, rather than attempted duplication - * - * @param string $table - * @param array $data - * @return PDOStatement - */ - public function replace(string $table, $data=[]): ?PDOStatement; - /** * Creates an update clause, and executes it * @@ -387,18 +426,18 @@ interface QueryBuilderInterface { * @param mixed $data * @return PDOStatement */ - public function update(string $table, $data=[]): ?PDOStatement; + public function update(string $table, $data=[]): PDOStatement; /** * Creates a batch update, and executes it. * Returns the number of affected rows * - * @param string $table - * @param array|object $data - * @param string $where - * @return PDOStatement + * @param string $table The table to update + * @param array $data an array of update values + * @param string $where The where key + * @return int|null */ - public function updateBatch(string $table, $data, $where): ?PDOStatement; + public function updateBatch(string $table, array $data, string $where): ?int; /** * Deletes data from a table @@ -407,7 +446,7 @@ interface QueryBuilderInterface { * @param mixed $where * @return PDOStatement */ - public function delete(string $table, $where=''): ?PDOStatement; + public function delete(string $table, $where=''): PDOStatement; // -------------------------------------------------------------------------- // ! SQL Returning Methods diff --git a/src/QueryParser.php b/src/QueryParser.php index 4cccdb7..1a05aa6 100644 --- a/src/QueryParser.php +++ b/src/QueryParser.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query; @@ -26,14 +27,14 @@ class QueryParser { * * @var DriverInterface */ - private $db; + private DriverInterface $db; /** * Regex patterns for various syntax components * * @var array */ - private $matchPatterns = [ + private array $matchPatterns = [ 'function' => '([a-zA-Z0-9_]+\((.*?)\))', 'identifier' => '([a-zA-Z0-9_-]+\.?)+', 'operator' => '=|AND|&&?|~|\|\|?|\^|/|>=?|<=?|-|%|OR|\+|NOT|\!=?|<>|XOR' @@ -44,7 +45,7 @@ class QueryParser { * * @var array */ - public $matches = [ + public array $matches = [ 'functions' => [], 'identifiers' => [], 'operators' => [], diff --git a/src/QueryType.php b/src/QueryType.php new file mode 100644 index 0000000..706c2dc --- /dev/null +++ b/src/QueryType.php @@ -0,0 +1,28 @@ + + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 + */ +namespace Query; + +/** + * 'Enum' of query types + */ +class QueryType { + public const SELECT = 'select'; + public const INSERT = 'insert'; + public const INSERT_BATCH = 'insert_batch'; + public const UPDATE = 'update'; + public const UPDATE_BATCH = 'update_batch'; + public const DELETE = 'delete'; +} \ No newline at end of file diff --git a/src/State.php b/src/State.php index efab148..8b33f61 100644 --- a/src/State.php +++ b/src/State.php @@ -4,19 +4,46 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * - * @package Query - * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren - * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @package Query + * @author Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren + * @license http://www.opensource.org/licenses/mit-license.html MIT License + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ - namespace Query; +use function is_array; + /** * Query builder state + * + * @method getSelectString(): string + * @method getFromString(): string + * @method getSetString(): string + * @method getOrderString(): string + * @method getGroupString(): string + * @method getSetArrayKeys(): array + * @method getOrderArray(): array + * @method getGroupArray(): array + * @method getValues(): array + * @method getWhereValues(): array + * @method getLimit(): int|null + * @method getOffset() + * @method getQueryMap(): array + * @method getHavingMap(): array + * + * @method setSelectString(string $selectString): self + * @method setFromString(string $fromString): self + * @method setSetString(string $setString): self + * @method setOrderString(string $orderString): self + * @method setGroupString(string $groupString): self + * @method setSetArrayKeys(array $arrayKeys): self + * @method setGroupArray(array $array): self + * @method setLimit(int $limit): self + * @method setOffset(?int $offset): self */ class State { // -------------------------------------------------------------------------- @@ -27,31 +54,31 @@ class State { * Compiled 'select' clause * @var string */ - protected $selectString = ''; + protected string $selectString = ''; /** * Compiled 'from' clause * @var string */ - protected $fromString = ''; + protected string $fromString = ''; /** * Compiled arguments for insert / update * @var string */ - protected $setString = ''; + protected string $setString = ''; /** * Order by clause * @var string */ - protected $orderString = ''; + protected string $orderString = ''; /** * Group by clause * @var string */ - protected $groupString = ''; + protected string $groupString = ''; // -------------------------------------------------------------------------- // ! SQL Clause Arrays @@ -61,19 +88,19 @@ class State { * Keys for insert/update statement * @var array */ - protected $setArrayKeys = []; + protected array $setArrayKeys = []; /** * Key/val pairs for order by clause * @var array */ - protected $orderArray = []; + protected array $orderArray = []; /** * Key/val pairs for group by clause * @var array */ - protected $groupArray = []; + protected array $groupArray = []; // -------------------------------------------------------------------------- // ! Other Class vars @@ -83,63 +110,69 @@ class State { * Values to apply to prepared statements * @var array */ - protected $values = []; + protected array $values = []; /** * Values to apply to where clauses in prepared statements * @var array */ - protected $whereValues = []; + protected array $whereValues = []; /** * Value for limit string - * @var integer + * @var int */ - protected $limit; + protected ?int $limit = NULL; /** * Value for offset in limit string - * @var string|false + * @var int */ - protected $offset = FALSE; + protected ?int $offset = NULL; /** * Query component order mapping * for complex select queries * * Format: - * array( + * [ * 'type' => 'where', * 'conjunction' => ' AND ', * 'string' => 'k=?' - * ) + * ] * * @var array */ - protected $queryMap = []; + protected array $queryMap = []; /** * Map for having clause * @var array */ - protected $havingMap = []; + protected array $havingMap = []; - /** - * @param string $str - * @return State - */ - public function setSelectString(string $str): self + public function __call(string $name, array $arguments) { - $this->selectString = $str; - return $this; - } + if (strpos($name, 'get', 0) === 0) + { + $maybeProp = lcfirst(substr($name, 3)); + if (isset($this->$maybeProp)) + { + return $this->$maybeProp; + } + } - /** - * @return string - */ - public function getSelectString(): string - { - return $this->selectString; + if (strpos($name, 'set', 0) === 0) + { + $maybeProp = lcfirst(substr($name, 3)); + if (isset($this->$maybeProp)) + { + $this->$maybeProp = $arguments[0]; + return $this; + } + } + + return NULL; } /** @@ -152,86 +185,6 @@ class State { return $this; } - /** - * @return string - */ - public function getFromString(): string - { - return $this->fromString; - } - - /** - * @param string $fromString - * @return State - */ - public function setFromString(string $fromString): self - { - $this->fromString = $fromString; - return $this; - } - - /** - * @return string - */ - public function getSetString(): string - { - return $this->setString; - } - - /** - * @param string $setString - * @return State - */ - public function setSetString(string $setString): self - { - $this->setString = $setString; - return $this; - } - - /** - * @return string - */ - public function getOrderString(): string - { - return $this->orderString; - } - - /** - * @param string $orderString - * @return State - */ - public function setOrderString(string $orderString): self - { - $this->orderString = $orderString; - return $this; - } - - /** - * @return string - */ - public function getGroupString(): string - { - return $this->groupString; - } - - /** - * @param string $groupString - * @return State - */ - public function setGroupString(string $groupString): self - { - $this->groupString = $groupString; - return $this; - } - - /** - * @return array - */ - public function getSetArrayKeys(): array - { - return $this->setArrayKeys; - } - /** * @param array $setArrayKeys * @return State @@ -242,24 +195,6 @@ class State { return $this; } - /** - * @param array $setArrayKeys - * @return State - */ - public function setSetArrayKeys(array $setArrayKeys): self - { - $this->setArrayKeys = $setArrayKeys; - return $this; - } - - /** - * @return array - */ - public function getOrderArray(): array - { - return $this->orderArray; - } - /** * @param string $key * @param mixed $orderArray @@ -271,24 +206,6 @@ class State { return $this; } - /** - * @return array - */ - public function getGroupArray(): array - { - return $this->groupArray; - } - - /** - * @param array $groupArray - * @return State - */ - public function setGroupArray(array $groupArray): self - { - $this->groupArray = $groupArray; - return $this; - } - /** * @param string $groupArray * @return State @@ -299,14 +216,6 @@ class State { return $this; } - /** - * @return array - */ - public function getValues(): array - { - return $this->values; - } - /** * @param array $values * @return State @@ -317,21 +226,13 @@ class State { return $this; } - /** - * @return array - */ - public function getWhereValues(): array - { - return $this->whereValues; - } - /** * @param mixed $val * @return State */ public function appendWhereValues($val): self { - if (\is_array($val)) + if (is_array($val)) { foreach($val as $v) { @@ -345,50 +246,6 @@ class State { return $this; } - /** - * @return int - */ - public function getLimit(): ?int - { - return $this->limit; - } - - /** - * @param int $limit - * @return State - */ - public function setLimit(int $limit): self - { - $this->limit = $limit; - return $this; - } - - /** - * @return string|false - */ - public function getOffset() - { - return $this->offset; - } - - /** - * @param string|false $offset - * @return State - */ - public function setOffset($offset): self - { - $this->offset = $offset; - return $this; - } - - /** - * @return array - */ - public function getQueryMap(): array - { - return $this->queryMap; - } - /** * Add an additional set of mapping pairs to a internal map * @@ -407,14 +264,6 @@ class State { return $this; } - /** - * @return array - */ - public function getHavingMap(): array - { - return $this->havingMap; - } - /** * @param array $item * @return State diff --git a/src/common.php b/src/common.php index 61a2f2d..53501a8 100644 --- a/src/common.php +++ b/src/common.php @@ -4,138 +4,138 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2016 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ +namespace { -use Query\{ - ConnectionManager, - QueryBuilderInterface -}; + use Query\ConnectionManager; + use Query\QueryBuilderInterface; -/** - * Global functions that don't really fit anywhere else - */ + /** + * Global functions that don't really fit anywhere else + */ -/** - * Multibyte-safe trim function - * - * @param string $string - * @return string - */ -function mb_trim(string $string): string -{ - return preg_replace('/(^\s+)|(\s+$)/u', '', $string); -} - -/** - * Filter out db rows into one array - * - * @param array $array - * @param mixed $index - * @return array - */ -function dbFilter(array $array, $index): array -{ - $newArray = []; - - foreach($array as $a) + /** + * Multibyte-safe trim function + * + * @param string $string + * @return string + */ + function mb_trim(string $string): string { - $newArray[] = $a[$index]; + return preg_replace('/(^\s+)|(\s+$)/u', '', $string); } - return $newArray; -} - -/** - * Zip a set of arrays together on common keys - * - * The $zipperInput array is an array of arrays indexed by their place in the output - * array. - * - * @param array $zipperInput - * @return array - */ -function arrayZipper(array $zipperInput): array -{ - $output = []; - - foreach($zipperInput as $appendKey => $values) + /** + * Filter out db rows into one array + * + * @param array $array + * @param mixed $index + * @return array + */ + function dbFilter(array $array, $index): array { - foreach($values as $index => $value) + $newArray = []; + + foreach ($array as $a) { - if ( ! isset($output[$index])) - { - $output[$index] = []; - } - $output[$index][$appendKey] = $value; + $newArray[] = $a[$index]; } + + return $newArray; } - return $output; -} - -/** - * Determine whether a value in the passed array matches the pattern - * passed - * - * @param array $array - * @param string $pattern - * @return bool - */ -function regexInArray(array $array, string $pattern): bool -{ - if (empty($array)) + /** + * Zip a set of arrays together on common keys + * + * The $zipperInput array is an array of arrays indexed by their place in the output + * array. + * + * @param array $zipperInput + * @return array + */ + function arrayZipper(array $zipperInput): array { + $output = []; + + foreach ($zipperInput as $appendKey => $values) + { + foreach ($values as $index => $value) + { + if ( ! isset($output[$index])) + { + $output[$index] = []; + } + $output[$index][$appendKey] = $value; + } + } + + return $output; + } + + /** + * Determine whether a value in the passed array matches the pattern + * passed + * + * @param array $array + * @param string $pattern + * @return bool + */ + function regexInArray(array $array, string $pattern): bool + { + if (empty($array)) + { + return FALSE; + } + + foreach ($array as $item) + { + if (is_scalar($item) && preg_match($pattern, $item)) + { + return TRUE; + } + } + return FALSE; } - foreach($array as $item) + /** + * Connection function + * + * Send an array or object as connection parameters to create a connection. If + * the array or object has an 'alias' parameter, passing that string to this + * function will return that connection. Passing no parameters returns the last + * connection created. + * + * @param string|object|array $params + * @return QueryBuilderInterface|null + */ + function Query($params = ''): ?QueryBuilderInterface { - if (is_scalar($item) && preg_match($pattern, $item)) + if ($params === NULL) { - return TRUE; + return NULL; } - } - return FALSE; + $manager = ConnectionManager::getInstance(); + + // If you are getting a previously created connection + if (is_scalar($params)) + { + return $manager->getConnection($params); + } + + $paramsObject = (object)$params; + + // Otherwise, return a new connection + return $manager->connect($paramsObject); + } } - -/** - * Connection function - * - * Send an array or object as connection parameters to create a connection. If - * the array or object has an 'alias' parameter, passing that string to this - * function will return that connection. Passing no parameters returns the last - * connection created. - * - * @param string|object|array $params - * @return QueryBuilderInterface|null - */ -function Query($params = ''): ?QueryBuilderInterface -{ - if ($params === NULL) - { - return NULL; - } - - $manager = ConnectionManager::getInstance(); - - // If you are getting a previously created connection - if (is_scalar($params)) - { - return $manager->getConnection($params); - } - - $paramsObject = (object) $params; - - // Otherwise, return a new connection - return $manager->connect($paramsObject); -} - // End of common.php diff --git a/tests/BaseDriverTest.php b/tests/BaseDriverTest.php index 3c5d95a..9589d36 100644 --- a/tests/BaseDriverTest.php +++ b/tests/BaseDriverTest.php @@ -4,127 +4,139 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ - namespace Query\Tests; +use Query\QueryBuilderInterface; + /** * Parent Database Test Class */ abstract class BaseDriverTest extends TestCase { /** - * @var \Query\QueryBuilderInterface|null + * @var QueryBuilderInterface|null */ protected static $db; abstract public function testConnection(); - public static function tearDownAfterClass() + public static function tearDownAfterClass(): void { self::$db = NULL; } - public function testGetTables() + public function testGetTables(): void { $tables = self::$db->getTables(); - $this->assertTrue(is_array($tables)); + $this->assertTrue(\is_array($tables)); $this->assertTrue( ! empty($tables)); } - public function testGetSystemTables() + public function testGetSystemTables(): void { $tables = self::$db->getSystemTables(); - $this->assertTrue(is_array($tables)); + $this->assertTrue(\is_array($tables)); $this->assertTrue( ! empty($tables)); } - public function testBackupData() + public function testBackupData(): void { - $this->assertTrue(is_string(self::$db->getUtil()->backupData(array('create_delete', FALSE)))); - $this->assertTrue(is_string(self::$db->getUtil()->backupData(array('create_delete', TRUE)))); + $this->assertTrue(\is_string(self::$db->getUtil()->backupData(['create_delete', FALSE]))); + $this->assertTrue(\is_string(self::$db->getUtil()->backupData(['create_delete', TRUE]))); } - public function testGetColumns() + public function testGetColumns(): void { $cols = self::$db->getColumns('test'); - $this->assertTrue(is_array($cols)); + $this->assertTrue(\is_array($cols)); $this->assertTrue( ! empty($cols)); } - public function testGetTypes() + public function testGetTypes(): void { $types = self::$db->getTypes(); - $this->assertTrue(is_array($types)); + $this->assertTrue(\is_array($types)); $this->assertTrue( ! empty($types)); } - public function testGetFKs() + public function testGetFKs(): void { - $expected = array(array( + $expected = [[ 'child_column' => 'ext_id', 'parent_table' => 'testconstraints', 'parent_column' => 'someid', 'update' => 'CASCADE', 'delete' => 'CASCADE' - )); + ]]; $keys = self::$db->getFks('testconstraints2'); $this->assertEqual($expected, $keys); } - public function testGetIndexes() + public function testGetIndexes(): void { $keys = self::$db->getIndexes('test'); - $this->assertTrue(is_array($keys)); + $this->assertTrue(\is_array($keys)); } - public function testGetViews() + public function testGetViews(): void { $views = self::$db->getViews(); - $expected = array('numbersview', 'testview'); - $this->assertEqual($expected, array_values($views)); - $this->assertTrue(is_array($views)); + + $this->assertTrue(\is_array($views)); + foreach (['numbersview', 'testview'] as $searchView) + { + $this->assertTrue(in_array($searchView, $views, TRUE)); + } } - public function testGetTriggers() + public function testGetTriggers(): void { // @TODO standardize trigger output for different databases $triggers = self::$db->getTriggers(); - $this->assertTrue(is_array($triggers)); + $this->assertTrue(\is_array($triggers)); } - public function testGetSequences() + public function testGetSequences(): void { $seqs = self::$db->getSequences(); // Normalize sequence names $seqs = array_map('strtolower', $seqs); - $expected = array('newtable_seq'); + $expected = ['newtable_seq']; - $this->assertTrue(is_array($seqs)); + $this->assertTrue(\is_array($seqs)); $this->assertEqual($expected, $seqs); } - public function testGetProcedures() + public function testGetProcedures(): void { $procedures = self::$db->getProcedures(); - $this->assertTrue(is_array($procedures)); + $this->assertTrue(\is_array($procedures)); } - public function testGetFunctions() + public function testGetFunctions(): void { $funcs = self::$db->getFunctions(); - $this->assertTrue(is_array($funcs)); + $this->assertTrue(\is_array($funcs)); + } + + public function testGetVersion(): void + { + $version = self::$db->getVersion(); + $this->assertTrue(is_string($version)); + $this->assertTrue(strlen($version) > 0); } } // End of db_test.php \ No newline at end of file diff --git a/tests/BaseQueryBuilderTest.php b/tests/BaseQueryBuilderTest.php index e682c45..98dfb3c 100644 --- a/tests/BaseQueryBuilderTest.php +++ b/tests/BaseQueryBuilderTest.php @@ -4,17 +4,21 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests; +use BadMethodCallException; use PDO; +use Query\Exception\BadDBDriverException; +use Query\QueryBuilderInterface; /** * Query builder parent test class @@ -22,7 +26,7 @@ use PDO; abstract class BaseQueryBuilderTest extends TestCase { /** - * @var \Query\QueryBuilderInterface|null + * @var QueryBuilderInterface|null */ protected static $db; @@ -34,23 +38,28 @@ abstract class BaseQueryBuilderTest extends TestCase { } } - public static function tearDownAfterClass() + public static function tearDownAfterClass(): void { + if (PHP_SAPI !== 'cli' && PHP_SAPI !== 'phpdbg') + { + echo '
    ' . print_r(self::$db->queries, TRUE) . '
    '; + } + self::$db = NULL; } // ! Driver-specific results - abstract public function testQueryExplain(); + abstract public function testQueryExplain(): void; // ! Get tests - public function testInvalidConnectionName() + public function testInvalidConnectionName(): void { $this->expectException('InvalidArgumentException'); Query('foo'); } - public function testFunctionGet() + public function testFunctionGet(): void { $query = self::$db->select('id, COUNT(id) as count') ->from('test') @@ -60,7 +69,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testGet() + public function testGet(): void { $query = self::$db->get('test'); @@ -69,14 +78,14 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertTrue(\is_string($lastQuery)); } - public function testPrefixGet() + public function testPrefixGet(): void { $query = self::$db->from('test')->get(); $this->assertIsA($query, 'PDOStatement'); } - public function testGetWNumRows() + public function testGetWNumRows(): void { $query = self::$db->get('test'); $numrows = count($query->fetchAll(PDO::FETCH_NUM)); @@ -84,52 +93,52 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertEqual(self::$db->numRows(), $numrows); } - public function testGetLimit() + public function testGetLimit(): void { $query = self::$db->get('test', 2); $this->assertIsA($query, 'PDOStatement'); } - public function testGetLimitSkip() + public function testGetLimitSkip(): void { $query = self::$db->get('test', 2, 1); $this->assertIsA($query, 'PDOStatement'); } - public function testGetWhere() + public function testGetWhere(): void { - $query = self::$db->getWhere('test', array('id !=' => 1), 2, 1); + $query = self::$db->getWhere('test', ['id !=' => 1], 2, 1); $this->assertIsA($query, 'PDOStatement'); } - public function testHaving() + public function testHaving(): void { $query = self::$db->select('id') ->from('test') ->groupBy('id') - ->having(array('id >' => 1)) + ->having(['id >' => 1]) ->having('id !=', 3) ->get(); $this->assertIsA($query, 'PDOStatement'); } - public function testOrHaving() + public function testOrHaving(): void { $query = self::$db->select('id') ->from('test') ->groupBy('id') - ->having(array('id >' => 1)) + ->having(['id >' => 1]) ->orHaving('id !=', 3) ->get(); $this->assertIsA($query, 'PDOStatement'); } // ! Select tests - public function testSelectWhereGet() + public function testSelectWhereGet(): void { $query = self::$db->select('id, key as k, val') ->where('id >', 1) @@ -139,7 +148,17 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectAvg() + public function testSelectWhereGetNoAs(): void + { + $query = self::$db->select('id, key, val') + ->where('id >', 1) + ->where('id <', 900) + ->get('test', 2, 1); + + $this->assertIsA($query, 'PDOStatement'); + } + + public function testSelectAvg(): void { $query = self::$db->selectAvg('id', 'di') ->get('test'); @@ -147,7 +166,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectSum() + public function testSelectSum(): void { $query = self::$db->selectSum('id', 'di') ->get('test'); @@ -155,7 +174,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectDistinct() + public function testSelectDistinct(): void { $query = self::$db->selectSum('id', 'di') ->distinct() @@ -164,7 +183,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectGet() + public function testSelectGet(): void { $query = self::$db->select('id, key as k, val') ->get('test', 2, 1); @@ -172,7 +191,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectFromGet() + public function testSelectFromGet(): void { $query = self::$db->select('id, key as k, val') ->from('test ct') @@ -182,7 +201,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectFromLimitGet() + public function testSelectFromLimitGet(): void { $query = self::$db->select('id, key as k, val') ->from('test ct') @@ -193,7 +212,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectWhereGet2() + public function testSelectWhereGet2(): void { $query = self::$db->select('id, key as k, val') ->where('id !=', 1) @@ -202,7 +221,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectMax() + public function testSelectMax(): void { $query = self::$db->selectMax('id', 'di') ->get('test'); @@ -210,7 +229,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testSelectMin() + public function testSelectMin(): void { $query = self::$db->selectMin('id', 'di') ->get('test'); @@ -218,7 +237,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testMultiOrderBy() + public function testMultiOrderBy(): void { $query = self::$db->from('test') ->orderBy('id, key') @@ -227,7 +246,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } // ! Grouping tests - public function testGroup() + public function testGroup(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -241,7 +260,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testOrGroup() + public function testOrGroup(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -258,7 +277,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testOrNotGroup() + public function testOrNotGroup(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -275,7 +294,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testAndNotGroupStart() + public function testAndNotGroupStart(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -292,7 +311,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testNotGroupStart() + public function testNotGroupStart(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -305,7 +324,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testGroupCamelCase() + public function testGroupCamelCase(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -322,46 +341,46 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } // ! Where In tests - public function testWhereIn() + public function testWhereIn(): void { $query = self::$db->from('test') - ->whereIn('id', array(0, 6, 56, 563, 341)) + ->whereIn('id', [0, 6, 56, 563, 341]) ->get(); $this->assertIsA($query, 'PDOStatement'); } - public function testOrWhereIn() + public function testOrWhereIn(): void { $query = self::$db->from('test') ->where('key', 'false') - ->orWhereIn('id', array(0, 6, 56, 563, 341)) + ->orWhereIn('id', [0, 6, 56, 563, 341]) ->get(); $this->assertIsA($query, 'PDOStatement'); } - public function testWhereNotIn() + public function testWhereNotIn(): void { $query = self::$db->from('test') ->where('key', 'false') - ->whereNotIn('id', array(0, 6, 56, 563, 341)) + ->whereNotIn('id', [0, 6, 56, 563, 341]) ->get(); $this->assertIsA($query, 'PDOStatement'); } - public function testOrWhereNotIn() + public function testOrWhereNotIn(): void { $query = self::$db->from('test') ->where('key', 'false') - ->orWhereNotIn('id', array(0, 6, 56, 563, 341)) + ->orWhereNotIn('id', [0, 6, 56, 563, 341]) ->get(); $this->assertIsA($query, 'PDOStatement'); } // ! Query modifier tests - public function testOrderBy() + public function testOrderBy(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -375,7 +394,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testOrderByRandom() + public function testOrderByRandom(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -388,14 +407,14 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testGroupBy() + public function testGroupBy(): void { $query = self::$db->select('id, key as k, val') ->from('test') ->where('id >', 0) ->where('id <', 9000) ->groupBy('k') - ->groupBy(array('id','val')) + ->groupBy(['id','val']) ->orderBy('id', 'DESC') ->orderBy('k', 'ASC') ->limit(5,2) @@ -406,7 +425,7 @@ abstract class BaseQueryBuilderTest extends TestCase { //public function testOr - public function testOrWhere() + public function testOrWhere(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -418,7 +437,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testLike() + public function testLike(): void { $query = self::$db->from('test') ->like('key', 'og') @@ -427,7 +446,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testOrLike() + public function testOrLike(): void { $query = self::$db->from('test') ->like('key', 'og') @@ -437,7 +456,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testOrNotLike() + public function testOrNotLike(): void { $query = self::$db->from('test') ->like('key', 'og', 'before') @@ -447,7 +466,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testNotLike() + public function testNotLike(): void { $query = self::$db->from('test') ->like('key', 'og', 'before') @@ -457,7 +476,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testLikeBefore() + public function testLikeBefore(): void { $query = self::$db->from('test') ->like('key', 'og', 'before') @@ -466,7 +485,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testLikeAfter() + public function testLikeAfter(): void { $query = self::$db->from('test') ->like('key', 'og', 'after') @@ -475,7 +494,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testJoin() + public function testJoin(): void { $query = self::$db->from('test ct') ->join('join cj', 'cj.id = ct.id') @@ -484,7 +503,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testLeftJoin() + public function testLeftJoin(): void { $query = self::$db->from('test ct') ->join('join cj', 'cj.id = ct.id', 'left') @@ -493,7 +512,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testInnerJoin() + public function testInnerJoin(): void { $query = self::$db->from('test ct') ->join('join cj', 'cj.id = ct.id', 'inner') @@ -502,21 +521,21 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testJoinWithMultipleWhereValues() + public function testJoinWithMultipleWhereValues(): void { $query = self::$db->from('test ct') ->join('join cj', 'cj.id=ct.id', 'inner') - ->where(array( + ->where([ 'ct.id < ' => 3, 'ct.key' => 'foo' - )) + ]) ->get(); $this->assertIsA($query, 'PDOStatement'); } // ! DB update tests - public function testInsert() + public function testInsert(): void { $query = self::$db->set('id', 98) ->set('key', 84) @@ -527,67 +546,131 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertTrue(self::$db->affectedRows() > 0); } - public function testInsertArray() + public function testInsertArray(): void { - $query = self::$db->insert('test', array( + $query = self::$db->insert('test', [ 'id' => 587, 'key' => 1, 'val' => 2, - )); + ]); $this->assertIsA($query, 'PDOStatement'); } - public function testInsertBatch() + public function testInsertReturning(): void { - $data = array( - array( + $query = self::$db->set('id', 99) + ->set('key', 84) + ->set('val', 120) + ->returning() + ->insert('test'); + + $row = $query->fetch(PDO::FETCH_ASSOC); + + $this->assertIsA($query, 'PDOStatement'); + $this->assertEqual([ + 'id' => 99, + 'key' => 84, + 'val' => 120, + ], $row); + } + + public function testInsertBatch(): void + { + $data = [ + [ 'id' => 544, 'key' => 3, 'val' => 7, - ), - array( - 'id' => 89, + ], + [ + 'id' => 890, 'key' => 34, 'val' => "10 o'clock", - ), - array( - 'id' => 48, + ], + [ + 'id' => 480, 'key' => 403, 'val' => 97, - ), - ); + ], + ]; $query = self::$db->insertBatch('test', $data); $this->assertIsA($query, 'PDOStatement'); } - public function testUpdate() + public function testUpdate(): void { $query = self::$db->where('id', 7) - ->update('test', array( + ->update('test', [ 'id' => 7, 'key' => 'gogle', 'val' => 'non-word' - )); + ]); $this->assertIsA($query, 'PDOStatement'); } - public function testUpdateBatch() + public function testUpdateReturning(): void + { + // Make sure the id exists so there isn't an error for that reason + self::$db->insert('test', [ + 'id' => 7, + 'key' => 'kjsgarik yugasdikh', + 'val' => 'alkfiasghdfdhs', + ]); + + $query = self::$db->where('id', 7) + ->set([ + 'id' => 7, + 'key' => 'gogle', + 'val' => 'non-word' + ]) + ->returning('key') + ->update('test'); + + $this->assertIsA($query, 'PDOStatement'); + $row = $query->fetch(PDO::FETCH_ASSOC); + $this->assertEqual([ + 'key' => 'gogle', + ], $row, json_encode($query->errorInfo())); + + // $this->assertNotEqual(FALSE, $row, $query->errorInfo()); + } + + public function testUpdateBatchNull(): void { $query = self::$db->updateBatch('test', [], ''); $this->assertNull($query); } - public function testSetArrayUpdate() + public function testDriverUpdateBatch(): void { - $array = array( + $data = [ + [ + 'id' => 480, + 'key' => 49, + 'val' => '7x7' + ], + [ + 'id' => 890, + 'key' => 100, + 'val' => '10x10' + ] + ]; + + $affectedRows = self::$db->updateBatch('test', $data, 'id'); + $this->assertEquals(2, $affectedRows); + } + + public function testSetArrayUpdate(): void + { + $array = [ 'id' => 22, 'key' => 'gogle', 'val' => 'non-word' - ); + ]; $query = self::$db->set($array) ->where('id', 22) @@ -596,7 +679,7 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testWhereSetUpdate() + public function testWhereSetUpdate(): void { $query = self::$db->where('id', 36) ->set('id', 36) @@ -607,39 +690,46 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertIsA($query, 'PDOStatement'); } - public function testDelete() + public function testDelete(): void { - $query = self::$db->delete('test', array('id' => 5)); + $query = self::$db->delete('test', ['id' => 5]); $this->assertIsA($query, 'PDOStatement'); } - public function testDeleteWithMultipleWhereValues() + public function testDeleteReturning():void { - $query = self::$db->delete('test', array( + $query = self::$db->returning()->delete('test', ['id' => 99]); + + $this->assertIsA($query, 'PDOStatement'); + } + + public function testDeleteWithMultipleWhereValues(): void + { + $query = self::$db->delete('test', [ 'id' => 5, 'key' => 'gogle' - )); + ]); $this->assertIsA($query, 'PDOStatement'); } // ! Non-data read queries - public function testCountAll() + public function testCountAll(): void { $query = self::$db->countAll('test'); $this->assertTrue(is_numeric($query)); } - public function testCountAllResults() + public function testCountAllResults(): void { $query = self::$db->countAllResults('test'); $this->assertTrue(is_numeric($query)); } - public function testCountAllResults2() + public function testCountAllResults2(): void { $query = self::$db->select('id, key as k, val') ->from('test') @@ -651,47 +741,47 @@ abstract class BaseQueryBuilderTest extends TestCase { $this->assertTrue(is_numeric($query)); } - public function testNumRows() + public function testNumRows(): void { self::$db->get('test'); $this->assertTrue(is_numeric(self::$db->numRows())); } // ! Compiled Query tests - public function testGetCompiledSelect() + public function testGetCompiledSelect(): void { $sql = self::$db->getCompiledSelect('test'); $qbRes = self::$db->get('test'); $sqlRes = self::$db->query($sql); - $this->assertIsA($qbRes,'PDOStatement', "Query Builder Result is a PDO Statement"); - $this->assertIsA($sqlRes, 'PDOStatement', "SQL Result is a PDO Statement"); + $this->assertIsA($qbRes,'PDOStatement', 'Query Builder Result is a PDO Statement'); + $this->assertIsA($sqlRes, 'PDOStatement', 'SQL Result is a PDO Statement'); //$this->assertEquals($qbRes, $sqlRes); } - public function testGetCompiledUpdate() + public function testGetCompiledUpdate(): void { - $sql = self::$db->set(array( + $sql = self::$db->set([ 'id' => 4, 'key' => 'foo', 'val' => 'baz' - ))->getCompiledUpdate('test'); + ])->getCompiledUpdate('test'); $this->assertTrue(\is_string($sql)); } - public function testGetCompiledInsert() + public function testGetCompiledInsert(): void { - $sql = self::$db->set(array( + $sql = self::$db->set([ 'id' => 4, 'key' => 'foo', 'val' => 'baz' - ))->getCompiledInsert('test'); + ])->getCompiledInsert('test'); $this->assertTrue(\is_string($sql)); } - public function testGetCompiledDelete() + public function testGetCompiledDelete(): void { $sql = self::$db->where('id', 4) ->getCompiledDelete('test'); @@ -702,36 +792,36 @@ abstract class BaseQueryBuilderTest extends TestCase { /** * Handles invalid drivers */ - public function testBadDriver() + public function testBadDriver(): void { - $params = array( + $params = [ 'host' => '127.0.0.1', 'port' => '3306', 'database' => 'test', 'user' => 'root', 'pass' => NULL, 'type' => 'QGYFHGEG' - ); + ]; - $this->expectException('Query\BadDBDriverException'); + $this->expectException(BadDBDriverException::class); self::$db = Query($params); } - public function testBadMethod() + public function testBadMethod(): void { - $this->expectException('BadMethodCallException'); + $this->expectException(BadMethodCallException::class); self::$db->foo(); } - public function testBadNumRows() + public function testBadNumRows(): void { - self::$db->set(array( + self::$db->set([ 'id' => 999, 'key' => 'ring', 'val' => 'sale' - ))->insert('test'); + ])->insert('test'); $res = self::$db->numRows(); $this->assertEqual(NULL, $res); diff --git a/tests/ConnectionManagerTest.php b/tests/ConnectionManagerTest.php index e99e2b6..35b450a 100644 --- a/tests/ConnectionManagerTest.php +++ b/tests/ConnectionManagerTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests; @@ -21,12 +22,18 @@ class ConnectionManagerTest extends TestCase { protected static $instance; - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { + ConnectionManager::getInstance(); self::$instance = ConnectionManager::getInstance(); } - public function testNoClone() + public static function tearDownAfterClass(): void + { + self::$instance = NULL; + } + + public function testNoClone(): void { $this->expectException('DomainException'); $this->expectExceptionMessage("Can't clone singleton"); @@ -34,7 +41,7 @@ class ConnectionManagerTest extends TestCase { $this->assertNull($clone); } - public function testNoSerialize() + public function testNoSerialize(): void { $this->expectException(DomainException::class); $this->expectExceptionMessage('No serializing of singleton'); @@ -45,43 +52,43 @@ class ConnectionManagerTest extends TestCase { self::$instance->__sleep(); } - public function testNoUnserialize() + public function testNoUnserialize(): void { $this->expectException(DomainException::class); $this->expectExceptionMessage("Can't unserialize singleton"); self::$instance->__wakeup(); } - public function testParseParams() + public function testParseParams(): void { - $params = (object) array( - 'type' => 'sqlite', - 'file' => ':memory:', - 'options' => array( + $params = new class { + public $type = 'sqlite'; + public $file = ':memory:'; + public $options = [ 'foo' => 'bar' - ) - ); + ]; + }; - $expected = array( + $expected = [ ':memory:', 'Sqlite', $params, - array('foo' => 'bar') - ); + ['foo' => 'bar'] + ]; $this->assertEqual($expected, self::$instance->parseParams($params)); } - public function testConnect() + public function testConnect(): void { - $params = (object) array( - 'type' => 'sqlite', - 'file' => ':memory:', - 'prefix' => 'create_', - 'options' => array( + $params = new class { + public $type = 'sqlite'; + public $file = ':memory:'; + public $prefix = 'create_'; + public $options = [ 'foo' => 'bar' - ) - ); + ]; + }; $conn = self::$instance->connect($params); $this->assertInstanceOf(QueryBuilderInterface::class, $conn); @@ -91,17 +98,17 @@ class ConnectionManagerTest extends TestCase { $this->assertEqual($conn, self::$instance->getConnection()); } - public function testGetConnection() + public function testGetConnection(): void { - $params = (object) array( + $params = (object) [ 'type' => 'sqlite', 'file' => ':memory:', 'prefix' => 'create_', 'alias' => 'conn_manager', - 'options' => array( + 'options' => [ 'foo' => 'bar' - ) - ); + ] + ]; $conn = self::$instance->connect($params); $this->assertInstanceOf(QueryBuilderInterface::class, $conn); diff --git a/tests/CoreTest.php b/tests/CoreTest.php index cf22ca2..7c42a02 100644 --- a/tests/CoreTest.php +++ b/tests/CoreTest.php @@ -4,35 +4,27 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests; +use function Query; +use function regexInArray; +use PDO; + /** * CoreTest class - Compatibility and core functionality tests * * @extends UnitTestCase */ class CoreTest extends TestCase { - - /** - * TestPHPVersion function. - * - * @access public - * @return void - */ - public function testPHPVersion(): void - { - //$this->assertTrue(version_compare(PHP_VERSION, '7.1', 'ge')); - $this->assertTrue(PHP_VERSION_ID >= 70000); - } - /** * TestHasPDO function. * @@ -52,7 +44,7 @@ class CoreTest extends TestCase { 'sqlite', ]; - $drivers = \PDO::getAvailableDrivers(); + $drivers = PDO::getAvailableDrivers(); $numSupported = count(array_intersect($drivers, $supported)); @@ -61,11 +53,11 @@ class CoreTest extends TestCase { public function testNullQuery(): void { - $this->assertNull(\Query(NULL)); + $this->assertNull(Query(NULL)); } public function testEmptyRegexInArray(): void { - $this->assertFalse(\regexInArray([], 'foo')); + $this->assertFalse(regexInArray([], 'foo')); } } \ No newline at end of file diff --git a/tests/Drivers/MySQL/MySQLDriverTest.php b/tests/Drivers/MySQL/MySQLDriverTest.php index 81ed6b3..14edd87 100644 --- a/tests/Drivers/MySQL/MySQLDriverTest.php +++ b/tests/Drivers/MySQL/MySQLDriverTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests\Drivers\MySQL; @@ -26,7 +27,7 @@ use TypeError; */ class MySQLDriverTest extends BaseDriverTest { - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { $params = get_json_config(); if ($var = getenv('TRAVIS')) @@ -38,52 +39,52 @@ class MySQLDriverTest extends BaseDriverTest { { $params = $params->mysql; - self::$db = new Driver("mysql:host={$params->host};dbname={$params->database}", $params->user, $params->pass, array( + self::$db = new Driver("mysql:host={$params->host};dbname={$params->database}", $params->user, $params->pass, [ PDO::ATTR_PERSISTENT => TRUE - )); + ]); } self::$db->setTablePrefix('create_'); } - public function testExists() + public function testExists(): void { $this->assertTrue(\in_array('mysql', PDO::getAvailableDrivers(), TRUE)); } - public function testConnection() + public function testConnection(): void { $this->assertIsA(self::$db, Driver::class); } - public function testCreateTable() + public function testCreateTable(): void { self::$db->exec(file_get_contents(QTEST_DIR.'/db_files/mysql.sql')); //Attempt to create the table $sql = self::$db->getUtil()->createTable('test', - array( + [ 'id' => 'int(10)', 'key' => 'TEXT', 'val' => 'TEXT', - ), - array( + ], + [ 'id' => 'PRIMARY KEY' - ) + ] ); self::$db->query($sql); //Attempt to create the table $sql = self::$db->getUtil()->createTable('join', - array( + [ 'id' => 'int(10)', 'key' => 'TEXT', 'val' => 'TEXT', - ), - array( + ], + [ 'id' => 'PRIMARY KEY' - ) + ] ); self::$db->query($sql); @@ -94,7 +95,8 @@ class MySQLDriverTest extends BaseDriverTest { } - public function testTruncate() + + public function testTruncate(): void { self::$db->truncate('test'); $this->assertEquals(0, self::$db->countAll('test')); @@ -103,13 +105,13 @@ class MySQLDriverTest extends BaseDriverTest { $this->assertEquals(0, self::$db->countAll('join')); } - public function testPreparedStatements() + public function testPreparedStatements(): void { $sql = <<prepareQuery($sql, array(1,"boogers", "Gross")); + $statement = self::$db->prepareQuery($sql, [1, 'boogers', 'Gross']); $res = $statement->execute(); @@ -117,8 +119,14 @@ SQL; } - public function testBadPreparedStatement() + public function testBadPreparedStatement(): void { + if (is_a($this, \UnitTestCase::class)) + { + $this->markTestSkipped(); + return; + } + $this->expectException(TypeError::class); $sql = <<prepareExecute($sql, array( - 2, "works", 'also?' - )); + $res = self::$db->prepareExecute($sql, [ + 2, 'works', 'also?' + ]); $this->assertInstanceOf('PDOStatement', $res); } - public function testCommitTransaction() + public function testCommitTransaction(): void { - $res = self::$db->beginTransaction(); + $this->assertTrue(self::$db->beginTransaction()); $sql = 'INSERT INTO `create_test` (`id`, `key`, `val`) VALUES (10, 12, 14)'; self::$db->query($sql); @@ -155,9 +163,9 @@ SQL; $this->assertTrue($res); } - public function testRollbackTransaction() + public function testRollbackTransaction(): void { - $res = self::$db->beginTransaction(); + $this->assertTrue(self::$db->beginTransaction()); $sql = 'INSERT INTO `create_test` (`id`, `key`, `val`) VALUES (182, 96, 43)'; self::$db->query($sql); @@ -166,18 +174,18 @@ SQL; $this->assertTrue($res); } - public function testGetSchemas() + public function testGetSchemas(): void { - $this->assertNull(self::$db->getSchemas()); + $this->assertTrue(in_array('test', self::$db->getSchemas())); } - public function testGetSequences() + public function testGetSequences(): void { $this->assertNull(self::$db->getSequences()); } - public function testBackup() + public function testBackup(): void { - $this->assertTrue(is_string(self::$db->getUtil()->backupStructure())); + $this->assertTrue(\is_string(self::$db->getUtil()->backupStructure())); } } \ No newline at end of file diff --git a/tests/Drivers/MySQL/MySQLQueryBuilderTest.php b/tests/Drivers/MySQL/MySQLQueryBuilderTest.php index 5ea40bc..dfd0a9a 100644 --- a/tests/Drivers/MySQL/MySQLQueryBuilderTest.php +++ b/tests/Drivers/MySQL/MySQLQueryBuilderTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests\Drivers\MySQL; @@ -22,12 +23,12 @@ use Query\Tests\BaseQueryBuilderTest; */ class MySQLQueryBuilderTest extends BaseQueryBuilderTest { - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { $params = get_json_config(); - if (($var = getenv('TRAVIS'))) // Travis CI Connection Info + if ($var = getenv('TRAVIS')) // Travis CI Connection Info { - $params = array( + $params = [ 'host' => '127.0.0.1', 'port' => '3306', 'database' => 'test', @@ -35,26 +36,26 @@ class MySQLQueryBuilderTest extends BaseQueryBuilderTest { 'user' => 'root', 'pass' => NULL, 'type' => 'mysql' - ); + ]; } // Attempt to connect, if there is a test config file else if ($params !== FALSE) { $params = $params->mysql; - $params->type = "MySQL"; - $params->options = array(); + $params->type = 'MySQL'; + $params->options = []; $params->options[PDO::ATTR_PERSISTENT] = TRUE; } self::$db = Query($params); } - public function testExists() + public function testExists(): void { $this->assertTrue(\in_array('mysql', PDO::getAvailableDrivers(), TRUE)); } - public function testQueryExplain() + public function testQueryExplain(): void { $query = self::$db->select('id, key as k, val') ->explain() @@ -67,8 +68,18 @@ class MySQLQueryBuilderTest extends BaseQueryBuilderTest { // The exact results are version dependent // The important thing is that there is an array // of results returned - $this->assertTrue(is_array($res)); + $this->assertTrue(\is_array($res)); $this->assertTrue(count(array_keys($res[0])) > 1); $this->assertTrue(array_key_exists('table', $res[0])); } + + public function testInsertReturning(): void + { + $this->markTestSkipped(); + } + + public function testUpdateReturning(): void + { + $this->markTestSkipped(); + } } \ No newline at end of file diff --git a/tests/Drivers/PgSQL/PgSQLDriverTest.php b/tests/Drivers/PgSQL/PgSQLDriverTest.php index d88ebe9..3019009 100644 --- a/tests/Drivers/PgSQL/PgSQLDriverTest.php +++ b/tests/Drivers/PgSQL/PgSQLDriverTest.php @@ -4,15 +4,15 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ - namespace Query\Tests\Drivers\PgSQL; use PDO; @@ -28,7 +28,7 @@ use TypeError; */ class PgSQLDriverTest extends BaseDriverTest { - public function setUp() + public function setUp(): void { // If the database isn't installed, skip the tests if ( ! class_exists(Driver::class)) @@ -37,7 +37,7 @@ class PgSQLDriverTest extends BaseDriverTest { } } - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { $params = get_json_config(); @@ -55,20 +55,20 @@ class PgSQLDriverTest extends BaseDriverTest { self::$db->setTablePrefix('create_'); } - public function testExists() + public function testExists(): void { $drivers = PDO::getAvailableDrivers(); $this->assertTrue(in_array('pgsql', $drivers, TRUE)); } - public function testConnection() + public function testConnection(): void { if (empty(self::$db)) return; $this->assertIsA(self::$db, Driver::class); } - public function testCreateTable() + public function testCreateTable(): void { self::$db->exec(file_get_contents(QTEST_DIR.'/db_files/pgsql.sql')); @@ -81,28 +81,28 @@ class PgSQLDriverTest extends BaseDriverTest { //Attempt to create the table $sql = self::$db->getUtil()->createTable('create_test', - array( + [ 'id' => 'integer', 'key' => 'TEXT', 'val' => 'TEXT', - ), - array( + ], + [ 'id' => 'PRIMARY KEY' - ) + ] ); self::$db->query($sql); //Attempt to create the table $sql = self::$db->getUtil()->createTable('create_join', - array( + [ 'id' => 'integer', 'key' => 'TEXT', 'val' => 'TEXT', - ), - array( + ], + [ 'id' => 'PRIMARY KEY' - ) + ] ); self::$db->query($sql); @@ -118,7 +118,7 @@ class PgSQLDriverTest extends BaseDriverTest { } - public function testTruncate() + public function testTruncate(): void { self::$db->truncate('test'); $this->assertEquals(0, self::$db->countAll('test')); @@ -127,13 +127,13 @@ class PgSQLDriverTest extends BaseDriverTest { $this->assertEquals(0, self::$db->countAll('join')); } - public function testPreparedStatements() + public function testPreparedStatements(): void { $sql = <<prepareQuery($sql, array(1,'boogers', 'Gross')); + $statement = self::$db->prepareQuery($sql, [1,'boogers', 'Gross']); $statement->execute(); @@ -147,8 +147,14 @@ SQL; ], $res); } - public function testBadPreparedStatement() + public function testBadPreparedStatement(): void { + if (is_a($this, \UnitTestCase::class)) + { + $this->markTestSkipped(); + return; + } + $this->expectException(TypeError::class); $sql = <<prepareQuery($sql, 'foo'); } - public function testPrepareExecute() + public function testPrepareExecute(): void { if (empty(self::$db)) return; @@ -167,9 +173,9 @@ SQL; INSERT INTO "create_test" ("id", "key", "val") VALUES (?,?,?) SQL; - self::$db->prepareExecute($sql, array( + self::$db->prepareExecute($sql, [ 2, 'works', 'also?' - )); + ]); $res = self::$db->query('SELECT * FROM "create_test" WHERE "id"=2') ->fetch(PDO::FETCH_ASSOC); @@ -181,7 +187,7 @@ SQL; ], $res); } - public function testCommitTransaction() + public function testCommitTransaction(): void { if (empty(self::$db)) return; @@ -194,7 +200,7 @@ SQL; $this->assertTrue($res); } - public function testRollbackTransaction() + public function testRollbackTransaction(): void { if (empty(self::$db)) return; @@ -207,17 +213,17 @@ SQL; $this->assertTrue($res); } - public function testGetSchemas() + public function testGetSchemas(): void { - $this->assertTrue(is_array(self::$db->getSchemas())); + $this->assertTrue(\is_array(self::$db->getSchemas())); } - public function testGetDBs() + public function testGetDBs(): void { - $this->assertTrue(is_array(self::$db->getDbs())); + $this->assertTrue(\is_array(self::$db->getDbs())); } - public function testGetFunctions() + public function testGetFunctions(): void { $this->assertNull(self::$db->getFunctions()); } diff --git a/tests/Drivers/PgSQL/PgSQLQueryBuilderTest.php b/tests/Drivers/PgSQL/PgSQLQueryBuilderTest.php index bd36aef..da1254b 100644 --- a/tests/Drivers/PgSQL/PgSQLQueryBuilderTest.php +++ b/tests/Drivers/PgSQL/PgSQLQueryBuilderTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests\Drivers\PgSQL; @@ -22,12 +23,12 @@ use Query\Tests\BaseQueryBuilderTest; */ class PgSQLQueryBuilderTest extends BaseQueryBuilderTest { - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { $params = get_json_config(); if (getenv('TRAVIS')) // Travis CI Connection Info { - $params = array( + $params = [ 'host' => '127.0.0.1', 'port' => '5432', 'database' => 'test', @@ -35,7 +36,7 @@ class PgSQLQueryBuilderTest extends BaseQueryBuilderTest { 'pass' => '', 'type' => 'pgsql', 'prefix' => 'create_' - ); + ]; } // Attempt to connect, if there is a test config file else if ($params !== FALSE) @@ -44,14 +45,14 @@ class PgSQLQueryBuilderTest extends BaseQueryBuilderTest { $params->type = 'pgsql'; //$params->port = 5432; //$params->prefix = 'create_'; - $params->options = array(); + $params->options = []; $params->options[PDO::ATTR_PERSISTENT] = TRUE; } self::$db = Query($params); } - public function setUp() + public function setUp(): void { // If the database isn't installed, skip the tests if ( ! \in_array('pgsql', PDO::getAvailableDrivers(), TRUE)) @@ -60,12 +61,12 @@ class PgSQLQueryBuilderTest extends BaseQueryBuilderTest { } } - public function testExists() + public function testExists(): void { $this->assertTrue(\in_array('pgsql', PDO::getAvailableDrivers(), TRUE)); } - public function testQueryExplain() + public function testQueryExplain(): void { $query = self::$db->select('id, key as k, val') ->explain() @@ -109,7 +110,7 @@ class PgSQLQueryBuilderTest extends BaseQueryBuilderTest { $this->assertEqual($expected, $res);*/ } - public function testBackupStructure() + public function testBackupStructure(): void { $this->assertEquals('', self::$db->getUtil()->backupStructure()); } diff --git a/tests/Drivers/SQLite/SQLiteDriverTest.php b/tests/Drivers/SQLite/SQLiteDriverTest.php index bbe30b9..ef6c89e 100644 --- a/tests/Drivers/SQLite/SQLiteDriverTest.php +++ b/tests/Drivers/SQLite/SQLiteDriverTest.php @@ -4,18 +4,20 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests\Drivers\SQLite; use PDO; use Query\Drivers\Sqlite\Driver; +use Query\Exception\NotImplementedException; use Query\Tests\BaseDriverTest; /** @@ -26,17 +28,17 @@ use Query\Tests\BaseDriverTest; */ class SQLiteDriverTest extends BaseDriverTest { - public static function setupBeforeClass() + public static function setupBeforeClass(): void { - $params = array( + $params = [ 'type' => 'sqlite', 'file' => ':memory:', 'prefix' => 'create_', 'alias' => 'test_sqlite', - 'options' => array( + 'options' => [ PDO::ATTR_PERSISTENT => TRUE - ) - ); + ] + ]; self::$db = Query($params); self::$db->setTablePrefix('create_'); @@ -46,7 +48,7 @@ class SQLiteDriverTest extends BaseDriverTest { // ! Util Method tests // -------------------------------------------------------------------------- - public function testCreateTable() + public function testCreateTable(): void { self::$db->exec(file_get_contents(QTEST_DIR.'/db_files/sqlite.sql')); @@ -64,7 +66,7 @@ class SQLiteDriverTest extends BaseDriverTest { /*public function testBackupData() { - $sql = mb_trim(self::$db->getUtil()->backupData(array('create_join', 'create_test'))); + $sql = mb_trim(self::$db->getUtil()->backupData(['create_join', 'create_test'])); $sqlArray = explode("\n", $sql); @@ -79,11 +81,12 @@ SQL; $this->assertEqual($expectedArray, $sqlArray); }*/ - public function testBackupStructure() + public function testBackupStructure(): void { $sql = mb_trim(self::$db->getUtil()->backupStructure()); $expected = <<assertEqual($expectedArray, $resultArray); } - public function testDeleteTable() + public function testDeleteTable(): void { $sql = self::$db->getUtil()->deleteTable('create_delete'); @@ -168,31 +171,30 @@ SQL; // ! General tests // -------------------------------------------------------------------------- - public function testConnection() + public function testConnection(): void { $class = Driver::class; $db = new $class(QTEST_DIR.QDS.'db_files'.QDS.'test_sqlite.db'); $this->assertIsA($db, $class); - $this->assertIsA(self::$db->driver, $class); unset($db); } - public function testTruncate() + public function testTruncate(): void { self::$db->truncate('create_test'); $this->assertEquals(0, self::$db->countAll('create_test')); } - public function testPreparedStatements() + public function testPreparedStatements(): void { $sql = <<prepareQuery($sql, array(1,"boogers", "Gross")); + $statement = self::$db->prepareQuery($sql, [1, 'boogers', 'Gross']); $statement->execute(); @@ -206,15 +208,15 @@ SQL; ], $res); } - public function testPrepareExecute() + public function testPrepareExecute(): void { $sql = <<prepareExecute($sql, array( - 2, "works", 'also?' - )); + self::$db->prepareExecute($sql, [ + 2, 'works', 'also?' + ]); $res = self::$db->query('SELECT * FROM "create_test" WHERE "id"=2') ->fetch(PDO::FETCH_ASSOC); @@ -226,7 +228,7 @@ SQL; ], $res); } - public function testCommitTransaction() + public function testCommitTransaction(): void { $res = self::$db->beginTransaction(); @@ -237,7 +239,7 @@ SQL; $this->assertTrue($res); } - public function testRollbackTransaction() + public function testRollbackTransaction(): void { $res = self::$db->beginTransaction(); @@ -248,12 +250,15 @@ SQL; $this->assertTrue($res); } - public function testGetDBs() + public function testGetDBs(): void { - $this->assertTrue(is_array(self::$db->getDbs())); + $driverSQL = self::$db->getSql()->dbList(); + $this->assertEqual('', $driverSQL); + + $this->assertNull(self::$db->getDbs()); } - public function testGetSchemas() + public function testGetSchemas(): void { $this->assertNull(self::$db->getSchemas()); } @@ -262,36 +267,27 @@ SQL; // ! SQL tests // -------------------------------------------------------------------------- - public function testNullMethods() - { - $sql = self::$db->getSQL()->functionList(); - $this->assertEqual(NULL, $sql); - - $sql = self::$db->getSQL()->procedureList(); - $this->assertEqual(NULL, $sql); - - $sql = self::$db->getSQL()->sequenceList(); - $this->assertEqual(NULL, $sql); - } - - public function testGetSystemTables() + public function testGetSystemTables(): void { $sql = self::$db->getSystemTables(); $this->assertTrue(\is_array($sql)); } - public function testGetSequences() + public function testGetSequences(): void { - $this->assertNull(self::$db->getSequences()); + $sql = self::$db->getSequences(); + $this->assertEquals(['create_test'], $sql); } - public function testGetFunctions() + public function testGetFunctions(): void { - $this->assertNull(self::$db->getFunctions()); + $this->expectException(NotImplementedException::class); + self::$db->getFunctions(); } - public function testGetProcedures() + public function testGetProcedures(): void { - $this->assertNull(self::$db->getProcedures()); + $this->expectException(NotImplementedException::class); + self::$db->getProcedures(); } } diff --git a/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php b/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php index 6bb7f62..1626c28 100644 --- a/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php +++ b/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests\Drivers\SQLite; @@ -24,20 +25,20 @@ use Query\Tests\BaseQueryBuilderTest; */ class SQLiteQueryBuilderTest extends BaseQueryBuilderTest { - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { // Defined in the SQLiteTest.php file self::$db = Query('test_sqlite'); } - public function testQueryFunctionAlias() + public function testQueryFunctionAlias(): void { $db = Query('test_sqlite'); - $this->assertTrue(self::$db === $db, "Alias passed into query function gives the original object back"); + $this->assertTrue(self::$db === $db, 'Alias passed into query function gives the original object back'); } - public function testQueryExplain() + public function testQueryExplain(): void { $query = self::$db->select('id, key as k, val') ->explain() @@ -46,52 +47,21 @@ use Query\Tests\BaseQueryBuilderTest; ->get('create_test', 2, 1); $res = $query->fetchAll(PDO::FETCH_ASSOC); + $actualDetail = $res[0]['detail']; + $this->assertTrue(is_string($actualDetail)); - $expectedPossibilities = array(); - - $expectedPossibilities[] = array( - array( - 'order' => '0', - 'from' => '0', - 'detail' => 'TABLE create_test USING PRIMARY KEY', - ) - ); - - $expectedPossibilities[] = array ( - array ( - 'selectid' => '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid? AND rowidassertTrue(TRUE); $passed = TRUE; } } @@ -100,7 +70,18 @@ use Query\Tests\BaseQueryBuilderTest; if ( ! $passed) { var_export($res); - $this->assertTrue(FALSE); } + + $this->assertTrue($passed); } + + public function testInsertReturning(): void + { + $this->markTestSkipped(); + } + + public function testUpdateReturning(): void + { + $this->markTestSkipped(); + } } \ No newline at end of file diff --git a/tests/QueryParserTest.php b/tests/QueryParserTest.php index d12af98..0c4e611 100644 --- a/tests/QueryParserTest.php +++ b/tests/QueryParserTest.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests; @@ -26,41 +27,41 @@ class QueryParserTest extends TestCase { */ protected $parser; - public function setUp() + public function setUp(): void { $db = new Driver('sqlite::memory:'); $this->parser = new QueryParser($db); } - public function testGeneric() + public function testGeneric(): void { $matches = $this->parser->parseJoin('table1.field1=table2.field2'); - $this->assertEqual($matches['combined'], array( + $this->assertEqual($matches['combined'], [ 'table1.field1', '=', 'table2.field2' - )); + ]); } - public function testGeneric2() + public function testGeneric2(): void { $matches = $this->parser->parseJoin('db1.table1.field1!=db2.table2.field2'); - $this->assertEqual($matches['combined'], array( + $this->assertEqual($matches['combined'], [ 'db1.table1.field1','!=','db2.table2.field2' - )); + ]); } - public function testWUnderscore() + public function testWUnderscore(): void { $matches = $this->parser->parseJoin('table_1.field1 = tab_le2.field_2'); - $this->assertEqual($matches['combined'], array( + $this->assertEqual($matches['combined'], [ 'table_1.field1', '=', 'tab_le2.field_2' - )); + ]); } - public function testFunction() + public function testFunction(): void { $matches = $this->parser->parseJoin('table1.field1 > SUM(3+5)'); - $this->assertEqual($matches['combined'], array( + $this->assertEqual($matches['combined'], [ 'table1.field1', '>', 'SUM(3+5)' - )); + ]); } } \ No newline at end of file diff --git a/tests/TestCase.php b/tests/TestCase.php index c9441be..8601484 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -4,13 +4,14 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace Query\Tests; diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 07f7b44..fcf10d9 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -20,10 +20,10 @@ define('QDS', DIRECTORY_SEPARATOR); function get_json_config() { - $files = array( + $files = [ __DIR__ . '/settings.json', __DIR__ . '/settings.json.dist' - ); + ]; foreach($files as $file) { @@ -39,4 +39,6 @@ function get_json_config() $path = QTEST_DIR.QDS.'db_files'.QDS.'test_sqlite.db'; @unlink($path); +require_once __DIR__ . '/TestCase.php'; + // End of bootstrap.php diff --git a/tests/db_files/oci.sql b/tests/db_files/oci.sql new file mode 100644 index 0000000..e69de29 diff --git a/tests/db_files/sqlite.sql b/tests/db_files/sqlite.sql index babf32c..d3d572b 100644 --- a/tests/db_files/sqlite.sql +++ b/tests/db_files/sqlite.sql @@ -1,5 +1,5 @@ -- sample data to test SQLite -CREATE TABLE IF NOT EXISTS "create_test" ("id" INTEGER PRIMARY KEY, "key" TEXT, "val" TEXT); +CREATE TABLE IF NOT EXISTS "create_test" ("id" INTEGER PRIMARY KEY AUTOINCREMENT, "key" TEXT, "val" TEXT); CREATE TABLE IF NOT EXISTS "create_join" ("id" INTEGER PRIMARY KEY, "key" TEXT, "val" TEXT); CREATE TABLE IF NOT EXISTS "create_delete" ("id" INTEGER PRIMARY KEY, "key" TEXT, "val" TEXT); diff --git a/tests/index.php b/tests/index.php index be4767b..deeeabf 100644 --- a/tests/index.php +++ b/tests/index.php @@ -4,21 +4,22 @@ * * SQL Query Builder / Database Abstraction Layer * - * PHP version 7.1 + * PHP version 7.4 * * @package Query * @author Timothy J. Warren - * @copyright 2012 - 2018 Timothy J. Warren + * @copyright 2012 - 2020 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License - * @link https://git.timshomepage.net/aviat4ion/Query + * @link https://git.timshomepage.net/aviat/Query + * @version 3.0.0 */ namespace { /** * Unit test bootstrap - Using php simpletest */ - \define('QTEST_DIR', __DIR__); - \define('QBASE_DIR', realpath(__DIR__ . '/../') . '/'); - \define('QDS', DIRECTORY_SEPARATOR); + define('QTEST_DIR', __DIR__); + define('QBASE_DIR', realpath(__DIR__ . '/../') . '/'); + define('QDS', DIRECTORY_SEPARATOR); require_once QBASE_DIR . 'vendor/simpletest/simpletest/autorun.php'; require_once QBASE_DIR . 'vendor/autoload.php'; @@ -29,13 +30,16 @@ namespace Query\Tests { /** * Base class for TestCases */ - abstract class TestCase extends \UnitTestCase - { + abstract class TestCase extends \UnitTestCase { public function __construct() { $class = \get_class($this); - echo 'Ran test suite: ' . $class . '
    '; + if (PHP_SAPI !== 'cli') + { + echo 'Running test suite: ' . $class . '
    '; + flush(); + } if (method_exists($class, 'setupBeforeClass')) { $class::setupBeforeClass(); @@ -87,6 +91,11 @@ namespace Query\Tests { $this->skipUnless(FALSE, $message); } + public function expectException($exception = FALSE, $message = '%s') + { + return parent::expectException(FALSE); + } + /** * Alias to the method in PHPUnit * @@ -97,7 +106,6 @@ namespace Query\Tests { // noop } } - } /** @@ -106,10 +114,10 @@ namespace Query\Tests { namespace { function get_json_config() { - $files = array( + $files = [ __DIR__ . '/settings.json', __DIR__ . '/settings.json.dist' - ); + ]; foreach ($files as $file) { if (is_file($file)) {