- abort
- , in §2.7.1
- event for transaction, in §2.7.1
- , in §4.9
- abort an upgrade transaction, in §5.8
- , in §5.5
- aborted, in §2.7.1
- , in §2.7.1
- active, in §2.7.1
- , in §4.5
- add(value), in §4.5
- , in §4.5
- advance(count), in §4.8
- , in §2.4
- ascending, in §2.4
- , in §5.6
- autoIncrement
- attribute for IDBObjectStore, in §4.5
- , in §4.4
- blocked, in §2.8.1
- , in §4.7
- bound(lower, upper, lowerOpen), in §4.7
- , in §4.7
- check that a key could be injected into a value, in §7.2
- , in §2.7
- cleanup Indexed Database transactions, in §2.7.1
- , in §4.5
- clear an object store, in §6.6
- , in §5.11
- close(), in §4.4
- , in §5.2
- closed, in §2.1.1
- , in §2.1.1
- cmp(first, second), in §4.3
- , in §2.7.1
- commit(), in §4.9
- , in §5.4
- committed, in §2.7.1
- , in §2.7.1
- compare two keys, in §2.4
- , in §2.7.1
- connected, in §2.1.1
- connection
- , in §2.1.1
- dfn for transaction, in §2.7
- , in §2.8.1
- constructor(type), in §4.2
- , in §4.2
- containing only, in §2.9
- , in §4.8
- continue(key), in §4.8
- , in §4.8
- convert a key to a value, in §7.3
- , in §7.4
- convert a value to a key range, in §2.9
- , in §7.4
- count()
- method for IDBIndex, in §4.6
- , in §4.5
- count(query)
- method for IDBIndex, in §4.6
- , in §4.5
- count the records in a range, in §6.5
- , in §2.7.1
- createIndex(name, keyPath), in §4.5
- , in §4.5
- createObjectStore(name), in §4.4
- , in §4.4
- current number, in §2.11
- , in §2.10
- database, in §2.1
- , in §4
- databases(), in §4.3
- , in §4.9
- “default”, in §4.4
- , in §4.8
- delete a database, in §5.3
- , in §4.3
- deleteIndex(name), in §4.5
- , in §4.4
- delete(query), in §4.5
- , in §6.4
- direction
- attribute for IDBCursor, in §4.8
- , in §2.10
- “done”, in §4.1
- , in §2.8
- durability
- attribute for IDBTransaction, in §4.9
- , in §4.4
- durability hint, in §2.7
- , in §2.10
- effective object store, in §2.10
- , in §2.4
- error
- attribute for IDBRequest, in §4.1
- , in §4.9
- dfn for request, in §2.8
- , in §2.7
- event for request, in §2.8
- , in §7.1
- extract a key from a value using a key path, in §7.1
- , in §2.7.1
- fire an error event, in §5.10
- , in §5.9
- fire a version change event, in §4.2
- , in §2.11
- getAll()
- method for IDBIndex, in §4.6
- , in §4.5
- getAllKeys()
- method for IDBIndex, in §4.6
- , in §4.5
- getAllKeys(query)
- method for IDBIndex, in §4.6
- , in §4.5
- getAllKeys(query, count)
- method for IDBIndex, in §4.6
- , in §4.5
- getAll(query)
- method for IDBIndex, in §4.6
- , in §4.5
- getAll(query, count)
- method for IDBIndex, in §4.6
- , in §4.5
- getKey(query)
- method for IDBIndex, in §4.6
- , in §4.5
- get(query)
- method for IDBIndex, in §4.6
- , in §4.5
- got value flag, in §2.10
- , in §2.4
- IDBCursor, in §4.8
- , in §4.8
- IDBCursorWithValue, in §4.8
- , in §4.4
- IDBDatabaseInfo, in §4.3
- , in §4.3
- IDBIndex, in §4.6
- , in §4.5
- IDBKeyRange, in §4.7
- , in §4.5
- IDBObjectStoreParameters, in §4.4
- , in §4.1
- IDBRequest, in §4.1
- , in §4.1
- IDBTransaction, in §4.9
- , in §4.4
- IDBTransactionMode, in §4.9
- , in §4.4
- IDBVersionChangeEvent, in §4.2
- , in §4.2
- IDBVersionChangeEvent(type), in §4.2
- , in §4.2
- identifier, in §2.5
- , in §2.9
- inactive, in §2.7.1
- , in §4.7
- index
- definition of, in §2.6
- , in §2.6.1
- indexedDB, in §4.3
- , in §2.6.1
- index(name), in §4.5
- , in §4.5
- index set, in §2.2.1
- , in §7.2
- in-line keys, in §2.2
- , in §6.7
- key
- attribute for IDBCursor, in §4.8
- , in §2.4
- dfn for cursor, in §2.10
- , in §2.11
- key only flag, in §2.10
- key path
- , in §2.5
- dfn for index, in §2.6
- , in §2.2
- keyPath
- attribute for IDBIndex, in §4.6
- , in §4.5
- dict-member for IDBObjectStoreParameters, in §4.4
- , in §2.9
- keys, in §2.6
- , in §2.4
- lifetime, in §2.7.1
- list of records
- , in §2.6
- dfn for object-store, in §2.2
- , in §4.7
- lower bound, in §2.9
- , in §4.7
- lowerBound(lower, open), in §4.7
- , in §4.7
- lower open flag, in §2.9
- mode
- , in §4.9
- dfn for transaction, in §2.7
- multiEntry
- , in §4.6
- dict-member for IDBIndexParameters, in §4.5
- , in §2.6
- name
- attribute for IDBDatabase, in §4.4
- , in §4.6
- attribute for IDBObjectStore, in §4.5
- , in §2
- dfn for database, in §2.1
- , in §2.6
- dfn for index-handle, in §2.6.1
- , in §2.2
- dfn for object-store-handle, in §2.2.1
- , in §4.3
- newVersion
- attribute for IDBVersionChangeEvent, in §4.2
- , in §4.2
- “next”, in §4.8
- , in §4.8
- object store
- definition of, in §2.2
- , in §2.2.1
- objectStore, in §4.6
- object store handle
- , in §2.2.1
- dfn for index-handle, in §2.6.1
- , in §4.9
- objectStoreNames
- attribute for IDBDatabase, in §4.4
- , in §4.9
- object store position, in §2.10
- , in §2.1.1
- oldVersion
- attribute for IDBVersionChangeEvent, in §4.2
- , in §4.2
- onabort
- attribute for IDBDatabase, in §4.4
- , in §4.9
- onblocked, in §4.1
- , in §4.4
- oncomplete, in §4.9
- onerror
- , in §4.4
- attribute for IDBRequest, in §4.1
- , in §4.9
- only(value), in §4.7
- , in §4.1
- onupgradeneeded, in §4.1
- , in §4.4
- open a database, in §5.1
- openCursor()
- , in §4.6
- method for IDBObjectStore, in §4.5
- openCursor(query)
- , in §4.6
- method for IDBObjectStore, in §4.5
- openCursor(query, direction)
- , in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor()
- , in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor(query)
- , in §4.6
- method for IDBObjectStore, in §4.5
- openKeyCursor(query, direction)
- , in §4.6
- method for IDBObjectStore, in §4.5
- , in §4.3
- open(name, version), in §4.3
- , in §2.8.1
- out-of-line keys, in §2.2
- , in §2.7
- overlapping scope, in §2.7
- , in §4.1
- placed, in §2.8
- , in §2.10
- possibly update the key generator, in §2.11
- , in §4.8
- “prevunique”, in §4.8
- , in §4.8
- processed, in §2.8
- , in §2.8
- put(value), in §4.5
- , in §4.5
- range, in §2.10
- , in §4.9
- read-only transaction, in §2.7
- , in §4.9
- read/write transaction, in §2.7
- , in §2.2
- records, in §2.6
- , in §2.6
- referenced value, in §2.6
- , in §2.6
- “relaxed”, in §4.4
- request
- , in §4.8
- definition of, in §2.8
- , in §2.10
- request list, in §2.7
- result
- , in §4.1
- dfn for request, in §2.8
- , in §6.2
- retrieve a referenced value from an index, in §6.3
- , in §6.3
- retrieve a value from an object store, in §6.2
- , in §6.2
- retrieve multiple referenced values from an index, in §6.3
- , in §6.3
- retrieve multiple values from an object store, in §6.2
- , in §5.7
- scope, in §2.7
- , in §2
- source
- attribute for IDBCursor, in §4.8
- , in §4.1
- dfn for cursor, in §2.10
- , in §2.8
- start, in §2.7.1
- , in §2.7.1
- state, in §2.7.1
- , in §6.1
- “strict”, in §4.4
- , in §2.4
- success, in §2.8
- transaction
- , in §4.5
- attribute for IDBRequest, in §4.1
- , in §2.7
- dfn for cursor, in §2.10
- , in §2.6.1
- dfn for object-store-handle, in §2.2.1
- , in §2.8
- transaction(storeNames), in §4.4
- , in §4.4
- transaction(storeNames, mode, options), in §4.4
- , in §2.4
- unbounded key range, in §2.9
- unique
- , in §4.6
- dict-member for IDBIndexParameters, in §4.5
- , in §2.6
- update(value), in §4.8
- , in §2.8.1
- upgrade transaction
- definition of, in §2.7.3
- , in §2.1
- upper, in §4.7
- , in §2.9
- upperBound(upper), in §4.7
- , in §4.7
- upperOpen, in §4.7
- , in §2.9
- valid key path, in §2.5
- value
- , in §4.8
- definition of, in §2.3
- , in §2.10
- dfn for key, in §2.4
- , in §2.6
- version
- attribute for IDBDatabase, in §4.4
- , in §2.1.1
- dfn for database, in §2.1
- , in §4.3
- “versionchange”, in §4.9
- , in §2.1.1
Referenced in:
Referenced in:
Referenced in:
Referenced in:
https://dom.spec.whatwg.org/#canceled-flagReferenced in:
Referenced in:
Referenced in:
https://dom.spec.whatwg.org/#concept-eventReferenced in:
https://dom.spec.whatwg.org/#concept-event-fireReferenced in:
https://dom.spec.whatwg.org/#get-the-parentReferenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.11. Clone a value
- 6. Database operations
- 6.2. Object store retrieval operations
- 6.3. Index retrieval operations
- 6.7. Cursor iteration operation
- (2) (4)
- 7.2. Inject a key into a value (3)
- 7.4. Convert a value to a key (3) (5)
https://tc39.github.io/ecma262/#sec-algorithm-conventionsReferenced in:
- (2)
- 6.1. Object store storage operation
- (2)
- (2)
- 7.1. Extract a key from a value (3) (5)
- (2) (4)
- (2) (4) (6)
Referenced in:
Referenced in:
- 2. Constructs
- 2.4. Keys
- 4.5. The IDBObjectStore interface (3)
- (2)
- 4.8. The IDBCursor interface
- 7.1. Extract a key from a value
- 7.2. Inject a key into a value (3)
- 7.4. Convert a value to a key
Referenced in:
Referenced in:
Referenced in:
Referenced in:
https://tc39.github.io/ecma262/#current-realmReferenced in:
https://tc39.github.io/ecma262/#sec-date-objectsReferenced in:
https://tc39.github.io/ecma262/#sec-get-o-pReferenced in:
Referenced in:
https://tc39.github.io/ecma262/#prod-IdentifierNameReferenced in:
https://tc39.github.io/ecma262/#sec-terms-and-definitions-number-typeReferenced in:
Referenced in:
https://tc39.github.io/ecma262/#realmReferenced in:
Referenced in:
Referenced 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:
Referenced in:
Referenced 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-fileReferenced in:
https://w3c.github.io/FileAPI/#dfn-lastModifiedReferenced in:
Referenced in:
https://w3c.github.io/FileAPI/#dfn-sizeReferenced in:
Referenced in:
https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#domstringlistReferenced in:
https://html.spec.whatwg.org/multipage/dom.html#documentReferenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#eventhandlerReferenced in:
https://html.spec.whatwg.org/multipage/canvas.html#imagedataReferenced in:
https://html.spec.whatwg.org/multipage/structured-data.html#structureddeserializeReferenced in:
Referenced in:
https://html.spec.whatwg.org/multipage/webappapis.html#windoworworkerglobalscopeReferenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
https://html.spec.whatwg.org/multipage/infrastructure.html#in-parallelReferenced in:
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:
- 4.3. The IDBFactory interface
- 4.5. The IDBObjectStore interface
- (2)
- (2)
- 5.5. Aborting a transaction
- 5.6. Asynchronously executing a request
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:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
https://infra.spec.whatwg.org/#byte-sequenceReferenced in:
https://infra.spec.whatwg.org/#code-unit-less-thanReferenced in:
Referenced in:
Referenced in:
- 4.3. The IDBFactory interface
- 5.3. Deleting a database
- 6.2. Object store retrieval operations
- 6.3. Index retrieval operations
- 7.1. Extract a key from a value
- 7.2. Inject a key into a value
https://infra.spec.whatwg.org/#list-itemReferenced in:
Referenced in:
Referenced in:
- 2.4. Keys
- 6.2. Object store retrieval operations
- 6.3. Index retrieval operations
- 7.1. Extract a key from a value
https://infra.spec.whatwg.org/#ordered-setReferenced in:
https://infra.spec.whatwg.org/#list-sizeReferenced in:
https://storage.spec.whatwg.org/#bucketReferenced in:
https://heycam.github.io/webidl/#aborterrorReferenced in:
- 4.9. The IDBTransaction interface
- 5.1. Opening a database
- 5.2. Closing a database
- 5.7. Running an upgrade transaction
- 5.10. Firing an error event
https://heycam.github.io/webidl/#constrainterrorReferenced in:
Referenced in:
- 2.9. Key range
- 2.11. Key generators
- (2)
- (2) (4) (6)
- (2) (4) (6)
- 4.4. The IDBDatabase interface (3) (5) (7) (9) (11) (13) (15)
- (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22) (24) (26) (28) (30) (32) (34) (36) (38) (40) (42) (44) (46) (48) (50) (52) (54) (56) (58)
- (2) (4) (6) (8) (10) (12) (14) (16) (18) (20)
- 4.7. The IDBKeyRange interface (3) (5) (7)
- (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22) (24) (26) (28) (30) (32) (34) (36) (38) (40) (42)
- (2) (4) (6) (8)
- 5.1. Opening a database (3)
- 5.2. Closing a database
- 5.4. Committing a transaction
- 5.7. Running an upgrade transaction
- 5.10. Firing an error event
- (2) (4)
Referenced in:
- 2. Constructs
- 4.2. Event interfaces
- (2)
- 4.4. The IDBDatabase interface (3) (5) (7)
- (2) (4) (6)
- 4.6. The IDBIndex interface
- 4.9. The IDBTransaction interface
Referenced in:
Referenced in:
- 2.9. Key range
- 3. Exceptions
- (2)
- 4.5. The IDBObjectStore interface (3) (5) (7)
- (2) (4) (6)
- 4.8. The IDBCursor interface (3) (5) (7) (9) (11)
Referenced in:
https://heycam.github.io/webidl/#ExposedReferenced in:
https://heycam.github.io/webidl/#invalidaccesserrorReferenced in:
https://heycam.github.io/webidl/#invalidstateerrorReferenced in:
- 4.1. The IDBRequest interface (3)
- 4.4. The IDBDatabase interface (3) (5)
- 4.5. The IDBObjectStore interface (3) (5) (7) (9) (11) (13) (15) (17) (19) (21)
- (2) (4) (6) (8) (10)
- (2) (4) (6) (8) (10) (12) (14) (16) (18)
- (2)
https://heycam.github.io/webidl/#NewObjectReferenced in:
- (2)
- (2)
- (2) (4) (6) (8) (10) (12)
- (2) (4) (6)
- 4.7. The IDBKeyRange interface (3)
- 4.8. The IDBCursor interface
https://heycam.github.io/webidl/#notfounderrorReferenced in:
Referenced in:
Referenced in:
https://heycam.github.io/webidl/#SameObjectReferenced in:
https://heycam.github.io/webidl/#securityerrorReferenced in:
https://heycam.github.io/webidl/#syntaxerrorReferenced in:
https://heycam.github.io/webidl/#transactioninactiveerrorReferenced in:
- 4.4. The IDBDatabase interface
- 4.5. The IDBObjectStore interface (3) (5) (7) (9) (11) (13) (15)
- 4.6. The IDBIndex interface (3) (5) (7) (9)
- 4.8. The IDBCursor interface (3) (5) (7)
Referenced in:
https://heycam.github.io/webidl/#versionerrorReferenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4. The IDBDatabase interface
- (2)
- 4.6. The IDBIndex interface
- 4.7. The IDBKeyRange interface (3) (5) (7)
Referenced in:
Referenced in:
Referenced in:
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:
Referenced in:
- 4.5. The IDBObjectStore interface
- 6.2. Object store retrieval operations
- 6.3. Index retrieval operations
https://heycam.github.io/webidl/#idl-shortReferenced in:
https://heycam.github.io/webidl/#the-given-valueReferenced in:
Referenced in:
- 4.1. The IDBRequest interface (3) (5) (7)
- (2)
- 4.4. The IDBDatabase interface (3) (5) (7)
- 4.5. The IDBObjectStore interface (3) (5) (7) (9) (11) (13) (15) (17) (19) (21) (23) (25) (27) (29) (31) (33) (35) (37) (39) (41) (43) (45) (47)
- 4.6. The IDBIndex interface (3) (5) (7) (9) (11) (13) (15) (17) (19) (21) (23) (25) (27) (29)
- (2) (4)
- (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22) (24) (26) (28) (30) (32) (34) (36) (38) (40) (42) (44) (46) (48) (50) (52) (54) (56)
- 4.9. The IDBTransaction interface (3) (5) (7) (9) (11) (13)
Referenced in:
- 2.9. Key range
- 4.1. The IDBRequest interface
- 4.3. The IDBFactory interface (3) (5)
- (2) (4) (6) (8) (10) (12)
- 4.5. The IDBObjectStore interface (3) (5) (7) (9) (11) (13) (15) (17) (19) (21) (23) (25) (27) (29) (31) (33) (35) (37) (39) (41) (43) (45)
- 4.6. The IDBIndex interface (3) (5) (7) (9) (11) (13) (15) (17)
- 4.7. The IDBKeyRange interface (3) (5) (7)
- (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) (22) (24) (26) (28) (30) (32)
- (2) (4)
Referenced 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