Package DE_EPAGES::Search::DAL::PagerSearch
object interface for Search.
Base |
DE_EPAGES::Presentation::API::Object::Pager |
@EXPORT_OK |
Functions
- DAL_ExecutePagerSearch
- DAL_GetSQLGroup
- DAL_GetSQLLimit
- DAL_GetSQLSelect
- DAL_GetSQLSimpleSelect
- DAL_GetSQLSort
- DAL_GetSQLSortMax
DAL_ExecutePagerSearch
Queries results for the given SQL command and stores the results in an internal array. The resultset depends on the current page which the user is viewing. Only the results for this page are queries (at least for MySQL)
Syntax |
$aValues = DAL_ExecutePagerSearch($PageNumber, $SQL, $ParameterValues); |
Input |
|
Return |
|
DAL_GetSQLGroup
Returns the SQL GROUP BY statement for PagerSearch depending on the current database system
Syntax |
$SQL = DAL_GetSQLGroup(); |
Return |
|
DAL_GetSQLLimit
Returns the SQL limit statement depending on the current database system
Syntax |
$SQL = DAL_GetSQLLimit($Offset, $PageSize); |
Input |
|
Return |
|
DAL_GetSQLSelect
Returns the SQL select statement for PagerSearch depending on the current database system
Syntax |
$SQL = DAL_GetSQLSelect(); |
Return |
|
DAL_GetSQLSimpleSelect
Returns the SQL select statement without DISTINCT for PagerSearch depending on the current database system
Syntax |
$SQL = DAL_GetSQLSimpleSelect(); |
Return |
|
DAL_GetSQLSort
Returns the ORDER BY clause of the SQL statement
Syntax |
$SQL = DAL_GetSQLSort($OrderByPart, $OrderDesc, $IgnoreCase); |
Input |
|
Return |
|
DAL_GetSQLSortMax
Returns the ORDER BY MAX(...) clause of the SQL statement specific for dates
Syntax |
$SQL = DAL_GetSQLSortMax($OrderByPart, $OrderDesc, $IgnoreCase); |
Input |
|
Return |
|