Spec-Zone.ru › Haxe JavaScript

Индекс

пакет js.html.idb

Доступно в js

IDBIndex интерфейс API IndexedDB предоставляет асинхронный доступ к индексу в базе данных. Индекс — это своего рода хранилище объектов для поиска записей в другом хранилище объектов, называемом хранилищем-ссылкой. Вы используете этот интерфейс для извлечения данных.

Документация IDBIndex от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

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

Переменные

read onlykeyPath:Dynamic

Путь к ключу этого индекса. Если null, этот индекс не заполняется автоматически.

read onlymultiEntry:Bool

Влияет на поведение индекса, когда результат вычисления пути ключа индекса возвращает массив. Если true, в индексе будет по одной записи на каждый элемент в массиве ключей. Если false, то будет по одной записи на каждый ключ, который является массивом.

name:String

Имя этого индекса.

read onlyobjectStore:ObjectStore

Имя хранилища объектов, на которое ссылается этот индекс.

read onlyunique:Bool

Если true, этот индекс не допускает дублирования значений для ключа.

Методы

count(?key:Dynamic):Request

Возвращает IDBRequest объект, и в отдельном потоке возвращает количество записей в диапазоне ключей.

Выбрасывает:

null

DOMError

get(key:Dynamic):Request

Возвращает IDBRequest объект, и в отдельном потоке находит значение в хранилище-ссылке, соответствующее заданному ключу, или первое соответствующее значение, если key является IDBKeyRange.

Выбрасывает:

null

DOMError

getAll(?key:Dynamic, ?limit:Int):Request

Возвращает IDBRequest объект, в отдельном потоке находит все соответствующие значения в хранилище-ссылке, которые соответствуют заданному ключу или находятся в диапазоне, если key является IDBKeyRange.

Выбрасывает:

null

DOMError

getAllKeys(?key:Dynamic, ?limit:Int):Request

Возвращает IDBRequest объект, в отдельном потоке находит все соответствующие ключи в хранилище-ссылке, которые соответствуют заданному ключу или находятся в диапазоне, если key является IDBKeyRange.

Выбрасывает:

null

DOMError

getKey(key:Dynamic):Request

Возвращает IDBRequest объект, и в отдельном потоке находит заданный ключ или первичный ключ, если key является IDBKeyRange.

Выбрасывает:

null

DOMError

openCursor(?range:Dynamic, direction:CursorDirection = NEXT):Request

Возвращает IDBRequest объект, и в отдельном потоке создаёт курсор над указанным диапазоном ключей.

Выбрасывает:

null

DOMError

openKeyCursor(?range:Dynamic, direction:CursorDirection = NEXT):Request

Возвращает IDBRequest объект, и в отдельном потоке создаёт курсор над указанным диапазоном ключей, упорядоченных по этому индексу.

Выбрасывает:

null

DOMError

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/idb/$Index.html

Spec-Zone.ru

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