Spec-Zone.ru › Haxe JavaScript

Курсор

package js.html.idb

расширяется CursorWithValue

Доступно на js

Интерфейс IDBCursor API IndexedDB представляет собой курсор для перемещения или итерации по нескольким записям в базе данных.

Документация IDBCursor от Mozilla Contributors, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor

Переменные

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API