PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase\QueryBuilder

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler Database handler.

Открытые методы

Метод Описание
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler ) Creates a new query builder.
createFindQuery ( array $translations = null ) : eZ\Publish\Core\Persistence\Database\SelectQuery Creates a select query for full content objects, used by Content load.
createNamesQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery Create select query to query content name data.
createRelationFindQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery Creates a select query for content relations.
createVersionInfoFindQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery Creates a select query for content version objects, used for version loading w/o fields.

Описание методов

__construct() публичный Метод

Creates a new query builder.
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler )
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler

createFindQuery() публичный Метод

Creates a select query with all necessary joins to fetch a complete content object. Does not apply any WHERE conditions unless translations are provided, and does not contain name data as it will lead to very large result set {@see \createNamesQuery}.
public createFindQuery ( array $translations = null ) : eZ\Publish\Core\Persistence\Database\SelectQuery
$translations array
Результат eZ\Publish\Core\Persistence\Database\SelectQuery

createNamesQuery() публичный Метод

Create select query to query content name data.
public createNamesQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery
Результат eZ\Publish\Core\Persistence\Database\SelectQuery

createRelationFindQuery() публичный Метод

Creates a select query for content relations.
public createRelationFindQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery
Результат eZ\Publish\Core\Persistence\Database\SelectQuery

createVersionInfoFindQuery() публичный Метод

Creates a select query with all necessary joins to fetch a complete content object. Does not apply any WHERE conditions, and does not contain name data as it will lead to large result set {@see \createNamesQuery}.
public createVersionInfoFindQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery
Результат eZ\Publish\Core\Persistence\Database\SelectQuery

Описание свойств

$dbHandler защищенное свойство

Database handler.
protected DatabaseHandler,eZ\Publish\Core\Persistence\Database $dbHandler
Результат eZ\Publish\Core\Persistence\Database\DatabaseHandler