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 latransaction
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 |