Property | Type | Description | |
---|---|---|---|
$dbHandler | eZ\Publish\Core\Persistence\Database\DatabaseHandler | Database handler. |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler ) | Creates a new 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. | |
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. |
Method | Description | |
---|---|---|
getSortColumnName ( integer $number ) : string | Returns the quoted sort column name. | |
getSortTableName ( integer $number, null | string $externalTableName = null ) : string | Returns the sort table name. |
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler ) | ||
$dbHandler | eZ\Publish\Core\Persistence\Database\DatabaseHandler |
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 |
abstract 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 | |
return | string |
protected getSortColumnName ( integer $number ) : string | ||
$number | integer | |
return | string |