Dart
dart:indexed_db
ObjectStore class
description
ObjectStore class
Annotations
@Unstable()
@Native("IDBObjectStore")
Properties
autoIncrement
→
bool
final
indexNames
→
List
<
String
>
@Creates('DomStringList'), @Returns('DomStringList|Null'), final
keyPath
→
Object
@annotation_Creates_SerializedScriptValue, final
name
↔
String
read / write
transaction
→
Transaction
final
hashCode
→
int
The hash code for this object.
[...]
read-only, inherited
runtimeType
→
Type
A representation of the runtime type of the object.
read-only, inherited
Methods
add
(
dynamic
value
, [
dynamic
key
])
→
Future
clear
(
)
→
Future
count
(
[
dynamic
key_OR_range
])
→
Future
<
int
>
createIndex
(
String
name
,
dynamic
keyPath
, {
bool
unique
,
bool
multiEntry
})
→
Index
delete
(
dynamic
key_OR_keyRange
)
→
Future
deleteIndex
(
String
name
)
→ void
getAll
(
Object
query
, [
int
count
])
→
Request
getAllKeys
(
Object
query
, [
int
count
])
→
Request
getKey
(
Object
key
)
→
Request
getObject
(
dynamic
key
)
→
Future
index
(
String
name
)
→
Index
openCursor
(
{
dynamic
key
,
KeyRange
range
,
String
direction
,
bool
autoAdvance
})
→
Stream
<
CursorWithValue
>
Creates a stream of cursors over the records in this object store.
[...]
openKeyCursor
(
Object
range
, [
String
direction
])
→
Request
put
(
dynamic
value
, [
dynamic
key
])
→
Future
noSuchMethod
(
Invocation
invocation
)
→ dynamic
Invoked when a non-existent method or property is accessed.
[...]
inherited
toString
(
)
→
String
Returns a string representation of this object.
inherited
Operators
operator ==
(
dynamic
other
)
→
bool
The equality operator.
[...]
inherited