| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2010 Google Inc. All rights reserved. | 2  * Copyright (C) 2010 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * | 7  * | 
| 8  * 1.  Redistributions of source code must retain the above copyright | 8  * 1.  Redistributions of source code must retain the above copyright | 
| 9  *     notice, this list of conditions and the following disclaimer. | 9  *     notice, this list of conditions and the following disclaimer. | 
| 10  * 2.  Redistributions in binary form must reproduce the above copyright | 10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
| 29     "next", | 29     "next", | 
| 30     "nextunique", | 30     "nextunique", | 
| 31     "prev", | 31     "prev", | 
| 32     "prevunique" | 32     "prevunique" | 
| 33 }; | 33 }; | 
| 34 | 34 | 
| 35 // https://w3c.github.io/IndexedDB/#idl-def-IDBCursor | 35 // https://w3c.github.io/IndexedDB/#idl-def-IDBCursor | 
| 36 | 36 | 
| 37 [ | 37 [ | 
| 38     Exposed=(Window,Worker), | 38     Exposed=(Window,Worker), | 
| 39     GarbageCollected |  | 
| 40 ] interface IDBCursor { | 39 ] interface IDBCursor { | 
| 41     [CallWith=ScriptState] readonly attribute any source; | 40     [CallWith=ScriptState] readonly attribute any source; | 
| 42     readonly attribute IDBCursorDirection direction; | 41     readonly attribute IDBCursorDirection direction; | 
| 43     [CallWith=ScriptState, CachedAttribute=isKeyDirty] readonly attribute any ke
    y; | 42     [CallWith=ScriptState, CachedAttribute=isKeyDirty] readonly attribute any ke
    y; | 
| 44     [CallWith=ScriptState, CachedAttribute=isPrimaryKeyDirty] readonly attribute
     any primaryKey; | 43     [CallWith=ScriptState, CachedAttribute=isPrimaryKeyDirty] readonly attribute
     any primaryKey; | 
| 45 | 44 | 
| 46     [CallWith=ScriptState, RaisesException] IDBRequest update(any value); | 45     [CallWith=ScriptState, RaisesException] IDBRequest update(any value); | 
| 47     [RaisesException] void advance([EnforceRange] unsigned long count); | 46     [RaisesException] void advance([EnforceRange] unsigned long count); | 
| 48     [CallWith=ScriptState, ImplementedAs=continueFunction, RaisesException] void
     continue([Default=Undefined] optional any key); | 47     [CallWith=ScriptState, ImplementedAs=continueFunction, RaisesException] void
     continue([Default=Undefined] optional any key); | 
| 49     // TODO(jsbell): Proposal: https://github.com/w3c/IndexedDB/issues/14 | 48     // TODO(jsbell): Proposal: https://github.com/w3c/IndexedDB/issues/14 | 
| 50     [CallWith=ScriptState, RaisesException, RuntimeEnabled=IndexedDBExperimental
    ] void continuePrimaryKey(any key, any primaryKey); | 49     [CallWith=ScriptState, RaisesException, RuntimeEnabled=IndexedDBExperimental
    ] void continuePrimaryKey(any key, any primaryKey); | 
| 51     [CallWith=ScriptState, ImplementedAs=deleteFunction, RaisesException] IDBReq
    uest delete(); | 50     [CallWith=ScriptState, ImplementedAs=deleteFunction, RaisesException] IDBReq
    uest delete(); | 
| 52 }; | 51 }; | 
| OLD | NEW | 
|---|