IDBIndex
IDBIndex
interface of the IndexedDB API provides asynchronous access to an index in a database.
Properties
The multiEntry
read-only property of the IDBIndex interface returns a boolean value that affects how the index behaves when the result of evaluating the index's key path yields an array.
The objectStore
property of the IDBIndex interface returns the object store referenced by the current index.
Functions
The count()
method of the IDBIndex interface returns an IDBRequest object, and in a separate thread, returns the number of records within a key range.
The get()
method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the value in the referenced object store that corresponds to the given key or the first corresponding value, if key
is set to an IDBKeyRange.
The getAll()
method of the IDBIndex interface retrieves all objects that are inside the index.
The getAllKeys()
method of the IDBIndex interface asynchronously retrieves the primary keys of all objects inside the index, setting them as the result
of the request object.
The getKey()
method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the primary key that corresponds to the given key in this index or the first corresponding primary key, if key
is set to an IDBKeyRange.
The openCursor()
method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range.
The openKeyCursor()
method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range, as arranged by this index.