This IndexedDB API interface represents a cursor for traversing or iterating over multiple records in a database.
Members
# continuePrimaryKey
Advances the cursor to the next record in range matching or after key and primaryKey. Throws an "InvalidAccessError" DOMException if the source is not an index.
# delete
Delete the record pointed at by the cursor with a new value.
If successful, request's result will be undefined.
# direction
Returns the direction ("next", "nextunique", "prev" or "prevunique") of the cursor.
# key
Returns the key of the cursor. Throws a "InvalidStateError" DOMException if the cursor is advancing or is finished.
# primaryKey
Returns the effective key of the cursor. Throws a "InvalidStateError" DOMException if the cursor is advancing or is finished.
# source
Returns the IDBObjectStore or IDBIndex the cursor was opened from.
# update
Updated the record pointed at by the cursor with a new value.
Throws a "DataError" DOMException if the effective object store uses in-line keys and the key would have changed.
If successful, request's result will be the record's key.