IDBObjectStore.getAllKeys()

Cet article nécessite une relecture technique. Voici comment vous pouvez aider.

Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.

La méthode getAllKeys() de l'interface IDBObjectStore fait une requête qui renvoie la liste de toutes les clés des enregistrments du magasin d'objet. On peut limité le nombre d'enregistrements en les filtrants suivant leurs clés ou en paramétrant le compteur.

Syntaxe

var request = objectStore.getAllKeys(query, count);

Renvoie

Une requête
La propriété result de cette requête renvoie le tableau des clés des enregistrements en cas de succès.

Paramètres

query Facultatif
Une clé ou l'intervalle de clé pour filtrer, seules les clés des enregistrements correspondants sont renvoyées. Par défaut toutes les clés des enregistrements du magasin d'objet sont renvoyées.
count Facultatif
Le nombre de clés d'enregistrements maximum renvoyées. Un nombre décimal sera tronqué. Zéro annule le compteur et toutes les clés sont retournées.

Exceptions

TransactionInactiveError
Cette exception est levé si la transaction est inactive.
DataError
Cette exception est levé si la clé ou l'intervalle de clé est invalide.
InvalidStateError
Cette exception est levé si le magasin d'objet à été supprimé.
TypeError
Cette exception est levé si le compteur n'est pas un nombre positif.

Spécifications

Spécification Statut Commentaire
Indexed Database API (Second Edition)
La définition de 'getAll()' dans cette spécification.
Recommendation  

Compatibilité avec les navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 48.0 27 (27) ? ? ?
Fonctionnalité Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile Chrome for Android
Support basique Pas de support 48.0 27.0 (27) (Oui) ? ? ? 48.0

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : gadgino
 Dernière mise à jour par : gadgino,