class QueryFactory
Same name in this branch
- 11.x core/modules/workspaces/src/EntityQuery/QueryFactory.php \Drupal\workspaces\EntityQuery\QueryFactory
- 11.x core/modules/pgsql/src/EntityQuery/QueryFactory.php \Drupal\pgsql\EntityQuery\QueryFactory
- 11.x core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php \Drupal\Core\Config\Entity\Query\QueryFactory
- 11.x core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\QueryFactory
- 11.x core/lib/Drupal/Core/Entity/Query/Null/QueryFactory.php \Drupal\Core\Entity\Query\Null\QueryFactory
- 11.x core/lib/Drupal/Core/Entity/KeyValueStore/Query/QueryFactory.php \Drupal\Core\Entity\KeyValueStore\Query\QueryFactory
Same name and namespace in other branches
- 8.9.x core/lib/Drupal/Core/Entity/Query/QueryFactory.php \Drupal\Core\Entity\Query\QueryFactory
- 10 core/modules/workspaces/src/EntityQuery/QueryFactory.php \Drupal\workspaces\EntityQuery\QueryFactory
- 10 core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php \Drupal\Core\Config\Entity\Query\QueryFactory
- 10 core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\QueryFactory
- 10 core/lib/Drupal/Core/Entity/Query/Sql/pgsql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory
- 10 core/lib/Drupal/Core/Entity/Query/Null/QueryFactory.php \Drupal\Core\Entity\Query\Null\QueryFactory
- 10 core/lib/Drupal/Core/Entity/KeyValueStore/Query/QueryFactory.php \Drupal\Core\Entity\KeyValueStore\Query\QueryFactory
- 9 core/modules/workspaces/src/EntityQuery/QueryFactory.php \Drupal\workspaces\EntityQuery\QueryFactory
- 9 core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php \Drupal\Core\Config\Entity\Query\QueryFactory
- 9 core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\QueryFactory
- 9 core/lib/Drupal/Core/Entity/Query/Sql/pgsql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory
- 9 core/lib/Drupal/Core/Entity/Query/Null/QueryFactory.php \Drupal\Core\Entity\Query\Null\QueryFactory
- 9 core/lib/Drupal/Core/Entity/KeyValueStore/Query/QueryFactory.php \Drupal\Core\Entity\KeyValueStore\Query\QueryFactory
- 8.9.x core/modules/workspaces/src/EntityQuery/QueryFactory.php \Drupal\workspaces\EntityQuery\QueryFactory
- 8.9.x core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php \Drupal\Core\Config\Entity\Query\QueryFactory
- 8.9.x core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\QueryFactory
- 8.9.x core/lib/Drupal/Core/Entity/Query/Sql/pgsql/QueryFactory.php \Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory
- 8.9.x core/lib/Drupal/Core/Entity/Query/Null/QueryFactory.php \Drupal\Core\Entity\Query\Null\QueryFactory
- 8.9.x core/lib/Drupal/Core/Entity/KeyValueStore/Query/QueryFactory.php \Drupal\Core\Entity\KeyValueStore\Query\QueryFactory
PostgreSQL specific entity query implementation.
Hierarchy
- class \Drupal\Core\Entity\Query\Sql\QueryFactory implements \Drupal\Core\Entity\Query\QueryFactoryInterface
- class \Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory extends \Drupal\Core\Entity\Query\Sql\QueryFactory
Expanded class hierarchy of QueryFactory
Deprecated
in drupal:11.2.0 and is removed from drupal:12.0.0. The PostgreSQL override of the entity query has been moved to the pgsql module.
See also
https://www.drupal.org/node/3488580
1 file declares its use of QueryFactory
- EntityQueryServiceDeprecationTest.php in core/
modules/ pgsql/ tests/ src/ Kernel/ EntityQueryServiceDeprecationTest.php
1 string reference to 'QueryFactory'
- core.services.yml in core/
core.services.yml - core/core.services.yml
1 service uses QueryFactory
File
-
core/
lib/ Drupal/ Core/ Entity/ Query/ Sql/ pgsql/ QueryFactory.php, line 16
Namespace
Drupal\Core\Entity\Query\Sql\pgsqlView source
class QueryFactory extends BaseQueryFactory {
/**
* {@inheritdoc}
*/
public function __construct(Connection $connection) {
@trigger_error('\\Drupal\\Core\\Entity\\Query\\Sql\\pgsql\\QueryFactory is deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. The PostgreSQL override of the entity query has been moved to the pgsql module. See https://www.drupal.org/node/3488580', E_USER_DEPRECATED);
parent::__construct($connection);
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
|---|---|---|---|---|---|
| QueryFactory::$connection | protected | property | The database connection to use. | ||
| QueryFactory::$namespaces | protected | property | The namespace of this class, the parent class etc. | ||
| QueryFactory::get | public | function | Instantiates an entity query for a given entity type. | Overrides QueryFactoryInterface::get | 1 |
| QueryFactory::getAggregate | public | function | Instantiates an aggregation query object for a given entity type. | Overrides QueryFactoryInterface::getAggregate | 1 |
| QueryFactory::__construct | public | function | Constructs a QueryFactory object. | Overrides QueryFactory::__construct |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.