dart:indexed_db
 Database class 
  An indexed database object for storing client-side data in web apps.
    - Inheritance
   - Annotations
   - @SupportedBrowser(SupportedBrowser.CHROME)
  - @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
  - @SupportedBrowser(SupportedBrowser.IE, '10')
  - @Unstable()
  - @Native("IDBDatabase")
  
  
   Properties
  -  name → String 
final
   -  objectStoreNames → List<String> 
@Creates('DomStringList'), @Returns('DomStringList|Null'), final
   -  onAbort → Stream<Event> 
read-only
  -  Stream of 
abort events handled by this Database.    -  onClose → Stream<Event> 
read-only
  -  Stream of 
close events handled by this Database.    -  onError → Stream<Event> 
read-only
  -  Stream of 
error events handled by this Database.    -  onVersionChange → Stream<VersionChangeEvent> 
read-only
  -  Stream of 
versionchange events handled by this Database.    -  version → int 
@Creates('int|String|Null'), @Returns('int|String|Null'), final
   -  hashCode → int 
read-only, inherited
  -  The hash code for this object. [...]  
  -  on → Events 
read-only, inherited
  -  This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.  
  -  runtimeType → Type 
read-only, inherited
  -  A representation of the runtime type of the object.  
  
   Methods
  -  close() → void  
   -  createObjectStore(String name, { dynamic keyPath,  bool autoIncrement }) → ObjectStore  
   -  deleteObjectStore(String name) → void  
   -  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  
   -  addEventListener(String type,  EventListener listener, [ bool useCapture ]) → void  
inherited
   -  dispatchEvent(Event event) → bool  
inherited
   -  noSuchMethod(Invocation invocation) → dynamic  
inherited
  -  Invoked when a non-existent method or property is accessed. [...]  
  -  removeEventListener(String type,  EventListener listener, [ bool useCapture ]) → void  
inherited
   -  toString() → String  
inherited
  -  Returns a string representation of this object.  
  
   Operators
  -  operator ==(dynamic other) → bool  
inherited
  -  The equality operator. [...]  
  
   Constants
  -  abortEvent → const EventStreamProvider<Event> 
  -  Static factory designed to expose 
abort events to event handlers that are not necessarily instances of Database. [...]  const EventStreamProvider<Event>('abort') 
   -  closeEvent → const EventStreamProvider<Event> 
  -  Static factory designed to expose 
close events to event handlers that are not necessarily instances of Database. [...]  const EventStreamProvider<Event>('close') 
   -  errorEvent → const EventStreamProvider<Event> 
  -  Static factory designed to expose 
error events to event handlers that are not necessarily instances of Database. [...]  const EventStreamProvider<Event>('error') 
   -  versionChangeEvent → const EventStreamProvider<VersionChangeEvent> 
  -  Static factory designed to expose 
versionchange events to event handlers that are not necessarily instances of Database. [...]  const EventStreamProvider<VersionChangeEvent>('versionchange')