Курсор
package js.html.idb
расширяется CursorWithValue
Доступно на js
Интерфейс IDBCursor API IndexedDB представляет собой курсор для перемещения или итерации по нескольким записям в базе данных.
Документация IDBCursor от Mozilla Contributors, лицензия CC-BY-SA 2.5.
См. также:
Переменные
read onlydirection:CursorDirection
Возвращает направление перемещения курсора. Возможные значения см. в разделе Константы.
read onlykey:Dynamic
Возвращает ключ записи в позиции курсора. Если курсор находится вне своего диапазона, это значение установлено в undefined. Ключ курсора может иметь любой тип данных.
read onlyprimaryKey:Dynamic
Возвращает текущий эффективный первичный ключ курсора. Если курсор в настоящее время итерируется или итерировался за пределами своего диапазона, это значение установлено в undefined. Первичный ключ курсора может иметь любой тип данных.
read onlysource:EitherType<ObjectStore, Index>
Возвращает IDBObjectStore или IDBIndex, по которому итерируется курсор. Эта функция никогда не возвращает null и не вызывает исключение, даже если курсор в настоящее время итерируется, достиг конца или его транзакция не активна.
Методы
advance(count:Int):Void
Устанавливает количество раз, на которое курсор должен сдвинуться вперед.
Выбрасывает:
null |
DOMError |
|---|
continuePrimaryKey(key:Dynamic, primaryKey:Dynamic):Void
Устанавливает курсор на заданный индексный ключ и первичный ключ, переданные в качестве аргументов.
Выбрасывает:
null |
DOMError |
|---|
continue_(?key:Dynamic):Void
Перемещает курсор к следующей позиции в заданном направлении к элементу, ключ которого совпадает с необязательным параметром key.
Выбрасывает:
null |
DOMError |
|---|
delete():Request
Возвращает объект IDBRequest, и в отдельном потоке удаляет запись в позиции курсора без изменения его положения. Это можно использовать для удаления определенных записей.
Выбрасывает:
null |
DOMError |
|---|
update(value:Dynamic):Request
Возвращает объект IDBRequest, и в отдельном потоке обновляет значение в текущей позиции курсора в хранилище объектов. Это можно использовать для обновления определенных записей.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/idb/Cursor.html