new IndexedDBStore(name) → {Object}
Creates a new IndexedDBStore.
Parameters:
| Name | Type | Description |
|---|---|---|
name |
String | The name of the store. |
- Source:
Returns:
The new IndexedDBStore.
- Type
- Object
Members
-
mechanism
-
Identifies the underlying mechanism used by the store.
- Source:
Methods
-
<static> create(name) → {Object}
-
Creates a new IndexedDBStore.
Parameters:
Name Type Description nameString The name of the store. - Source:
Returns:
The new IndexedDBStore.- Type
- Object
-
<static> isSupported() → {Boolean}
-
Returns whether IndexedDB is supported.
- Source:
Returns:
True if IndexedDB is supported, false otherwise.- Type
- Boolean
-
add(key, value, success, error)
-
Adds a key/value pair to the store
Parameters:
Name Type Description keyString The key valueObject The value successfunction The success callback errorfunction The error callback - Source:
-
addOrUpdate(key, value, success, error)
-
Adds or updates a key/value pair in the store
Parameters:
Name Type Description keyString The key valueObject The value successfunction The success callback errorfunction The error callback - Source:
-
clear(success, error)
-
Clears the store
Parameters:
Name Type Description successfunction The success callback errorfunction The error callback - Source:
-
close()
-
Closes the connection to the database
- Source:
-
contains(key, success, error)
-
Returns whether the store contains a key
Parameters:
Name Type Description keyString The key successfunction The success callback errorfunction The error callback - Source:
-
getAllKeys(success, error)
-
Gets all the keys from the store
Parameters:
Name Type Description successfunction The success callback errorfunction The error callback - Source:
-
read(key, success, error)
-
Reads the value for the specified key
Parameters:
Name Type Description keyString The key successfunction The success callback errorfunction The error callback If the key does not exist, the success handler will be called with value = undefined - Source:
-
remove(key, success, error)
-
Removes the specified key from the store
Parameters:
Name Type Description keyString The key successfunction The success callback errorfunction The error callback - Source:
-
update(key, value, success, error)
-
Updates a key/value pair in the store
Parameters:
Name Type Description keyString The key valueObject The value successfunction The success callback errorfunction The error callback - Source: