SQLite3::createAggregate
(PHP 5 >= 5.3.0)
SQLite3::createAggregate — Enregistre une fonction PHP à utiliser comme fonction d'aggrégation SQLite
Description
$name
, mixed $step_callback
, mixed $final_callback
[, int $argument_count
= -1
] )Enregistre une fonction PHP ou une fonction définie par l'utilisateur à utiliser comme fonction d'aggrégation SQL, qui sera utilisée dans les requêtes SQL.
Liste de paramètres
-
name
-
Nom de la fonction d'aggrégation SQL à créer ou à redéfinir.
-
step_callback
-
Le nom de la fonction PHP ou de la fonction utilisateur à appliquer comme callback sur tous les éléments de l'aggrégation.
-
final_callback
-
Le nom de la fonction PHP ou de la fonction utilisateur à appliquer comme callback à la fin des données de l'aggrégation.
-
argument_count
-
Le nombre d'arguments pris par la fonction d'aggrégation SQL. Si ce nombre est négatif, alors la fonction d'aggrégation SQL pourra prendre un nombre non défini d'arguments.
Valeurs de retour
Retourne TRUE
si la création réussie, FALSE
si une erreur survient.