Database class - dart:indexed_db library (original) (raw)
An indexed database object for storing client-side data in web apps.
Inheritance
- Object
- EventTarget
- Database
Annotations
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
- @SupportedBrowser(SupportedBrowser.IE, '10')
- @Unstable()
- @Native("IDBDatabase")
Properties
The hash code for this object.
no setterinherited
no setter
objectStoreNames → List<String>?
no setter
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
no setterinherited
Stream of abort
events handled by this Database.
no setter
Stream of close
events handled by this Database.
no setter
Stream of error
events handled by this Database.
no setter
onVersionChange → Stream<VersionChangeEvent>
Stream of versionchange
events handled by this Database.
no setter
A representation of the runtime type of the object.
no setterinherited
no setter
Methods
addEventListener(String type, EventListener? listener, [bool? useCapture])→ void
inherited
close()→ void
createObjectStore(String name, {dynamic keyPath, bool? autoIncrement})→ ObjectStore
deleteObjectStore(String name)→ void
dispatchEvent(Event event)→ bool
inherited
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEventListener(String type, EventListener? listener, [bool? useCapture])→ void
inherited
A string representation of this object.
inherited
transaction(dynamic storeName_OR_storeNames, String mode)→ Transaction
transactionList(List<String> storeNames, String mode)→ Transaction
transactionStore(String storeName, String mode)→ Transaction
transactionStores(DomStringList storeNames, String mode)→ Transaction
Operators
operator ==(Object other)→ bool
The equality operator.
inherited
Constants
abortEvent → const EventStreamProvider<Event>
Static factory designed to expose abort
events to event handlers that are not necessarily instances of Database.
closeEvent → const EventStreamProvider<Event>
Static factory designed to expose close
events to event handlers that are not necessarily instances of Database.
errorEvent → const EventStreamProvider<Event>
Static factory designed to expose error
events to event handlers that are not necessarily instances of Database.
versionChangeEvent → const EventStreamProvider<VersionChangeEvent>
Static factory designed to expose versionchange
events to event handlers that are not necessarily instances of Database.