diff options
author | Ben Murdoch <benm@google.com> | 2010-10-22 13:02:20 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2010-10-26 15:21:41 +0100 |
commit | a94275402997c11dd2e778633dacf4b7e630a35d (patch) | |
tree | e66f56c67e3b01f22c9c23cd932271ee9ac558ed /WebCore/storage/IDBObjectStore.idl | |
parent | 09e26c78506587b3f5d930d7bc72a23287ffbec0 (diff) | |
download | external_webkit-a94275402997c11dd2e778633dacf4b7e630a35d.zip external_webkit-a94275402997c11dd2e778633dacf4b7e630a35d.tar.gz external_webkit-a94275402997c11dd2e778633dacf4b7e630a35d.tar.bz2 |
Merge WebKit at r70209: Initial merge by Git
Change-Id: Id23a68efa36e9d1126bcce0b137872db00892c8e
Diffstat (limited to 'WebCore/storage/IDBObjectStore.idl')
-rw-r--r-- | WebCore/storage/IDBObjectStore.idl | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/WebCore/storage/IDBObjectStore.idl b/WebCore/storage/IDBObjectStore.idl index ccd0311..31eb865 100644 --- a/WebCore/storage/IDBObjectStore.idl +++ b/WebCore/storage/IDBObjectStore.idl @@ -28,21 +28,25 @@ module storage { interface [ Conditional=INDEXED_DATABASE ] IDBObjectStore { - // FIXME: Many of these should raise on certain errors. - [CallWith=ScriptExecutionContext] IDBRequest get(in IDBKey key); - [CallWith=ScriptExecutionContext] IDBRequest add(in SerializedScriptValue value, in [Optional] IDBKey key); - [CallWith=ScriptExecutionContext] IDBRequest put(in SerializedScriptValue value, in [Optional] IDBKey key); - [CallWith=ScriptExecutionContext] IDBRequest remove(in IDBKey key); - // FIXME: write openCursor - [CallWith=ScriptExecutionContext] IDBRequest createIndex(in DOMString name, in [ConvertNullToNullString] DOMString keyPath, in [Optional] boolean unique); - // FIXME: This needs to raise an IDBDatabaseException on errors. - IDBIndex index(in DOMString name); - [CallWith=ScriptExecutionContext] IDBRequest removeIndex(in DOMString name); - - [CallWith=ScriptExecutionContext] IDBRequest openCursor(in [Optional] IDBKeyRange range, in [Optional] unsigned short direction); - readonly attribute DOMString name; readonly attribute [ConvertNullStringTo=Null] DOMString keyPath; readonly attribute DOMStringList indexNames; + + [CallWith=ScriptExecutionContext] IDBRequest put(in SerializedScriptValue value, in [Optional] IDBKey key) + raises (IDBDatabaseException); + [CallWith=ScriptExecutionContext] IDBRequest add(in SerializedScriptValue value, in [Optional] IDBKey key) + raises (IDBDatabaseException); + [CallWith=ScriptExecutionContext] IDBRequest remove(in IDBKey key) + raises (IDBDatabaseException); + [CallWith=ScriptExecutionContext] IDBRequest get(in IDBKey key) + raises (IDBDatabaseException); + [CallWith=ScriptExecutionContext] IDBRequest openCursor(in [Optional] IDBKeyRange range, in [Optional] unsigned short direction) + raises (IDBDatabaseException); + IDBIndex createIndex(in DOMString name, in [ConvertNullToNullString] DOMString keyPath, in [Optional] boolean unique) + raises (IDBDatabaseException); + IDBIndex index(in DOMString name) + raises (IDBDatabaseException); + void removeIndex(in DOMString name) + raises (IDBDatabaseException); }; } |