Свойство | Тип | Описание | |
---|---|---|---|
$contentTypeHandler | eZ\Publish\SPI\Persistence\Content\Type\Handler | Content Type handler. | |
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | Language handler. |
Метод | Описание | |
---|---|---|
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler, eZ\Publish\SPI\Persistence\Content\Type\Handler $contentTypeHandler ) | Creates a new Field sort clause handler. | |
accept ( eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause ) : boolean | Check if this sort clause handler accepts to handle the given sort clause. | |
applyJoin ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, integer $number, array $languageSettings ) | Applies joins to the query, required to fetch sort data. | |
applySelect ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, integer $number ) : string | Apply selects to the query. |
Метод | Описание | |
---|---|---|
getFieldCondition ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $languageSettings, string $fieldTableName ) : string | Returns a field language join condition for the given $languageSettings. |
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler, eZ\Publish\SPI\Persistence\Content\Type\Handler $contentTypeHandler ) | ||
$dbHandler | eZ\Publish\Core\Persistence\Database\DatabaseHandler | |
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | |
$contentTypeHandler | eZ\Publish\SPI\Persistence\Content\Type\Handler |
public applyJoin ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, integer $number, array $languageSettings ) | ||
$query | eZ\Publish\Core\Persistence\Database\SelectQuery | |
$sortClause | eZ\Publish\API\Repository\Values\Content\Query\SortClause | |
$number | integer | |
$languageSettings | array |
public applySelect ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, integer $number ) : string | ||
$query | eZ\Publish\Core\Persistence\Database\SelectQuery | |
$sortClause | eZ\Publish\API\Repository\Values\Content\Query\SortClause | |
$number | integer | |
Результат | string |
protected Handler,eZ\Publish\SPI\Persistence\Content\Type $contentTypeHandler | ||
Результат | eZ\Publish\SPI\Persistence\Content\Type\Handler |