class 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.