eZPublishCommunityProject  2012.12
eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field Class Reference

Content locator gateway implementation using the zeta database component. More...

+ Inheritance diagram for eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field:
+ Collaboration diagram for eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field:

Public Member Functions

 accept (SortClause $sortClause)
 Check if this sort clause handler accepts to handle the given sort clause. More...
 
 applyJoin (ezcQuerySelect $query, SortClause $sortClause, $number)
 Applies joins to the query, required to fetch sort data. More...
 
 applySelect (ezcQuerySelect $query, SortClause $sortClause, $number)
 Apply selects to the query. More...
 
- Public Member Functions inherited from eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler
 __construct (EzcDbHandler $dbHandler)
 Creates a new criterion handler. More...
 
 accept (SortClause $sortClause)
 Check if this sort clause handler accepts to handle the given sort clause. More...
 
 applyJoin (ezcQuerySelect $query, SortClause $sortClause, $number)
 Applies joins to the query. More...
 
 applySelect (ezcQuerySelect $query, SortClause $sortClause, $number)
 Apply selects to the query. More...
 

Additional Inherited Members

- Protected Member Functions inherited from eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler
 getSortColumnName ($number)
 Returns the quoted sort column name. More...
 
 getSortTableName ($number)
 Returns the sort table name. More...
 
- Protected Attributes inherited from eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler
 $dbHandler
 

Detailed Description

Content locator gateway implementation using the zeta database component.

Member Function Documentation

eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field::accept ( SortClause  $sortClause)

Check if this sort clause handler accepts to handle the given sort clause.

Parameters
\eZ\Publish\API\Repository\Values\Content\Query\SortClause$sortClause
Returns
boolean
eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field::applyJoin ( ezcQuerySelect  $query,
SortClause  $sortClause,
  $number 
)

Applies joins to the query, required to fetch sort data.

Parameters
\ezcQuerySelect$query
\eZ\Publish\API\Repository\Values\Content\Query\SortClause$sortClause
int$number
Returns
void
eZ\Publish\Core\Persistence\Legacy\Content\Search\Gateway\SortClauseHandler\Field::applySelect ( ezcQuerySelect  $query,
SortClause  $sortClause,
  $number 
)

Apply selects to the query.

Returns the name of the (aliased) column, which information should be used for sorting.

Parameters
\ezcQuerySelect$query
\eZ\Publish\API\Repository\Values\Content\Query\SortClause$sortClause
int$number
Returns
string

The documentation for this class was generated from the following file: