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

import"interfaces.idl";

Public Member Functions

IDBRequest put (any value, optional any key)
 
IDBRequest add (any value, optional any key)
 
IDBRequest delete (any query)
 
IDBRequest clear ()
 
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")
 
IDBIndex index (DOMString name)
 
IDBIndex createIndex (DOMString name,(DOMString or sequence< DOMString >) keyPath, optional IDBIndexParameters options)
 
void deleteIndex (DOMString indexName)
 
IDBRequest put (any value, optional any key)
 
IDBRequest add (any value, optional any key)
 
IDBRequest delete (IDBKeyRange? keyRange)
 
IDBRequest delete (any key)
 
IDBRequest get (IDBKeyRange? key)
 
IDBRequest get (any key)
 
IDBRequest getKey (IDBKeyRange? key)
 
IDBRequest getKey (any key)
 
IDBRequest clear ()
 
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 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)
 
IDBIndex createIndex (DOMString name,(DOMString or sequence< DOMString >) keyPath, optional IDBIndexParameters options)
 
IDBIndex index (DOMString name)
 
void deleteIndex (DOMString name)
 
IDBRequest count (optional IDBKeyRange? range=null)
 
IDBRequest count (any key)
 

Public Attributes

attribute DOMString name
 
readonly attribute any keyPath
 
readonly attribute DOMStringList indexNames
 
readonly attribute IDBTransaction transaction
 
readonly attribute boolean autoIncrement
 
readonly attribute IDBKeyPath keyPath
 

Member Function Documentation

◆ add() [1/2]

IDBRequest IDBObjectStore::add ( any  value,
optional any  key 
)

◆ add() [2/2]

IDBRequest IDBObjectStore::add ( any  value,
optional any  key 
)

◆ clear() [1/2]

IDBRequest IDBObjectStore::clear ( )

◆ clear() [2/2]

IDBRequest IDBObjectStore::clear ( )

◆ count() [1/3]

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

◆ count() [2/3]

IDBRequest IDBObjectStore::count ( any  key)

◆ count() [3/3]

IDBRequest IDBObjectStore::count ( optional any  query)

◆ createIndex() [1/2]

IDBIndex IDBObjectStore::createIndex ( DOMString  name,
(DOMString or sequence< DOMString >)  keyPath,
optional IDBIndexParameters  options 
)

◆ createIndex() [2/2]

IDBIndex IDBObjectStore::createIndex ( DOMString  name,
(DOMString or sequence< DOMString >)  keyPath,
optional IDBIndexParameters  options 
)

◆ delete() [1/3]

IDBRequest IDBObjectStore::delete ( IDBKeyRange keyRange)

◆ delete() [2/3]

IDBRequest IDBObjectStore::delete ( any  key)

◆ delete() [3/3]

IDBRequest IDBObjectStore::delete ( any  query)

◆ deleteIndex() [1/2]

void IDBObjectStore::deleteIndex ( DOMString  name)

◆ deleteIndex() [2/2]

void IDBObjectStore::deleteIndex ( DOMString  indexName)

◆ get() [1/3]

IDBRequest IDBObjectStore::get ( IDBKeyRange key)

◆ get() [2/3]

IDBRequest IDBObjectStore::get ( any  key)

◆ get() [3/3]

IDBRequest IDBObjectStore::get ( any  query)

◆ getAll() [1/3]

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

◆ getAll() [2/3]

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

◆ getAll() [3/3]

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

◆ getAllKeys() [1/3]

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

◆ getAllKeys() [2/3]

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

◆ getAllKeys() [3/3]

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

◆ getKey() [1/3]

IDBRequest IDBObjectStore::getKey ( IDBKeyRange key)

◆ getKey() [2/3]

IDBRequest IDBObjectStore::getKey ( any  key)

◆ getKey() [3/3]

IDBRequest IDBObjectStore::getKey ( any  query)

◆ index() [1/2]

IDBIndex IDBObjectStore::index ( DOMString  name)

◆ index() [2/2]

IDBIndex IDBObjectStore::index ( DOMString  name)

◆ openCursor() [1/3]

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

◆ openCursor() [2/3]

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

◆ openCursor() [3/3]

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

◆ openKeyCursor() [1/3]

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

◆ openKeyCursor() [2/3]

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

◆ openKeyCursor() [3/3]

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

◆ put() [1/2]

IDBRequest IDBObjectStore::put ( any  value,
optional any  key 
)

◆ put() [2/2]

IDBRequest IDBObjectStore::put ( any  value,
optional any  key 
)

Member Data Documentation

◆ autoIncrement

readonly attribute boolean IDBObjectStore::autoIncrement

◆ indexNames

readonly attribute DOMStringList IDBObjectStore::indexNames

◆ keyPath [1/2]

readonly attribute IDBKeyPath IDBObjectStore::keyPath

◆ keyPath [2/2]

readonly attribute any IDBObjectStore::keyPath

◆ name

attribute DOMString IDBObjectStore::name

◆ transaction

readonly attribute IDBTransaction IDBObjectStore::transaction

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