webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
IDBIndex Interface Reference

import"interfaces.idl";

Public Member Functions

IDBRequest get (any query)
 
IDBRequest getKey (any query)
 
IDBRequest getAll (optional any query, [EnforceRange] optional unsigned long count)
 
IDBRequest getAllKeys (optional any query, [EnforceRange] optional unsigned long count)
 
IDBRequest count (optional any query)
 
IDBRequest openCursor (optional any query, optional IDBCursorDirection direction="next")
 
IDBRequest openKeyCursor (optional any query, optional IDBCursorDirection direction="next")
 
IDBRequest openCursor (optional IDBKeyRange? range=null, optional IDBCursorDirection direction="next")
 
IDBRequest openCursor (any key, optional IDBCursorDirection direction="next")
 
IDBRequest openKeyCursor (optional IDBKeyRange? range=null, optional IDBCursorDirection direction="next")
 
IDBRequest openKeyCursor (any key, optional IDBCursorDirection direction="next")
 
IDBRequest get (IDBKeyRange? key)
 
IDBRequest get (any key)
 
IDBRequest getKey (IDBKeyRange? key)
 
IDBRequest getKey (any key)
 
IDBRequest getAll (optional IDBKeyRange? range=null, [EnforceRange] optional unsigned long count)
 
IDBRequest getAll (any key, [EnforceRange] optional unsigned long count)
 
IDBRequest getAllKeys (optional IDBKeyRange? range=null, [EnforceRange] optional unsigned long count)
 
IDBRequest getAllKeys (any key, [EnforceRange] optional unsigned long count)
 
IDBRequest count (optional IDBKeyRange? range=null)
 
IDBRequest count (any key)
 

Public Attributes

attribute DOMString name
 
readonly attribute IDBObjectStore objectStore
 
readonly attribute any keyPath
 
readonly attribute boolean multiEntry
 
readonly attribute boolean unique
 
readonly attribute IDBKeyPath keyPath
 

Member Function Documentation

◆ count() [1/3]

IDBRequest IDBIndex::count ( optional IDBKeyRange range = null)

◆ count() [2/3]

IDBRequest IDBIndex::count ( any  key)

◆ count() [3/3]

IDBRequest IDBIndex::count ( optional any  query)

◆ get() [1/3]

IDBRequest IDBIndex::get ( IDBKeyRange key)

◆ get() [2/3]

IDBRequest IDBIndex::get ( any  key)

◆ get() [3/3]

IDBRequest IDBIndex::get ( any  query)

◆ getAll() [1/3]

IDBRequest IDBIndex::getAll ( optional IDBKeyRange range = null,
[EnforceRange] optional unsigned long  count 
)

◆ getAll() [2/3]

IDBRequest IDBIndex::getAll ( any  key,
[EnforceRange] optional unsigned long  count 
)

◆ getAll() [3/3]

IDBRequest IDBIndex::getAll ( optional any  query,
[EnforceRange] optional unsigned long  count 
)

◆ getAllKeys() [1/3]

IDBRequest IDBIndex::getAllKeys ( optional IDBKeyRange range = null,
[EnforceRange] optional unsigned long  count 
)

◆ getAllKeys() [2/3]

IDBRequest IDBIndex::getAllKeys ( any  key,
[EnforceRange] optional unsigned long  count 
)

◆ getAllKeys() [3/3]

IDBRequest IDBIndex::getAllKeys ( optional any  query,
[EnforceRange] optional unsigned long  count 
)

◆ getKey() [1/3]

IDBRequest IDBIndex::getKey ( IDBKeyRange key)

◆ getKey() [2/3]

IDBRequest IDBIndex::getKey ( any  key)

◆ getKey() [3/3]

IDBRequest IDBIndex::getKey ( any  query)

◆ openCursor() [1/3]

IDBRequest IDBIndex::openCursor ( optional IDBKeyRange range = null,
optional IDBCursorDirection  direction = "next" 
)

◆ openCursor() [2/3]

IDBRequest IDBIndex::openCursor ( any  key,
optional IDBCursorDirection  direction = "next" 
)

◆ openCursor() [3/3]

IDBRequest IDBIndex::openCursor ( optional any  query,
optional IDBCursorDirection  direction = "next" 
)

◆ openKeyCursor() [1/3]

IDBRequest IDBIndex::openKeyCursor ( optional IDBKeyRange range = null,
optional IDBCursorDirection  direction = "next" 
)

◆ openKeyCursor() [2/3]

IDBRequest IDBIndex::openKeyCursor ( any  key,
optional IDBCursorDirection  direction = "next" 
)

◆ openKeyCursor() [3/3]

IDBRequest IDBIndex::openKeyCursor ( optional any  query,
optional IDBCursorDirection  direction = "next" 
)

Member Data Documentation

◆ keyPath [1/2]

readonly attribute IDBKeyPath IDBIndex::keyPath

◆ keyPath [2/2]

readonly attribute any IDBIndex::keyPath

◆ multiEntry

readonly attribute boolean IDBIndex::multiEntry

◆ name

attribute DOMString IDBIndex::name

◆ objectStore

readonly attribute IDBObjectStore IDBIndex::objectStore

◆ unique

readonly attribute boolean IDBIndex::unique

The documentation for this interface was generated from the following files: