 |
|
 |
 |
 |
  | error String Dernière erreur reportée par SQLite.
|
 |
 |
 |
 |
 |
  | name String Nom du fichier de la base de données, ":memory:" sʼil sʼagit dʼune base en mémoire.
|
 |
 |
 |
 |
 |
  | SQLite( database String) database : nom du fichier - Ouvre ou crée un fichier de base de données SQLite3. Crée une base de données en mémoire si le nom de fichier est omis.
|
 |
 |
 |
 |
 |
  | close( ) Ferme la base de données et libére les ressources (mémoire) associées.
|
 |
 |
 |
 |
 |
  | columns( table String, longFormat Boolean) => Array table : un nom de table - Renvoie un table comportant tous les noms de colonnes pour la table spécifiée. Si longFormat est true, alors les valeurs prennet la forme : ["id INTEGER","name VARCHAR(32)","value DECIMAL(12,5)"].
|
 |
 |
 |
 |
 |
  | escape( text String) returns String text : Field text to send to the database - Transforme la chaîne en une chaîne adaptée pour les transaction SQL (gestion des quotes et des séquences d'échappement pour les caractères spéciaux). Exemple : db.exec("insert into friends (name) values (" + db.escape('Cynthia') + ")")
|
 |
 |
 |
 |
 |
  | exec( command String, callback Function, opaque ) => Boolean command : requête SQL callback : fonction Callback opaque : paramétres passés à la fonction callback - Exécute une requête SQL. Si des lignes sont retounées, appelle la fonction callback(record, opaque) pour chaque ligne. Lʼenregistrement résultat (record) est réutilisé. [ndlr : le contexte (this) nʼest pas mémorisé [dʼoù lʼintérêt du paramètre opaque]
|
 |
 |
 |
 |
 |
  | keys( table String) => Array table : un nom de table -
Retourne la liste des noms de toutes les clefs (index) pour la table spécifiée.
|
|
 |
 |
 |
 |
 |
  | tables( ) => Array Retourne un tableau listant toutes les tables de la base de données.
|
 |
 |
|


 |
 |
 |