| OLD | NEW |
| 1 library indexed_db; | 1 library indexed_db; |
| 2 | 2 |
| 3 import 'dart:html'; | 3 import 'dart:html'; |
| 4 import 'dart:html_common'; | 4 import 'dart:html_common'; |
| 5 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6 // for details. All rights reserved. Use of this source code is governed by a | 6 // for details. All rights reserved. Use of this source code is governed by a |
| 7 // BSD-style license that can be found in the LICENSE file. | 7 // BSD-style license that can be found in the LICENSE file. |
| 8 | 8 |
| 9 // DO NOT EDIT | 9 // DO NOT EDIT |
| 10 // Auto-generated dart:svg library. | 10 // Auto-generated dart:svg library. |
| (...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 323 final ObjectStore objectStore; | 323 final ObjectStore objectStore; |
| 324 | 324 |
| 325 /// @domName IDBIndex.unique; @docsEditable true | 325 /// @domName IDBIndex.unique; @docsEditable true |
| 326 final bool unique; | 326 final bool unique; |
| 327 | 327 |
| 328 /// @domName IDBIndex.count; @docsEditable true | 328 /// @domName IDBIndex.count; @docsEditable true |
| 329 Request count([key_OR_range]) { | 329 Request count([key_OR_range]) { |
| 330 if (!?key_OR_range) { | 330 if (!?key_OR_range) { |
| 331 return _count_1(); | 331 return _count_1(); |
| 332 } | 332 } |
| 333 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null))) { | 333 if ((key_OR_range is KeyRange || key_OR_range == null)) { |
| 334 return _count_2(key_OR_range); | 334 return _count_2(key_OR_range); |
| 335 } | 335 } |
| 336 if (?key_OR_range) { | 336 if (?key_OR_range) { |
| 337 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 337 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
| 338 return _count_3(key_1); | 338 return _count_3(key_1); |
| 339 } | 339 } |
| 340 throw new ArgumentError("Incorrect number or type of arguments"); | 340 throw new ArgumentError("Incorrect number or type of arguments"); |
| 341 } | 341 } |
| 342 @JSName('count') | 342 @JSName('count') |
| 343 Request _count_1() native; | 343 Request _count_1() native; |
| 344 @JSName('count') | 344 @JSName('count') |
| 345 Request _count_2(KeyRange range) native; | 345 Request _count_2(KeyRange range) native; |
| 346 @JSName('count') | 346 @JSName('count') |
| 347 Request _count_3(key) native; | 347 Request _count_3(key) native; |
| 348 | 348 |
| 349 /// @domName IDBIndex.get; @docsEditable true | 349 /// @domName IDBIndex.get; @docsEditable true |
| 350 Request get(key) { | 350 Request get(key) { |
| 351 if ((?key && (key is KeyRange || key == null))) { | 351 if ((key is KeyRange || key == null)) { |
| 352 return _get_1(key); | 352 return _get_1(key); |
| 353 } | 353 } |
| 354 if (?key) { | 354 if (?key) { |
| 355 var key_1 = _convertDartToNative_IDBKey(key); | 355 var key_1 = _convertDartToNative_IDBKey(key); |
| 356 return _get_2(key_1); | 356 return _get_2(key_1); |
| 357 } | 357 } |
| 358 throw new ArgumentError("Incorrect number or type of arguments"); | 358 throw new ArgumentError("Incorrect number or type of arguments"); |
| 359 } | 359 } |
| 360 @JSName('get') | 360 @JSName('get') |
| 361 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue | 361 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue |
| 362 Request _get_1(KeyRange key) native; | 362 Request _get_1(KeyRange key) native; |
| 363 @JSName('get') | 363 @JSName('get') |
| 364 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue | 364 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue |
| 365 Request _get_2(key) native; | 365 Request _get_2(key) native; |
| 366 | 366 |
| 367 /// @domName IDBIndex.getKey; @docsEditable true | 367 /// @domName IDBIndex.getKey; @docsEditable true |
| 368 Request getKey(key) { | 368 Request getKey(key) { |
| 369 if ((?key && (key is KeyRange || key == null))) { | 369 if ((key is KeyRange || key == null)) { |
| 370 return _getKey_1(key); | 370 return _getKey_1(key); |
| 371 } | 371 } |
| 372 if (?key) { | 372 if (?key) { |
| 373 var key_1 = _convertDartToNative_IDBKey(key); | 373 var key_1 = _convertDartToNative_IDBKey(key); |
| 374 return _getKey_2(key_1); | 374 return _getKey_2(key_1); |
| 375 } | 375 } |
| 376 throw new ArgumentError("Incorrect number or type of arguments"); | 376 throw new ArgumentError("Incorrect number or type of arguments"); |
| 377 } | 377 } |
| 378 @JSName('getKey') | 378 @JSName('getKey') |
| 379 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue @Creates('ObjectStore') | 379 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue @Creates('ObjectStore') |
| 380 Request _getKey_1(KeyRange key) native; | 380 Request _getKey_1(KeyRange key) native; |
| 381 @JSName('getKey') | 381 @JSName('getKey') |
| 382 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue @Creates('ObjectStore') | 382 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue @Creates('ObjectStore') |
| 383 Request _getKey_2(key) native; | 383 Request _getKey_2(key) native; |
| 384 | 384 |
| 385 /// @domName IDBIndex.openCursor; @docsEditable true | 385 /// @domName IDBIndex.openCursor; @docsEditable true |
| 386 Request openCursor([key_OR_range, String direction]) { | 386 Request openCursor([key_OR_range, String direction]) { |
| 387 if (!?key_OR_range && | 387 if (!?key_OR_range && |
| 388 !?direction) { | 388 !?direction) { |
| 389 return _openCursor_1(); | 389 return _openCursor_1(); |
| 390 } | 390 } |
| 391 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null)) && | 391 if ((key_OR_range is KeyRange || key_OR_range == null) && |
| 392 !?direction) { | 392 !?direction) { |
| 393 return _openCursor_2(key_OR_range); | 393 return _openCursor_2(key_OR_range); |
| 394 } | 394 } |
| 395 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null))) { | 395 if ((key_OR_range is KeyRange || key_OR_range == null)) { |
| 396 return _openCursor_3(key_OR_range, direction); | 396 return _openCursor_3(key_OR_range, direction); |
| 397 } | 397 } |
| 398 if (?key_OR_range && | 398 if (?key_OR_range && |
| 399 !?direction) { | 399 !?direction) { |
| 400 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 400 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
| 401 return _openCursor_4(key_1); | 401 return _openCursor_4(key_1); |
| 402 } | 402 } |
| 403 if (?key_OR_range) { | 403 if (?key_OR_range) { |
| 404 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 404 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
| 405 return _openCursor_5(key_2, direction); | 405 return _openCursor_5(key_2, direction); |
| (...skipping 15 matching lines...) Expand all Loading... |
| 421 @JSName('openCursor') | 421 @JSName('openCursor') |
| 422 @Returns('Request') @Creates('Request') @Creates('Cursor') | 422 @Returns('Request') @Creates('Request') @Creates('Cursor') |
| 423 Request _openCursor_5(key, direction) native; | 423 Request _openCursor_5(key, direction) native; |
| 424 | 424 |
| 425 /// @domName IDBIndex.openKeyCursor; @docsEditable true | 425 /// @domName IDBIndex.openKeyCursor; @docsEditable true |
| 426 Request openKeyCursor([key_OR_range, String direction]) { | 426 Request openKeyCursor([key_OR_range, String direction]) { |
| 427 if (!?key_OR_range && | 427 if (!?key_OR_range && |
| 428 !?direction) { | 428 !?direction) { |
| 429 return _openKeyCursor_1(); | 429 return _openKeyCursor_1(); |
| 430 } | 430 } |
| 431 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null)) && | 431 if ((key_OR_range is KeyRange || key_OR_range == null) && |
| 432 !?direction) { | 432 !?direction) { |
| 433 return _openKeyCursor_2(key_OR_range); | 433 return _openKeyCursor_2(key_OR_range); |
| 434 } | 434 } |
| 435 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null))) { | 435 if ((key_OR_range is KeyRange || key_OR_range == null)) { |
| 436 return _openKeyCursor_3(key_OR_range, direction); | 436 return _openKeyCursor_3(key_OR_range, direction); |
| 437 } | 437 } |
| 438 if (?key_OR_range && | 438 if (?key_OR_range && |
| 439 !?direction) { | 439 !?direction) { |
| 440 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 440 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
| 441 return _openKeyCursor_4(key_1); | 441 return _openKeyCursor_4(key_1); |
| 442 } | 442 } |
| 443 if (?key_OR_range) { | 443 if (?key_OR_range) { |
| 444 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 444 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
| 445 return _openKeyCursor_5(key_2, direction); | 445 return _openKeyCursor_5(key_2, direction); |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 622 Request _add_2(value) native; | 622 Request _add_2(value) native; |
| 623 | 623 |
| 624 /// @domName IDBObjectStore.clear; @docsEditable true | 624 /// @domName IDBObjectStore.clear; @docsEditable true |
| 625 Request clear() native; | 625 Request clear() native; |
| 626 | 626 |
| 627 /// @domName IDBObjectStore.count; @docsEditable true | 627 /// @domName IDBObjectStore.count; @docsEditable true |
| 628 Request count([key_OR_range]) { | 628 Request count([key_OR_range]) { |
| 629 if (!?key_OR_range) { | 629 if (!?key_OR_range) { |
| 630 return _count_1(); | 630 return _count_1(); |
| 631 } | 631 } |
| 632 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null))) { | 632 if ((key_OR_range is KeyRange || key_OR_range == null)) { |
| 633 return _count_2(key_OR_range); | 633 return _count_2(key_OR_range); |
| 634 } | 634 } |
| 635 if (?key_OR_range) { | 635 if (?key_OR_range) { |
| 636 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 636 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
| 637 return _count_3(key_1); | 637 return _count_3(key_1); |
| 638 } | 638 } |
| 639 throw new ArgumentError("Incorrect number or type of arguments"); | 639 throw new ArgumentError("Incorrect number or type of arguments"); |
| 640 } | 640 } |
| 641 @JSName('count') | 641 @JSName('count') |
| 642 Request _count_1() native; | 642 Request _count_1() native; |
| 643 @JSName('count') | 643 @JSName('count') |
| 644 Request _count_2(KeyRange range) native; | 644 Request _count_2(KeyRange range) native; |
| 645 @JSName('count') | 645 @JSName('count') |
| 646 Request _count_3(key) native; | 646 Request _count_3(key) native; |
| 647 | 647 |
| 648 /// @domName IDBObjectStore.createIndex; @docsEditable true | 648 /// @domName IDBObjectStore.createIndex; @docsEditable true |
| 649 Index createIndex(String name, keyPath, [Map options]) { | 649 Index createIndex(String name, keyPath, [Map options]) { |
| 650 if ((?keyPath && (keyPath is List<String> || keyPath == null)) && | 650 if ((keyPath is List<String> || keyPath == null) && |
| 651 !?options) { | 651 !?options) { |
| 652 return _createIndex_1(name, keyPath); | 652 return _createIndex_1(name, keyPath); |
| 653 } | 653 } |
| 654 if ((?keyPath && (keyPath is List<String> || keyPath == null))) { | 654 if ((keyPath is List<String> || keyPath == null)) { |
| 655 var options_1 = convertDartToNative_Dictionary(options); | 655 var options_1 = convertDartToNative_Dictionary(options); |
| 656 return _createIndex_2(name, keyPath, options_1); | 656 return _createIndex_2(name, keyPath, options_1); |
| 657 } | 657 } |
| 658 if ((?keyPath && (keyPath is String || keyPath == null)) && | 658 if ((keyPath is String || keyPath == null) && |
| 659 !?options) { | 659 !?options) { |
| 660 return _createIndex_3(name, keyPath); | 660 return _createIndex_3(name, keyPath); |
| 661 } | 661 } |
| 662 if ((?keyPath && (keyPath is String || keyPath == null))) { | 662 if ((keyPath is String || keyPath == null)) { |
| 663 var options_2 = convertDartToNative_Dictionary(options); | 663 var options_2 = convertDartToNative_Dictionary(options); |
| 664 return _createIndex_4(name, keyPath, options_2); | 664 return _createIndex_4(name, keyPath, options_2); |
| 665 } | 665 } |
| 666 throw new ArgumentError("Incorrect number or type of arguments"); | 666 throw new ArgumentError("Incorrect number or type of arguments"); |
| 667 } | 667 } |
| 668 @JSName('createIndex') | 668 @JSName('createIndex') |
| 669 Index _createIndex_1(name, List<String> keyPath) native; | 669 Index _createIndex_1(name, List<String> keyPath) native; |
| 670 @JSName('createIndex') | 670 @JSName('createIndex') |
| 671 Index _createIndex_2(name, List<String> keyPath, options) native; | 671 Index _createIndex_2(name, List<String> keyPath, options) native; |
| 672 @JSName('createIndex') | 672 @JSName('createIndex') |
| 673 Index _createIndex_3(name, String keyPath) native; | 673 Index _createIndex_3(name, String keyPath) native; |
| 674 @JSName('createIndex') | 674 @JSName('createIndex') |
| 675 Index _createIndex_4(name, String keyPath, options) native; | 675 Index _createIndex_4(name, String keyPath, options) native; |
| 676 | 676 |
| 677 /// @domName IDBObjectStore.delete; @docsEditable true | 677 /// @domName IDBObjectStore.delete; @docsEditable true |
| 678 Request delete(key_OR_keyRange) { | 678 Request delete(key_OR_keyRange) { |
| 679 if ((?key_OR_keyRange && (key_OR_keyRange is KeyRange || key_OR_keyRange ==
null))) { | 679 if ((key_OR_keyRange is KeyRange || key_OR_keyRange == null)) { |
| 680 return _delete_1(key_OR_keyRange); | 680 return _delete_1(key_OR_keyRange); |
| 681 } | 681 } |
| 682 if (?key_OR_keyRange) { | 682 if (?key_OR_keyRange) { |
| 683 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); | 683 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); |
| 684 return _delete_2(key_1); | 684 return _delete_2(key_1); |
| 685 } | 685 } |
| 686 throw new ArgumentError("Incorrect number or type of arguments"); | 686 throw new ArgumentError("Incorrect number or type of arguments"); |
| 687 } | 687 } |
| 688 @JSName('delete') | 688 @JSName('delete') |
| 689 Request _delete_1(KeyRange keyRange) native; | 689 Request _delete_1(KeyRange keyRange) native; |
| 690 @JSName('delete') | 690 @JSName('delete') |
| 691 Request _delete_2(key) native; | 691 Request _delete_2(key) native; |
| 692 | 692 |
| 693 /// @domName IDBObjectStore.deleteIndex; @docsEditable true | 693 /// @domName IDBObjectStore.deleteIndex; @docsEditable true |
| 694 void deleteIndex(String name) native; | 694 void deleteIndex(String name) native; |
| 695 | 695 |
| 696 /// @domName IDBObjectStore.getObject; @docsEditable true | 696 /// @domName IDBObjectStore.getObject; @docsEditable true |
| 697 Request getObject(key) { | 697 Request getObject(key) { |
| 698 if ((?key && (key is KeyRange || key == null))) { | 698 if ((key is KeyRange || key == null)) { |
| 699 return _getObject_1(key); | 699 return _getObject_1(key); |
| 700 } | 700 } |
| 701 if (?key) { | 701 if (?key) { |
| 702 var key_1 = _convertDartToNative_IDBKey(key); | 702 var key_1 = _convertDartToNative_IDBKey(key); |
| 703 return _getObject_2(key_1); | 703 return _getObject_2(key_1); |
| 704 } | 704 } |
| 705 throw new ArgumentError("Incorrect number or type of arguments"); | 705 throw new ArgumentError("Incorrect number or type of arguments"); |
| 706 } | 706 } |
| 707 @JSName('get') | 707 @JSName('get') |
| 708 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue | 708 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue |
| 709 Request _getObject_1(KeyRange key) native; | 709 Request _getObject_1(KeyRange key) native; |
| 710 @JSName('get') | 710 @JSName('get') |
| 711 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue | 711 @Returns('Request') @Creates('Request') @annotation_Creates_SerializedScriptVa
lue |
| 712 Request _getObject_2(key) native; | 712 Request _getObject_2(key) native; |
| 713 | 713 |
| 714 /// @domName IDBObjectStore.index; @docsEditable true | 714 /// @domName IDBObjectStore.index; @docsEditable true |
| 715 Index index(String name) native; | 715 Index index(String name) native; |
| 716 | 716 |
| 717 /// @domName IDBObjectStore.openCursor; @docsEditable true | 717 /// @domName IDBObjectStore.openCursor; @docsEditable true |
| 718 Request openCursor([key_OR_range, String direction]) { | 718 Request openCursor([key_OR_range, String direction]) { |
| 719 if (!?key_OR_range && | 719 if (!?key_OR_range && |
| 720 !?direction) { | 720 !?direction) { |
| 721 return _openCursor_1(); | 721 return _openCursor_1(); |
| 722 } | 722 } |
| 723 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null)) && | 723 if ((key_OR_range is KeyRange || key_OR_range == null) && |
| 724 !?direction) { | 724 !?direction) { |
| 725 return _openCursor_2(key_OR_range); | 725 return _openCursor_2(key_OR_range); |
| 726 } | 726 } |
| 727 if ((?key_OR_range && (key_OR_range is KeyRange || key_OR_range == null))) { | 727 if ((key_OR_range is KeyRange || key_OR_range == null)) { |
| 728 return _openCursor_3(key_OR_range, direction); | 728 return _openCursor_3(key_OR_range, direction); |
| 729 } | 729 } |
| 730 if (?key_OR_range && | 730 if (?key_OR_range && |
| 731 !?direction) { | 731 !?direction) { |
| 732 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 732 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
| 733 return _openCursor_4(key_1); | 733 return _openCursor_4(key_1); |
| 734 } | 734 } |
| 735 if (?key_OR_range) { | 735 if (?key_OR_range) { |
| 736 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 736 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
| 737 return _openCursor_5(key_2, direction); | 737 return _openCursor_5(key_2, direction); |
| (...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 957 EventListenerList get blocked => this['blocked']; | 957 EventListenerList get blocked => this['blocked']; |
| 958 } | 958 } |
| 959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 960 // for details. All rights reserved. Use of this source code is governed by a | 960 // for details. All rights reserved. Use of this source code is governed by a |
| 961 // BSD-style license that can be found in the LICENSE file. | 961 // BSD-style license that can be found in the LICENSE file. |
| 962 | 962 |
| 963 | 963 |
| 964 /// @domName IDBAny; @docsEditable true | 964 /// @domName IDBAny; @docsEditable true |
| 965 class _Any native "*IDBAny" { | 965 class _Any native "*IDBAny" { |
| 966 } | 966 } |
| OLD | NEW |