&Functions; SQLite
&reftitle.classes;
SQLiteDatabase
Représente une base de données SQLite ouverte.
&reftitle.constructor;
__construct : construit un nouvel
objet SQLiteDatabase
&reftitle.methods;
query : exécute une
requêtequeryExec : exécute une requête de
résultatarrayQuery : exécute une
requête et retourne les résultats dans un tableausingleQuery : exécute une
requête et retourne soit un tableau pour une seule colonne, soit la valeur de la
première ligneunbufferedQuery :
exécute une requête non bufferiséelastInsertRowid :
retourne l'identifiant de la dernière ligne inséréechanges : retourne le
nombre de lignes modifiées par la dernière requêtecreateAggregate :
enregistre une UDF de groupement pour les requêtes SQLitecreateFunction :
enregistre une fonction utilisateur "classique" UDF pour SQLitebusyTimeout :
configure ou désactive le délai d'attente d'une base SQLite occupéelastErorr : retourne
le dernier code erreur de la dernière erreur rencontréefetchColumnTypes :
retourne un tableau de types de colonnes depuis une table particulièreSQLiteResult
Représente un jeu de résultats SQLite bufferisé.
&reftitle.methods;
fetch : récupère la ligne
suivante depuis un jeu de résultats en tant que tableaufetchObject : récupère
la ligne suivante depuis un jeu de résultats en tant qu'objetfetchSingle : récupère la
première ligne depuis le jeu de résultats en tant que chaîne de caractèresfetchAll : récupère toutes les
lignes depuis le jeu de résultats en tant que tableau de tableauxcolumn : récupère une colonne
depuis la ligne courante du jeu de résultatsnumFields : retourne
le numéro du champ depuis un jeu de résultatsfieldName : retourne
le nom d'un champ particulier depuis le jeu de résultatscurrent : récupère la ligne
courante depuis le jeu de résultat en tant que tableaukey : retourne l'index de la ligne
courantenext : déplace le pointeur
sur le numéro de ligne suivantevalid : retourne si oui ou non
il reste des lignes de disponiblesrewind : déplace le pointeur
sur le numéro de la première ligne d'un jeu de résultatsprev : déplace le pointeur
sur le numéro de ligne précédent du jeu de résultatshasPrev : retourne si oui ou
non une ligne précédente est disponiblenumRows : retourne le
nombre de lignes dans le jeu de résultatsseek : déplace le pointeur
vers un numéro de ligne précisSQLiteUnbuffered
Représente un jeu de résultats SQLite non-bufferisé. Les jeux de résultats
non-bufferisés sont séquentiels, déplacement du pointeur uniquement vers
le numéro suivant.
&reftitle.methods;
fetch : récupère
la ligne suivante depuis un jeu de résultats en tant que tableaufetchObject : récupère
la ligne suivante depuis un jeu de résultats en tant qu'objetfetchSingle : récupère
la première colonne depuis un jeu de résultats en tant que chaîne de caractèresfetchAll : récupère toutes les
lignes depuis le jeu de résultats en tant que tableau de tableauxcolumn : récupère une colonne
depuis la ligne courante d'un jeu de résultatsnumFields : retourne
le nombre de champs dans le jeu de résultatsfieldName : retourne le
nom d'un champ en particulier depuis le jeu de résultatscurrent : récupère la ligne
courante depuis le jeu de résultats en tant que tableaunext: déplace le pointeur
vers un numéro de ligne suivantvalid : retourne si oui ou non
il reste des lignes de disponibles
&reference.sqlite.entities.functions;