Property | Type | Description | |
---|---|---|---|
$criteriaConverter | Criteria converter. | ||
$handler | eZ\Publish\Core\Persistence\Database\DatabaseHandler | Database handler. | |
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | Language handler. | |
$sortClauseConverter | Sort clause converter. |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $handler, |
Construct from handler handler. | |
find ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, integer $offset, integer $limit, array $sort = null, array $languageFilter = [], boolean $doCount = true ) : mixed[][] | Returns a list of object satisfying the $filter. |
Method | Description | |
---|---|---|
getContentInfoList ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, array $sort, mixed $offset, mixed $limit, array $languageFilter ) : int[] | Get sorted arrays of content IDs, which should be returned. | |
getLanguageMask ( array $languageSettings ) : integer | Generates a language mask from the given $languageSettings. | |
getQueryCondition ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $languageFilter ) : string | Get query condition. | |
getResultCount ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, array $languageFilter ) : integer | Get result count. |
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $handler, |
||
$handler | eZ\Publish\Core\Persistence\Database\DatabaseHandler | |
$criteriaConverter | ||
$sortClauseConverter | ||
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler |
public find ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, integer $offset, integer $limit, array $sort = null, array $languageFilter = [], boolean $doCount = true ) : mixed[][] | ||
$criterion | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$offset | integer | |
$limit | integer | |
$sort | array | |
$languageFilter | array | |
$doCount | boolean | |
return | mixed[][] |
protected getContentInfoList ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, array $sort, mixed $offset, mixed $limit, array $languageFilter ) : int[] | ||
$filter | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$sort | array | |
$offset | mixed | |
$limit | mixed | |
$languageFilter | array | |
return | int[] |
protected getLanguageMask ( array $languageSettings ) : integer | ||
$languageSettings | array | |
return | integer |
protected getQueryCondition ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $languageFilter ) : string | ||
$filter | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$query | eZ\Publish\Core\Persistence\Database\SelectQuery | |
$languageFilter | array | |
return | string |
protected getResultCount ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $filter, array $languageFilter ) : integer | ||
$filter | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$languageFilter | array | |
return | integer |
protected CriteriaConverter,eZ\Publish\Core\Search\Legacy\Content\Common\Gateway $criteriaConverter | ||
return |
protected DatabaseHandler,eZ\Publish\Core\Persistence\Database $handler | ||
return | eZ\Publish\Core\Persistence\Database\DatabaseHandler |
protected Handler,eZ\Publish\SPI\Persistence\Content\Language $languageHandler | ||
return | eZ\Publish\SPI\Persistence\Content\Language\Handler |