Класс ObjectStore
- Аннотации
-
- @Unstable()
- @Native("IDBObjectStore")
Свойства
-
autoIncrement → bool?
только для чтения
-
hashCode → int
только для чтения, унаследованно
- Код хэша этого объекта.
-
indexNames → List<
String>? @Returns('DomStringList'), @Creates('DomStringList'), только для чтения -
keyPath → Object?
@annotation_Creates_SerializedScriptValue, только для чтения
-
name ↔ String?
чтение/запись
-
runtimeType → Type
только для чтения, унаследованно
- Представление типа объекта во время выполнения.
-
transaction → Transaction?
только для чтения
Методы
-
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 -
noSuchMethod(
Invocation invocation) → dynamic унаследованно - Вызывается при обращении к несуществующему методу или свойству.
-
openCursor(
{dynamic key, KeyRange? range, String? direction, bool? autoAdvance}) → Stream< CursorWithValue> - Создаёт поток курсоров по записям в этом хранилище объектов.
-
openKeyCursor(
Object? range, [String? direction]) → Request -
put(
dynamic value, [dynamic key]) → Future -
toString(
) → String унаследованно - Строковое представление этого объекта.
Операторы
-
operator ==(
Object other) → bool унаследованно - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-indexed_db/ObjectStore-class.html