IDBObjectStore class
The interface of the IndexedDB API represents an object store in a database. Records within an object store are sorted according to their keys. This sorting enables fast insertion, look-up, and ordered retrieval. Note: This feature is available in Web Workers
- Available extensions
- Annotations
-
- @JS()
- @staticInterop
Constructors
- IDBObjectStore()
-
factory
Properties
- autoIncrement → bool
-
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- indexNames → DOMStringList
-
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
no setter - keyPath → dynamic
-
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
no setter - name ↔ String
-
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transaction → IDBTransaction
-
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
no setter
Methods
-
add(
dynamic value, [dynamic key]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
clear(
) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
count(
[dynamic query]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
createIndex(
String name, dynamic keyPath, [IDBIndexParameters? options]) → IDBIndex -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
delete(
dynamic query) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
deleteIndex(
String name) → void -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
get(
dynamic query) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
getAll(
[dynamic query, int? count]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
getAllKeys(
[dynamic query, int? count]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
getKey(
dynamic query) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
index(
String name) → IDBIndex -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openCursor(
[dynamic query, IDBCursorDirection? direction = IDBCursorDirection.next]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
openKeyCursor(
[dynamic query, IDBCursorDirection? direction = IDBCursorDirection.next]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
put(
dynamic value, [dynamic key]) → IDBRequest -
Available on IDBObjectStore, provided by the PropsIDBObjectStore extension
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited