| 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 19 matching lines...) Expand all  Loading... | 
| 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 ] interface IDBCursor { | 39 ] interface IDBCursor { | 
| 40     [CallWith=ScriptState] readonly attribute any source; | 40   [MeasureAs=IndexedDB, CallWith=ScriptState] readonly attribute any source; | 
| 41     readonly attribute IDBCursorDirection direction; | 41     [MeasureAs=IndexedDB] readonly attribute IDBCursorDirection direction; | 
| 42     [CallWith=ScriptState, CachedAttribute=isKeyDirty] readonly attribute any ke
    y; | 42   [MeasureAs=IndexedDB, CallWith=ScriptState, CachedAttribute=isKeyDirty] readon
    ly attribute any key; | 
| 43     [CallWith=ScriptState, CachedAttribute=isPrimaryKeyDirty] readonly attribute
     any primaryKey; | 43     [MeasureAs=IndexedDB, CallWith=ScriptState, CachedAttribute=isPrimaryKeyDirt
    y] readonly attribute any primaryKey; | 
| 44 | 44 | 
| 45     [CallWith=ScriptState, RaisesException] IDBRequest update(any value); | 45     [MeasureAs=IndexedDB, CallWith=ScriptState, RaisesException] IDBRequest upda
    te(any value); | 
| 46     [RaisesException] void advance([EnforceRange] unsigned long count); | 46     [MeasureAs=IndexedDB, RaisesException] void advance([EnforceRange] unsigned 
    long count); | 
| 47     [CallWith=ScriptState, ImplementedAs=continueFunction, RaisesException] void
     continue([Default=Undefined] optional any key); | 47     [MeasureAs=IndexedDB, CallWith=ScriptState, ImplementedAs=continueFunction, 
    RaisesException] void continue([Default=Undefined] optional any key); | 
| 48     // TODO(jsbell): Proposal: https://github.com/w3c/IndexedDB/issues/14 | 48     // TODO(jsbell): Proposal: https://github.com/w3c/IndexedDB/issues/14 | 
| 49     [CallWith=ScriptState, RaisesException, RuntimeEnabled=IndexedDBExperimental
    ] void continuePrimaryKey(any key, any primaryKey); | 49     [MeasureAs=IndexedDB, CallWith=ScriptState, RaisesException, RuntimeEnabled=
    IndexedDBExperimental] void continuePrimaryKey(any key, any primaryKey); | 
| 50     [CallWith=ScriptState, ImplementedAs=deleteFunction, RaisesException] IDBReq
    uest delete(); | 50     [MeasureAs=IndexedDB, CallWith=ScriptState, ImplementedAs=deleteFunction, Ra
    isesException] IDBRequest delete(); | 
| 51 }; | 51 }; | 
| OLD | NEW | 
|---|