Index
Terms defined by this specification
- abort
- dfn for transaction, in §2.7.1
- event for transaction, in §2.7.1
- abort(), in §4.9
- abort an upgrade transaction, in §5.8
- abort a transaction, in §5.5
- aborted, in §2.7.1
- aborting, in §2.7.1
- active, in §2.7.1
- add or put, in §4.5
- add(value), in §4.5
- add(value, key), in §4.5
- advance(count), in §4.8
- array key, in §2.4
- ascending, in §2.4
- asynchronously execute a request, in §5.6
- autoIncrement
- attribute for IDBObjectStore, in §4.5
- dict-member for IDBObjectStoreParameters, in §4.4
- blocked, in §2.8.1
- bound(lower, upper), in §4.7
- bound(lower, upper, lowerOpen), in §4.7
- bound(lower, upper, lowerOpen, upperOpen), in §4.7
- check that a key could be injected into a value, in §7.2
- cleanup event loop, in §2.7
- cleanup Indexed Database transactions, in §2.7.1
- clear(), in §4.5
- clear an object store, in §6.6
- clone, in §5.11
- close(), in §4.4
- close a database connection, in §5.2
- closed, in §2.1.1
- close pending flag, in §2.1.1
- cmp(first, second), in §4.3
- commit, in §2.7.1
- commit(), in §4.9
- commit a transaction, in §5.4
- committed, in §2.7.1
- committing, in §2.7.1
- compare two keys, in §2.4
- complete, in §2.7.1
- connected, in §2.1.1
- connection
- definition of, in §2.1.1
- dfn for transaction, in §2.7
- connection queue, in §2.8.1
- constructor(type), in §4.2
- constructor(type, eventInitDict), in §4.2
- containing only, in §2.9
- continue(), in §4.8
- continue(key), in §4.8
- continuePrimaryKey(key, primaryKey), in §4.8
- convert a key to a value, in §7.3
- convert a value to a key, in §7.4
- convert a value to a key range, in §2.9
- convert a value to a multiEntry key, in §7.4
- count()
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- count(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- count the records in a range, in §6.5
- created, in §2.7.1
- createIndex(name, keyPath), in §4.5
- createIndex(name, keyPath, options), in §4.5
- createObjectStore(name), in §4.4
- createObjectStore(name, options), in §4.4
- current number, in §2.11
- cursor, in §2.10
- database, in §2.1
- database access task source, in §4
- databases(), in §4.3
- db, in §4.9
- “default”, in §4.4
- delete(), in §4.8
- delete a database, in §5.3
- deleteDatabase(name), in §4.3
- deleteIndex(name), in §4.5
- deleteObjectStore(name), in §4.4
- delete(query), in §4.5
- delete records from an object store, in §6.4
- direction
- attribute for IDBCursor, in §4.8
- dfn for cursor, in §2.10
- “done”, in §4.1
- done flag, in §2.8
- durability
- attribute for IDBTransaction, in §4.9
- dict-member for IDBTransactionOptions, in §4.4
- durability hint, in §2.7
- effective key, in §2.10
- effective object store, in §2.10
- equal to, in §2.4
- error
- attribute for IDBRequest, in §4.1
- attribute for IDBTransaction, in §4.9
- dfn for request, in §2.8
- dfn for transaction, in §2.7
- event for request, in §2.8
- evaluate a key path on a value, in §7.1
- extract a key from a value using a key path, in §7.1
- finished, in §2.7.1
- fire an error event, in §5.10
- fire a success event, in §5.9
- fire a version change event, in §4.2
- generate a key, in §2.11
- getAll()
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getAllKeys()
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getAllKeys(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getAllKeys(query, count)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getAll(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getAll(query, count)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- getKey(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- get(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- got value flag, in §2.10
- greater than, in §2.4
- IDBCursor, in §4.8
- IDBCursorDirection, in §4.8
- IDBCursorWithValue, in §4.8
- IDBDatabase, in §4.4
- IDBDatabaseInfo, in §4.3
- IDBFactory, in §4.3
- IDBIndex, in §4.6
- IDBIndexParameters, in §4.5
- IDBKeyRange, in §4.7
- IDBObjectStore, in §4.5
- IDBObjectStoreParameters, in §4.4
- IDBOpenDBRequest, in §4.1
- IDBRequest, in §4.1
- IDBRequestReadyState, in §4.1
- IDBTransaction, in §4.9
- IDBTransactionDurability, in §4.4
- IDBTransactionMode, in §4.9
- IDBTransactionOptions, in §4.4
- IDBVersionChangeEvent, in §4.2
- IDBVersionChangeEventInit, in §4.2
- IDBVersionChangeEvent(type), in §4.2
- IDBVersionChangeEvent(type, eventInitDict), in §4.2
- identifier, in §2.5
- in, in §2.9
- inactive, in §2.7.1
- includes(key), in §4.7
- index
- definition of, in §2.6
- dfn for index-handle, in §2.6.1
- indexedDB, in §4.3
- index handle, in §2.6.1
- index(name), in §4.5
- indexNames, in §4.5
- index set, in §2.2.1
- inject a key into a value using a key path, in §7.2
- in-line keys, in §2.2
- iterate a cursor, in §6.7
- key
- attribute for IDBCursor, in §4.8
- definition of, in §2.4
- dfn for cursor, in §2.10
- key generator, in §2.11
- key only flag, in §2.10
- key path
- definition of, in §2.5
- dfn for index, in §2.6
- dfn for object-store, in §2.2
- keyPath
- attribute for IDBIndex, in §4.6
- attribute for IDBObjectStore, in §4.5
- dict-member for IDBObjectStoreParameters, in §4.4
- key range, in §2.9
- keys, in §2.6
- less than, in §2.4
- lifetime, in §2.7.1
- list of records
- dfn for index, in §2.6
- dfn for object-store, in §2.2
- lower, in §4.7
- lower bound, in §2.9
- lowerBound(lower), in §4.7
- lowerBound(lower, open), in §4.7
- lowerOpen, in §4.7
- lower open flag, in §2.9
- mode
- attribute for IDBTransaction, in §4.9
- dfn for transaction, in §2.7
- multiEntry
- attribute for IDBIndex, in §4.6
- dict-member for IDBIndexParameters, in §4.5
- multiEntry flag, in §2.6
- name
- attribute for IDBDatabase, in §4.4
- attribute for IDBIndex, in §4.6
- attribute for IDBObjectStore, in §4.5
- definition of, in §2
- dfn for database, in §2.1
- dfn for index, in §2.6
- dfn for index-handle, in §2.6.1
- dfn for object-store, in §2.2
- dfn for object-store-handle, in §2.2.1
- dict-member for IDBDatabaseInfo, in §4.3
- newVersion
- “next”, in §4.8
- “nextunique”, in §4.8
- object store
- definition of, in §2.2
- dfn for object-store-handle, in §2.2.1
- objectStore, in §4.6
- object store handle
- definition of, in §2.2.1
- dfn for index-handle, in §2.6.1
- objectStore(name), in §4.9
- objectStoreNames
- attribute for IDBDatabase, in §4.4
- attribute for IDBTransaction, in §4.9
- object store position, in §2.10
- object store set, in §2.1.1
- oldVersion
- onabort
- attribute for IDBDatabase, in §4.4
- attribute for IDBTransaction, in §4.9
- onblocked, in §4.1
- onclose, in §4.4
- oncomplete, in §4.9
- onerror
- attribute for IDBDatabase, in §4.4
- attribute for IDBRequest, in §4.1
- attribute for IDBTransaction, in §4.9
- only(value), in §4.7
- onsuccess, in §4.1
- onupgradeneeded, in §4.1
- onversionchange, in §4.4
- open a database, in §5.1
- openCursor()
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- openCursor(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- openCursor(query, direction)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor()
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor(query)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor(query, direction)
- method for IDBIndex, in §4.6
- method for IDBObjectStore, in §4.5
- open(name), in §4.3
- open(name, version), in §4.3
- open request, in §2.8.1
- out-of-line keys, in §2.2
- overlap, in §2.7
- overlapping scope, in §2.7
- “pending”, in §4.1
- placed, in §2.8
- position, in §2.10
- possibly update the key generator, in §2.11
- “prev”, in §4.8
- “prevunique”, in §4.8
- primaryKey, in §4.8
- processed, in §2.8
- processed flag, in §2.8
- put(value), in §4.5
- put(value, key), in §4.5
- range, in §2.10
- “readonly”, in §4.9
- read-only transaction, in §2.7
- “readwrite”, in §4.9
- read/write transaction, in §2.7
- readyState, in §4.1
- record, in §2.2
- records, in §2.6
- referenced, in §2.6
- referenced value, in §2.6
- references, in §2.6
- “relaxed”, in §4.4
- request
- attribute for IDBCursor, in §4.8
- definition of, in §2.8
- dfn for cursor, in §2.10
- request list, in §2.7
- result
- attribute for IDBRequest, in §4.1
- dfn for request, in §2.8
- retrieve a key from an object store, in §6.2
- retrieve a referenced value from an index, in §6.3
- retrieve a value from an index, in §6.3
- retrieve a value from an object store, in §6.2
- retrieve multiple keys from an object store, in §6.2
- retrieve multiple referenced values from an index, in §6.3
- retrieve multiple values from an index, in §6.3
- retrieve multiple values from an object store, in §6.2
- run an upgrade transaction, in §5.7
- scope, in §2.7
- sorted name list, in §2
- source
- attribute for IDBCursor, in §4.8
- attribute for IDBRequest, in §4.1
- dfn for cursor, in §2.10
- dfn for request, in §2.8
- start, in §2.7.1
- started, in §2.7.1
- state, in §2.7.1
- store a record into an object store, in §6.1
- “strict”, in §4.4
- subkeys, in §2.4
- success, in §2.8
- transaction
- attribute for IDBObjectStore, in §4.5
- attribute for IDBRequest, in §4.1
- definition of, in §2.7
- dfn for cursor, in §2.10
- dfn for index-handle, in §2.6.1
- dfn for object-store-handle, in §2.2.1
- dfn for request, in §2.8
- transaction(storeNames), in §4.4
- transaction(storeNames, mode), in §4.4
- transaction(storeNames, mode, options), in §4.4
- type, in §2.4
- unbounded key range, in §2.9
- unique
- attribute for IDBIndex, in §4.6
- dict-member for IDBIndexParameters, in §4.5
- unique flag, in §2.6
- update(value), in §4.8
- upgradeneeded, in §2.8.1
- upgrade transaction
- definition of, in §2.7.3
- dfn for database, in §2.1
- upper, in §4.7
- upper bound, in §2.9
- upperBound(upper), in §4.7
- upperBound(upper, open), in §4.7
- upperOpen, in §4.7
- upper open flag, in §2.9
- valid key path, in §2.5
- value
- attribute for IDBCursorWithValue, in §4.8
- definition of, in §2.3
- dfn for cursor, in §2.10
- dfn for key, in §2.4
- values, in §2.6
- version
- attribute for IDBDatabase, in §4.4
- dfn for connection, in §2.1.1
- dfn for database, in §2.1
- dict-member for IDBDatabaseInfo, in §4.3
- “versionchange”, in §4.9
- versionchange, in §2.1.1
https://dom.spec.whatwg.org/#eventReferenced in:
https://dom.spec.whatwg.org/#dictdef-eventinitReferenced in:
https://dom.spec.whatwg.org/#eventtargetReferenced in:
https://dom.spec.whatwg.org/#dom-event-bubblesReferenced in:
- 4.2. Event interfaces
- 4.3. The IDBFactory interface (2)
- 5.5. Aborting a transaction (2)
- 5.9. Firing a success event
- 5.10. Firing an error event
https://dom.spec.whatwg.org/#dom-event-cancelableReferenced in:
- 4.2. Event interfaces
- 4.3. The IDBFactory interface (2)
- 5.5. Aborting a transaction
- 5.9. Firing a success event
- 5.10. Firing an error event
https://dom.spec.whatwg.org/#canceled-flagReferenced in:
https://dom.spec.whatwg.org/#concept-event-createReferenced in:
https://dom.spec.whatwg.org/#concept-event-dispatchReferenced in:
- 2.7.1. Transaction lifecycle
- 4.2. Event interfaces
- 5.9. Firing a success event
- 5.10. Firing an error event
https://dom.spec.whatwg.org/#concept-eventReferenced in:
https://dom.spec.whatwg.org/#concept-event-fireReferenced in:
- 4.3. The IDBFactory interface (2) (3)
- 5.2. Closing a database
- 5.4. Committing a transaction
- 5.5. Aborting a transaction (2)
https://dom.spec.whatwg.org/#get-the-parentReferenced in:
https://dom.spec.whatwg.org/#dom-event-preventdefaultReferenced in:
https://dom.spec.whatwg.org/#dom-event-typeReferenced in:
https://tc39.github.io/ecma262/#sec-algorithm-conventionsReferenced in:
- 5.11. Clone a value (2)
- 6. Database operations
- 6.1. Object store storage operation
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
- 6.7. Cursor iteration operation
- 7.1. Extract a key from a value (2) (3) (4) (5)
- 7.2. Inject a key into a value (2) (3) (4)
- 7.4. Convert a value to a key (2) (3) (4) (5) (6)
https://tc39.github.io/ecma262/#sec-algorithm-conventionsReferenced in:
- 5.11. Clone a value (2)
- 6. Database operations
- 6.1. Object store storage operation
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
- 6.7. Cursor iteration operation
- 7.1. Extract a key from a value (2) (3) (4) (5)
- 7.2. Inject a key into a value (2) (3) (4)
- 7.4. Convert a value to a key (2) (3) (4) (5) (6)
https://tc39.github.io/ecma262/#sec-completion-record-specification-typeReferenced in:
- 7.1. Extract a key from a value (2)
- 7.3. Convert a key to a value (2) (3)
- 7.4. Convert a value to a key (2)
https://tc39.github.io/ecma262/#sec-array-objectsReferenced in:
- 2. Constructs
- 2.3. Values
- 2.4. Keys
- 2.5. Key path
- 4.5. The IDBObjectStore interface (2) (3)
- 4.6. The IDBIndex interface (2) (3)
- 4.8. The IDBCursor interface (2)
- 7.1. Extract a key from a value (2)
- 7.2. Inject a key into a value (2) (3) (4)
- 7.4. Convert a value to a key
https://tc39.github.io/ecma262/#array-exotic-objectsReferenced in:
https://tc39.github.io/ecma262/#sec-array.prototype.sortReferenced in:
https://tc39.github.io/ecma262/#sec-arraybuffer-objectsReferenced in:
https://tc39.github.io/ecma262/#sec-createdatapropertyReferenced in:
https://tc39.github.io/ecma262/#current-realmReferenced in:
- 4.5. The IDBObjectStore interface (2) (3) (4)
- 4.6. The IDBIndex interface (2) (3) (4)
- 4.8. The IDBCursor interface (2) (3)
https://tc39.github.io/ecma262/#sec-date-objectsReferenced in:
https://tc39.github.io/ecma262/#sec-get-o-pReferenced in:
- 7.1. Extract a key from a value (2)
- 7.2. Inject a key into a value (2)
- 7.4. Convert a value to a key (2) (3) (4)
https://tc39.github.io/ecma262/#sec-hasownpropertyReferenced in:
https://tc39.github.io/ecma262/#prod-IdentifierNameReferenced in:
https://tc39.github.io/ecma262/#sec-terms-and-definitions-number-typeReferenced in:
https://tc39.github.io/ecma262/#sec-object-objectsReferenced in:
https://tc39.github.io/ecma262/#realmReferenced in:
https://tc39.github.io/ecma262/#sec-list-and-record-specification-typeReferenced in:
https://tc39.github.io/ecma262/#sec-regexp-regular-expression-objectsReferenced in:
https://tc39.github.io/ecma262/#sec-returnifabruptReferenced in:
https://tc39.github.io/ecma262/#sec-terms-and-definitions-string-typeReferenced in:
https://tc39.github.io/ecma262/#sec-tolengthReferenced in:
https://tc39.github.io/ecma262/#sec-tostringReferenced in:
https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-valuesReferenced in:
https://tc39.github.io/ecma262/#sec-native-error-types-used-in-this-standard-typeerrorReferenced in:
https://tc39.github.io/ecma262/#sec-typedarray-objectsReferenced in:
https://w3c.github.io/FileAPI/#dfn-BlobReferenced in:
https://w3c.github.io/FileAPI/#dfn-fileReferenced in:
https://w3c.github.io/FileAPI/#dfn-lastModifiedReferenced in:
https://w3c.github.io/FileAPI/#dfn-nameReferenced in:
https://w3c.github.io/FileAPI/#dfn-sizeReferenced in:
https://w3c.github.io/FileAPI/#dfn-typeReferenced in:
https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#domstringlistReferenced in:
- 4.4. The IDBDatabase interface (2)
- 4.5. The IDBObjectStore interface (2)
- 4.9. The IDBTransaction interface (2) (3)
https://html.spec.whatwg.org/multipage/dom.html#documentReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#eventhandlerReferenced in:
- 4.1. The IDBRequest interface (2) (3) (4)
- 4.4. The IDBDatabase interface (2) (3) (4)
- 4.9. The IDBTransaction interface (2) (3)
https://html.spec.whatwg.org/multipage/canvas.html#imagedataReferenced in:
https://html.spec.whatwg.org/multipage/structured-data.html#structureddeserializeReferenced in:
- 5.11. Clone a value
- 6. Database operations
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
- 6.7. Cursor iteration operation
- 7.1. Extract a key from a value
- 7.2. Inject a key into a value (2)
https://html.spec.whatwg.org/multipage/structured-data.html#structuredserializeforstorageReferenced in:
- 2.3. Values
- 2.5. Key path
- 5.11. Clone a value
- 6. Database operations
- 6.1. Object store storage operation
- 9.4. Persistence risks
https://html.spec.whatwg.org/multipage/webappapis.html#windoworworkerglobalscopeReferenced in:
https://html.spec.whatwg.org/multipage/browsers.html#browsing-contextReferenced in:
https://html.spec.whatwg.org/multipage/indices.html#event-closeReferenced in:
https://html.spec.whatwg.org/multipage/origin.html#dom-document-domainReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#event-handler-idl-attributesReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#event-loopReferenced in:
- 2.7. Transactions
- 2.7.1. Transaction lifecycle (2)
- 2.8.1. Open requests (2)
- 4.4. The IDBDatabase interface
https://html.spec.whatwg.org/multipage/infrastructure.html#in-parallelReferenced in:
- 4.3. The IDBFactory interface (2) (3)
- 5.4. Committing a transaction
- 5.6. Asynchronously executing a request
https://html.spec.whatwg.org/multipage/origin.html#concept-origin-opaqueReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-originReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-taskReferenced in:
- 2.7.1. Transaction lifecycle
- 4.3. The IDBFactory interface (2)
- 4.5. The IDBObjectStore interface
- 5.1. Opening a database (2)
- 5.3. Deleting a database (2)
- 5.4. Committing a transaction
- 5.5. Aborting a transaction (2)
- 5.6. Asynchronously executing a request
- 5.7. Running an upgrade transaction
https://html.spec.whatwg.org/multipage/webappapis.html#relevant-settings-objectReferenced in:
https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objectsReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#task-queueReferenced in:
https://infra.spec.whatwg.org/#set-appendReferenced in:
https://infra.spec.whatwg.org/#assertReferenced in:
- 2.4. Keys
- 5.6. Asynchronously executing a request
- 5.11. Clone a value
- 6.7. Cursor iteration operation
- 7.1. Extract a key from a value (2) (3)
- 7.2. Inject a key into a value (2) (3) (4) (5) (6)
- 7.3. Convert a key to a value (2) (3) (4)
https://infra.spec.whatwg.org/#byteReferenced in:
https://infra.spec.whatwg.org/#byte-less-thanReferenced in:
https://infra.spec.whatwg.org/#byte-sequenceReferenced in:
https://infra.spec.whatwg.org/#code-unit-less-thanReferenced in:
https://infra.spec.whatwg.org/#list-containReferenced in:
https://infra.spec.whatwg.org/#list-iterateReferenced in:
- 4.3. The IDBFactory interface
- 5.1. Opening a database
- 5.3. Deleting a database
- 5.5. Aborting a transaction
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
- 7.1. Extract a key from a value (2)
- 7.2. Inject a key into a value (2)
https://infra.spec.whatwg.org/#list-itemReferenced in:
https://infra.spec.whatwg.org/#byte-sequence-lengthReferenced in:
https://infra.spec.whatwg.org/#listReferenced in:
- 2.4. Keys
- 4.3. The IDBFactory interface
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
- 7.1. Extract a key from a value
- 7.4. Convert a value to a key
https://infra.spec.whatwg.org/#ordered-setReferenced in:
- 2.7. Transactions
- 4.3. The IDBFactory interface
- 5.1. Opening a database
- 5.3. Deleting a database
- 7.4. Convert a value to a key (2) (3)
https://infra.spec.whatwg.org/#list-sizeReferenced in:
https://infra.spec.whatwg.org/#strictly-splitReferenced in:
https://storage.spec.whatwg.org/#bucketReferenced in:
https://heycam.github.io/webidl/#aborterrorReferenced in:
- 3. Exceptions
- 4.9. The IDBTransaction interface (2)
- 5.1. Opening a database (2)
- 5.2. Closing a database
- 5.5. Aborting a transaction
- 5.7. Running an upgrade transaction
- 5.9. Firing a success event
- 5.10. Firing an error event (2)
https://heycam.github.io/webidl/#constrainterrorReferenced in:
- 2.11. Key generators
- 3. Exceptions
- 4.4. The IDBDatabase interface
- 4.5. The IDBObjectStore interface (2) (3) (4) (5)
- 4.6. The IDBIndex interface
- 4.9. The IDBTransaction interface
- 6.1. Object store storage operation (2) (3) (4)
https://heycam.github.io/webidl/#idl-DOMExceptionReferenced in:
- 2.9. Key range (2)
- 2.11. Key generators
- 3. Exceptions (2)
- 4.1. The IDBRequest interface (2) (3) (4) (5) (6)
- 4.3. The IDBFactory interface (2) (3) (4) (5) (6) (7)
- 4.4. The IDBDatabase interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21)
- 4.7. The IDBKeyRange interface (2) (3) (4) (5) (6) (7)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42)
- 4.9. The IDBTransaction interface (2) (3) (4) (5) (6) (7) (8) (9)
- 5.1. Opening a database (2) (3) (4)
- 5.2. Closing a database
- 5.3. Deleting a database
- 5.4. Committing a transaction
- 5.5. Aborting a transaction
- 5.7. Running an upgrade transaction
- 5.9. Firing a success event
- 5.10. Firing an error event
- 6.1. Object store storage operation (2) (3) (4)
https://heycam.github.io/webidl/#idl-DOMStringReferenced in:
- 2. Constructs
- 2.4. Keys
- 4.2. Event interfaces
- 4.3. The IDBFactory interface (2) (3)
- 4.4. The IDBDatabase interface (2) (3) (4) (5) (6) (7)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7)
- 4.6. The IDBIndex interface (2)
- 4.9. The IDBTransaction interface
https://heycam.github.io/webidl/#datacloneerrorReferenced in:
https://heycam.github.io/webidl/#dataerrorReferenced in:
- 2.9. Key range (2)
- 3. Exceptions
- 4.3. The IDBFactory interface (2) (3)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7)
- 4.7. The IDBKeyRange interface (2) (3) (4) (5) (6) (7)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
https://heycam.github.io/webidl/#EnforceRangeReferenced in:
- 4.3. The IDBFactory interface
- 4.5. The IDBObjectStore interface (2)
- 4.6. The IDBIndex interface (2)
- 4.8. The IDBCursor interface
https://heycam.github.io/webidl/#ExposedReferenced in:
- 4.1. The IDBRequest interface (2)
- 4.2. Event interfaces
- 4.3. The IDBFactory interface
- 4.4. The IDBDatabase interface
- 4.5. The IDBObjectStore interface
- 4.6. The IDBIndex interface
- 4.7. The IDBKeyRange interface
- 4.8. The IDBCursor interface (2)
- 4.9. The IDBTransaction interface
https://heycam.github.io/webidl/#invalidaccesserrorReferenced in:
- 3. Exceptions
- 4.4. The IDBDatabase interface (2)
- 4.5. The IDBObjectStore interface
- 4.8. The IDBCursor interface (2) (3)
https://heycam.github.io/webidl/#invalidstateerrorReferenced in:
- 3. Exceptions
- 4.1. The IDBRequest interface (2) (3) (4)
- 4.4. The IDBDatabase interface (2) (3) (4) (5) (6)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7) (8) (9) (10)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18)
- 4.9. The IDBTransaction interface (2) (3)
https://heycam.github.io/webidl/#NewObjectReferenced in:
- 4.3. The IDBFactory interface (2)
- 4.4. The IDBDatabase interface (2)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7)
- 4.7. The IDBKeyRange interface (2) (3) (4)
- 4.8. The IDBCursor interface (2)
https://heycam.github.io/webidl/#notfounderrorReferenced in:
- 3. Exceptions
- 4.4. The IDBDatabase interface (2)
- 4.5. The IDBObjectStore interface (2)
- 4.9. The IDBTransaction interface
https://heycam.github.io/webidl/#quotaexceedederrorReferenced in:
- 3. Exceptions
- 4.4. The IDBDatabase interface
- 4.5. The IDBObjectStore interface
- 4.9. The IDBTransaction interface
- 5.1. Opening a database
- 5.3. Deleting a database
- 5.4. Committing a transaction
https://heycam.github.io/webidl/#readonlyerrorReferenced in:
https://heycam.github.io/webidl/#SameObjectReferenced in:
- 4.3. The IDBFactory interface
- 4.5. The IDBObjectStore interface
- 4.6. The IDBIndex interface
- 4.8. The IDBCursor interface
- 4.9. The IDBTransaction interface
https://heycam.github.io/webidl/#securityerrorReferenced in:
https://heycam.github.io/webidl/#syntaxerrorReferenced in:
https://heycam.github.io/webidl/#transactioninactiveerrorReferenced in:
- 3. Exceptions
- 4.4. The IDBDatabase interface (2)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7) (8) (9) (10)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7)
https://heycam.github.io/webidl/#unknownerrorReferenced in:
- 3. Exceptions
- 4.3. The IDBFactory interface
- 4.9. The IDBTransaction interface
- 5.1. Opening a database
- 5.3. Deleting a database
- 5.4. Committing a transaction
https://heycam.github.io/webidl/#versionerrorReferenced in:
https://heycam.github.io/webidl/#a-new-promiseReferenced in:
https://heycam.github.io/webidl/#a-promise-rejected-withReferenced in:
https://heycam.github.io/webidl/#idl-booleanReferenced in:
- 4.4. The IDBDatabase interface
- 4.5. The IDBObjectStore interface (2) (3)
- 4.6. The IDBIndex interface (2)
- 4.7. The IDBKeyRange interface (2) (3) (4) (5) (6) (7)
https://heycam.github.io/webidl/#dfn-buffer-source-typeReferenced in:
https://heycam.github.io/webidl/#idl-byteReferenced in:
https://heycam.github.io/webidl/#dfn-create-exceptionReferenced in:
- 5.1. Opening a database (2) (3)
- 5.2. Closing a database
- 5.5. Aborting a transaction
- 5.7. Running an upgrade transaction
- 5.9. Firing a success event
- 5.10. Firing an error event
https://heycam.github.io/webidl/#dfn-get-buffer-source-copyReferenced in:
https://heycam.github.io/webidl/#rejectReferenced in:
https://heycam.github.io/webidl/#resolveReferenced in:
https://heycam.github.io/webidl/#idl-sequenceReferenced in:
- 4.5. The IDBObjectStore interface
- 4.6. The IDBIndex interface
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
https://heycam.github.io/webidl/#idl-sequenceReferenced in:
- 4.5. The IDBObjectStore interface
- 4.6. The IDBIndex interface
- 6.2. Object store retrieval operations (2)
- 6.3. Index retrieval operations (2)
https://heycam.github.io/webidl/#idl-shortReferenced in:
https://heycam.github.io/webidl/#the-given-valueReferenced in:
https://heycam.github.io/webidl/#thisReferenced in:
- 4.1. The IDBRequest interface (2) (3) (4) (5) (6) (7)
- 4.3. The IDBFactory interface (2) (3)
- 4.4. The IDBDatabase interface (2) (3) (4) (5) (6) (7) (8)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29)
- 4.7. The IDBKeyRange interface (2) (3) (4)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57)
- 4.9. The IDBTransaction interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13)
https://heycam.github.io/webidl/#dfn-throwReferenced in:
- 2.9. Key range (2)
- 4.1. The IDBRequest interface (2)
- 4.3. The IDBFactory interface (2) (3) (4) (5)
- 4.4. The IDBDatabase interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13)
- 4.5. The IDBObjectStore interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46)
- 4.6. The IDBIndex interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18)
- 4.7. The IDBKeyRange interface (2) (3) (4) (5) (6) (7)
- 4.8. The IDBCursor interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32)
- 4.9. The IDBTransaction interface (2) (3) (4)
https://heycam.github.io/webidl/#idl-unrestricted-doubleReferenced in:
https://heycam.github.io/webidl/#idl-unsigned-longReferenced in:
https://heycam.github.io/webidl/#idl-unsigned-long-longReferenced in:
Terms defined by reference
- [DOM] defines the following terms:
- Event
- EventInit
- EventTarget
- bubbles
- cancelable
- canceled flag
- creating an event
- dispatch
- event
- fire an event
- get the parent
- preventDefault()
- type
- [ecma262] defines the following terms:
- !
- ?
- abrupt completion
- array
- array exotic object
- array.prototype.sort
- arraybuffer
- createdataproperty
- current realm
- date
- get
- hasownproperty
- identifiername
- number
- object
- realm
- record
- regexp
- returnifabrupt
- string
- tolength
- tostring
- type
- typeerror
- uint8array
- [FileAPI] defines the following terms:
- Blob
- File
- lastModified
- name
- size
- type
- [HTML] defines the following terms:
- DOMStringList
- Document
- EventHandler
- ImageData
- StructuredDeserialize
- StructuredSerializeForStorage
- WindowOrWorkerGlobalScope
- browsing context
- close
- domain
- event handler idl attribute
- event loop
- in parallel
- opaque origin
- origin (for environment settings object)
- queue a task
- relevant settings object
- serializable objects
- task queues
- [INFRA] defines the following terms:
- append (for set)
- assert
- byte
- byte less than
- byte sequence
- code unit less than
- contain
- for each
- item
- length
- list
- set
- size
- strictly split a string
- [STORAGE] defines the following terms:
- bucket
- [WEBIDL] defines the following terms:
- AbortError
- ConstraintError
- DOMException
- DOMString
- DataCloneError
- DataError
- EnforceRange
- Exposed
- InvalidAccessError
- InvalidStateError
- NewObject
- NotFoundError
- QuotaExceededError
- ReadOnlyError
- SameObject
- SecurityError
- SyntaxError
- TransactionInactiveError
- UnknownError
- VersionError
- a new promise
- a promise rejected with
- boolean
- buffer source types
- byte
- created
- get a copy of the buffer source
- reject
- resolve
- sequence
- sequence
- short
- the given value
- this
- throw
- unrestricted double
- unsigned long
- unsigned long long