Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__toString () | |
clear ($clause=null) | |
castAsChar ($value) | |
concatenate ($values, $separator=null) | |
currentTimestamp () | |
forUpdate ($table_name, $glue= ',') | |
forShare ($table_name, $glue= ',') | |
year ($date) | |
month ($date) | |
day ($date) | |
hour ($date) | |
minute ($date) | |
second ($date) | |
noWait () | |
limit ($limit=0) | |
offset ($offset=0) | |
returning ($pkCol) | |
setLimit ($limit=0, $offset=0) | |
processLimit ($query, $limit, $offset=0) | |
dateAdd ($date, $interval, $datePart) | |
Fonctions membres publiques inherited from JDatabaseQuery | |
__call ($method, $args) | |
__construct (JDatabaseDriver $db=null) | |
__get ($name) | |
call ($columns) | |
charLength ($field, $operator=null, $condition=null) | |
columns ($columns) | |
dateFormat () | |
dump () | |
delete ($table=null) | |
escape ($text, $extra=false) | |
exec ($columns) | |
from ($tables, $subQueryAlias=null) | |
group ($columns) | |
having ($conditions, $glue= 'AND') | |
innerJoin ($condition) | |
insert ($table, $incrementField=false) | |
join ($type, $conditions) | |
leftJoin ($condition) | |
length ($value) | |
nullDate ($quoted=true) | |
order ($columns) | |
outerJoin ($condition) | |
quote ($text, $escape=true) | |
quoteName ($name, $as=null) | |
rightJoin ($condition) | |
select ($columns) | |
set ($conditions, $glue= ',') | |
setQuery ($sql) | |
update ($table) | |
values ($values) | |
where ($conditions, $glue= 'AND') | |
__clone () | |
union ($query, $distinct=false, $glue= '') | |
unionDistinct ($query, $glue= '') | |
format ($format) | |
unionAll ($query, $distinct=false, $glue= '') |
Attributs protégés | |
$forUpdate = null | |
$forShare = null | |
$noWait = null | |
$limit = null | |
$offset = null | |
$returning = null | |
Attributs protégés inherited from JDatabaseQuery | |
$db = null | |
$sql = null | |
$type = '' | |
$element = null | |
$select = null | |
$delete = null | |
$update = null | |
$insert = null | |
$from = null | |
$join = null | |
$set = null | |
$where = null | |
$group = null | |
$having = null | |
$columns = null | |
$values = null | |
$order = null | |
$autoIncrementField = null | |
$call = null | |
$exec = null | |
$union = null | |
$unionAll = null |
Définition à la ligne 19 du fichier postgresql.php.
JDatabaseQueryPostgresql::__toString | ( | ) |
Magic function to convert the query to a string, only for postgresql specific query
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 64 du fichier postgresql.php.
JDatabaseQueryPostgresql::castAsChar | ( | $value | ) |
Casts a value to a char.
Ensure that the value is properly quoted before passing to the method.
Usage: $query->select($query->castAsChar('a'));
string | $value | The value to cast as a char. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 273 du fichier postgresql.php.
JDatabaseQueryPostgresql::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 200 du fichier postgresql.php.
JDatabaseQueryPostgresql::concatenate | ( | $values, | |
$separator = null |
|||
) |
Concatenates an array of column names or values.
Usage: $query->select($query->concatenate(array('a', 'b')));
array | $values | An array of values to concatenate. |
string | $separator | As separator to place between each value. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 291 du fichier postgresql.php.
JDatabaseQueryPostgresql::currentTimestamp | ( | ) |
Gets the current date and time.
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 310 du fichier postgresql.php.
JDatabaseQueryPostgresql::dateAdd | ( | $date, | |
$interval, | |||
$datePart | |||
) |
Add to the current date and time in Postgresql. Usage: $query->select($query->dateAdd()); Prefixing the interval with a - (negative sign) will cause subtraction to be used.
datetime | $date | The date 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 613 du fichier postgresql.php.
JDatabaseQueryPostgresql::day | ( | $date | ) |
Used to get a string to extract day from date column.
Usage: $query->select($query->day($query->quoteName('dateColumn')));
string | $date | Date column containing day to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 415 du fichier postgresql.php.
JDatabaseQueryPostgresql::forShare | ( | $table_name, | |
$glue = ',' |
|||
) |
Sets the FOR SHARE lock on select's output row
string | $table_name | The table to lock |
string | $glue | The glue by which to join the conditions. Defaults to ',' . |
Définition à la ligne 352 du fichier postgresql.php.
JDatabaseQueryPostgresql::forUpdate | ( | $table_name, | |
$glue = ',' |
|||
) |
Sets the FOR UPDATE lock on select's output row
string | $table_name | The table to lock |
string | $glue | The glue by which to join the conditions. Defaults to ',' . |
Définition à la ligne 325 du fichier postgresql.php.
JDatabaseQueryPostgresql::hour | ( | $date | ) |
Used to get a string to extract hour from date column.
Usage: $query->select($query->hour($query->quoteName('dateColumn')));
string | $date | Date column containing hour to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 432 du fichier postgresql.php.
JDatabaseQueryPostgresql::limit | ( | $limit = 0 | ) |
Set the LIMIT clause to the query
integer | $limit | An int of how many row will be returned |
Définition à la ligne 499 du fichier postgresql.php.
JDatabaseQueryPostgresql::minute | ( | $date | ) |
Used to get a string to extract minute from date column.
Usage: $query->select($query->minute($query->quoteName('dateColumn')));
string | $date | Date column containing minute to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 449 du fichier postgresql.php.
JDatabaseQueryPostgresql::month | ( | $date | ) |
Used to get a string to extract month from date column.
Usage: $query->select($query->month($query->quoteName('dateColumn')));
string | $date | Date column containing month to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 398 du fichier postgresql.php.
JDatabaseQueryPostgresql::noWait | ( | ) |
Sets the NOWAIT lock on select's output row
Définition à la ligne 478 du fichier postgresql.php.
JDatabaseQueryPostgresql::offset | ( | $offset = 0 | ) |
Set the OFFSET clause to the query
integer | $offset | An int for skipping row |
Définition à la ligne 518 du fichier postgresql.php.
JDatabaseQueryPostgresql::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.
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 582 du fichier postgresql.php.
JDatabaseQueryPostgresql::returning | ( | $pkCol | ) |
Add the RETURNING element to INSERT INTO statement.
mixed | $pkCol | The name of the primary key column. |
Définition à la ligne 537 du fichier postgresql.php.
JDatabaseQueryPostgresql::second | ( | $date | ) |
Used to get a string to extract seconds from date column.
Usage: $query->select($query->second($query->quoteName('dateColumn')));
string | $date | Date column containing second to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 466 du fichier postgresql.php.
JDatabaseQueryPostgresql::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 561 du fichier postgresql.php.
JDatabaseQueryPostgresql::year | ( | $date | ) |
Used to get a string to extract year from date column.
Usage: $query->select($query->year($query->quoteName('dateColumn')));
string | $date | Date column containing year to be extracted. |
Réimplémentée à partir de JDatabaseQuery.
Définition à la ligne 381 du fichier postgresql.php.
|
protected |
Définition à la ligne 31 du fichier postgresql.php.
|
protected |
Définition à la ligne 25 du fichier postgresql.php.
|
protected |
Définition à la ligne 43 du fichier postgresql.php.
|
protected |
Définition à la ligne 37 du fichier postgresql.php.
|
protected |
Définition à la ligne 49 du fichier postgresql.php.
|
protected |
Définition à la ligne 55 du fichier postgresql.php.