Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
bind ($key=null, &$value=null, $dataType=PDO::PARAM_STR, $length=0, $driverOptions=array()) | |
& | getBounded ($key=null) |
clear ($clause=null) | |
processLimit ($query, $limit, $offset=0) | |
setLimit ($limit=0, $offset=0) | |
dateAdd ($date, $interval, $datePart) |
Attributs protégés | |
$offset | |
$limit | |
$bounded = array() |
Définition à la ligne 19 du fichier sqlite.php.
JDatabaseQuerySqlite::bind | ( | $key = null , |
|
& | $value = null , |
||
$dataType = PDO::PARAM_STR , |
|||
$length = 0 , |
|||
$driverOptions = array() |
|||
) |
Method to add a variable to an internal array that will be bound to a prepared SQL statement before query execution. Also removes a variable that has been bounded from the internal bounded array when the passed in value is null.
string | integer | $key | The key that will be used in your SQL query to reference the value. Usually of the form ':key', but can also be an integer. |
mixed | &$value | The value that will be bound. The value is passed by reference to support output parameters such as those possible with stored procedures. |
integer | $dataType | Constant corresponding to a SQL datatype. |
integer | $length | The length of the variable. Usually required for OUTPUT parameters. |
array | $driverOptions | Optional driver options to be used. |
Implémente JDatabaseQueryPreparable.
Définition à la ligne 55 du fichier sqlite.php.
JDatabaseQuerySqlite::clear | ( | $clause = null | ) |
Clear data from the query or a specific clause of the query.
string | $clause | Optionally, the name of the clause to clear, or nothing to clear the whole query. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 123 du fichier sqlite.php.
JDatabaseQuerySqlite::dateAdd | ( | $date, | |
$interval, | |||
$datePart | |||
) |
Add to the current date and time. Usage: $query->select($query->dateAdd()); Prefixing the interval with a - (negative sign) will cause subtraction to be used.
datetime | $date | The date or datetime to add to |
string | $interval | The string representation of the appropriate number of units |
string | $datePart | The part of the date to perform the addition on |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 199 du fichier sqlite.php.
& JDatabaseQuerySqlite::getBounded | ( | $key = null | ) |
Retrieves the bound parameters array when key is null and returns it by reference. If a key is provided then that item is returned.
mixed | $key | The bounded variable key to retrieve. |
Implémente JDatabaseQueryPreparable.
Définition à la ligne 99 du fichier sqlite.php.
JDatabaseQuerySqlite::processLimit | ( | $query, | |
$limit, | |||
$offset = 0 |
|||
) |
Method to modify a query already in string format with the needed additions to make the query limited to a particular number of results, or start at a particular offset. This method is used automatically by the __toString() method if it detects that the query implements the JDatabaseQueryLimitable interface.
string | $query | The query in string format |
integer | $limit | The limit for the result set |
integer | $offset | The offset for the result set |
Implémente JDatabaseQueryLimitable.
Définition à la ligne 152 du fichier sqlite.php.
JDatabaseQuerySqlite::setLimit | ( | $limit = 0 , |
|
$offset = 0 |
|||
) |
Sets the offset and limit for the result set, if the database driver supports it.
Usage: $query->setLimit(100, 0); (retrieve 100 rows, starting at first record) $query->setLimit(50, 50); (retrieve 50 rows, starting at 50th record)
integer | $limit | The limit for the result set |
integer | $offset | The offset for the result set |
Implémente JDatabaseQueryLimitable.
Définition à la ligne 176 du fichier sqlite.php.
|
protected |
Définition à la ligne 37 du fichier sqlite.php.
|
protected |
Définition à la ligne 31 du fichier sqlite.php.
|
protected |
Définition à la ligne 25 du fichier sqlite.php.