webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Enumerations | Variables
interfaces.idl File Reference

Go to the source code of this file.

Classes

interface  IDBRequest
 
interface  IDBOpenDBRequest
 
interface  IDBVersionChangeEvent
 
interface  WindowOrWorkerGlobalScope
 
interface  IDBFactory
 
interface  IDBDatabase
 
interface  IDBObjectStore
 
interface  IDBIndex
 
interface  IDBKeyRange
 
interface  IDBCursor
 
interface  IDBCursorWithValue
 
interface  IDBTransaction
 
interface  DOMStringList
 

Enumerations

enum  IDBRequestReadyState { pending, done, pending, done }
 
enum  IDBCursorDirection {
  next, nextunique, prev, prevunique,
  next, nextunique, prev, prevunique
}
 
enum  IDBTransactionMode {
  readonly, readwrite, versionchange, readonly,
  readwrite, versionchange
}
 

Variables

dictionary IDBVersionChangeEventInit
 
unsigned long long newVersion = null
 
dictionary IDBObjectStoreParameters
 
boolean autoIncrement = false
 
dictionary IDBIndexParameters
 
boolean multiEntry = false
 

Enumeration Type Documentation

◆ IDBCursorDirection

Enumerator
next 
nextunique 
prev 
prevunique 
next 
nextunique 
prev 
prevunique 

◆ IDBRequestReadyState

Enumerator
pending 
done 
pending 
done 

◆ IDBTransactionMode

Enumerator
readonly 
readwrite 
versionchange 
readonly 
readwrite 
versionchange 

Variable Documentation

◆ autoIncrement

boolean autoIncrement = false

◆ IDBIndexParameters

dictionary IDBIndexParameters
Initial value:
{
boolean unique = false
s.sn unique()

◆ IDBObjectStoreParameters

dictionary IDBObjectStoreParameters
Initial value:
{
(DOMString or sequence<DOMString>)? keyPath = null

◆ IDBVersionChangeEventInit

dictionary IDBVersionChangeEventInit

◆ multiEntry

boolean multiEntry = false

◆ newVersion

unsigned long long newVersion = null