| OLD | NEW |
| 1 /** | 1 /** |
| 2 * A client-side key-value store with support for indexes. | 2 * A client-side key-value store with support for indexes. |
| 3 * | 3 * |
| 4 * Many browsers support IndexedDB—a web standard for | 4 * Many browsers support IndexedDB—a web standard for |
| 5 * an indexed database. | 5 * an indexed database. |
| 6 * By storing data on the client in an IndexedDB, | 6 * By storing data on the client in an IndexedDB, |
| 7 * a web app gets some advantages, such as faster performance and persistence. | 7 * a web app gets some advantages, such as faster performance and persistence. |
| 8 * To find out which browsers support IndexedDB, | 8 * To find out which browsers support IndexedDB, |
| 9 * refer to [Can I Use?](http://caniuse.com/#feat=indexeddb) | 9 * refer to [Can I Use?](http://caniuse.com/#feat=indexeddb) |
| 10 * | 10 * |
| (...skipping 686 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 697 bool get unique => _blink.BlinkIDBIndex.instance.unique_Getter_(unwrap_jso(thi
s)); | 697 bool get unique => _blink.BlinkIDBIndex.instance.unique_Getter_(unwrap_jso(thi
s)); |
| 698 | 698 |
| 699 @DomName('IDBIndex.count') | 699 @DomName('IDBIndex.count') |
| 700 @DocsEditable() | 700 @DocsEditable() |
| 701 Request _count(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.count_Cal
lback_1_(unwrap_jso(this), key)); | 701 Request _count(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.count_Cal
lback_1_(unwrap_jso(this), key)); |
| 702 | 702 |
| 703 @DomName('IDBIndex.get') | 703 @DomName('IDBIndex.get') |
| 704 @DocsEditable() | 704 @DocsEditable() |
| 705 Request _get(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.get_Callbac
k_1_(unwrap_jso(this), key)); | 705 Request _get(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.get_Callbac
k_1_(unwrap_jso(this), key)); |
| 706 | 706 |
| 707 Request getAll(Object range, [int maxCount]) { | |
| 708 if (maxCount != null) { | |
| 709 return wrap_jso(_blink.BlinkIDBIndex.instance.getAll_Callback_2_(unwrap_js
o(this), range, maxCount)); | |
| 710 } | |
| 711 return wrap_jso(_blink.BlinkIDBIndex.instance.getAll_Callback_1_(unwrap_jso(
this), range)); | |
| 712 } | |
| 713 | |
| 714 Request getAllKeys(Object range, [int maxCount]) { | |
| 715 if (maxCount != null) { | |
| 716 return wrap_jso(_blink.BlinkIDBIndex.instance.getAllKeys_Callback_2_(unwra
p_jso(this), range, maxCount)); | |
| 717 } | |
| 718 return wrap_jso(_blink.BlinkIDBIndex.instance.getAllKeys_Callback_1_(unwrap_
jso(this), range)); | |
| 719 } | |
| 720 | |
| 721 @DomName('IDBIndex.getKey') | 707 @DomName('IDBIndex.getKey') |
| 722 @DocsEditable() | 708 @DocsEditable() |
| 723 Request _getKey(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.getKey_C
allback_1_(unwrap_jso(this), key)); | 709 Request _getKey(Object key) => wrap_jso(_blink.BlinkIDBIndex.instance.getKey_C
allback_1_(unwrap_jso(this), key)); |
| 724 | 710 |
| 725 Request _openCursor(Object range, [String direction]) { | 711 Request _openCursor(Object range, [String direction]) { |
| 726 if (direction != null) { | 712 if (direction != null) { |
| 727 return wrap_jso(_blink.BlinkIDBIndex.instance.openCursor_Callback_2_(unwra
p_jso(this), range, direction)); | 713 return wrap_jso(_blink.BlinkIDBIndex.instance.openCursor_Callback_2_(unwra
p_jso(this), range, direction)); |
| 728 } | 714 } |
| 729 return wrap_jso(_blink.BlinkIDBIndex.instance.openCursor_Callback_1_(unwrap_
jso(this), range)); | 715 return wrap_jso(_blink.BlinkIDBIndex.instance.openCursor_Callback_1_(unwrap_
jso(this), range)); |
| 730 } | 716 } |
| (...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1008 } | 994 } |
| 1009 | 995 |
| 1010 @DomName('IDBObjectStore.clear') | 996 @DomName('IDBObjectStore.clear') |
| 1011 @DocsEditable() | 997 @DocsEditable() |
| 1012 Request _clear() => wrap_jso(_blink.BlinkIDBObjectStore.instance.clear_Callbac
k_0_(unwrap_jso(this))); | 998 Request _clear() => wrap_jso(_blink.BlinkIDBObjectStore.instance.clear_Callbac
k_0_(unwrap_jso(this))); |
| 1013 | 999 |
| 1014 @DomName('IDBObjectStore.count') | 1000 @DomName('IDBObjectStore.count') |
| 1015 @DocsEditable() | 1001 @DocsEditable() |
| 1016 Request _count(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.cou
nt_Callback_1_(unwrap_jso(this), key)); | 1002 Request _count(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.cou
nt_Callback_1_(unwrap_jso(this), key)); |
| 1017 | 1003 |
| 1018 Index _createIndex(String name, Object keyPath, [Map options]) { | 1004 Index _createIndex(String name, keyPath, [Map options]) { |
| 1019 if (options != null) { | 1005 if ((keyPath is String || keyPath == null) && (name is String || name == nul
l) && options == null) { |
| 1020 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_3
_(unwrap_jso(this), name, keyPath, convertDartToNative_Dictionary(options))); | 1006 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_2
_(unwrap_jso(this), name, unwrap_jso(keyPath))); |
| 1021 } | 1007 } |
| 1022 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_2_(
unwrap_jso(this), name, keyPath)); | 1008 if ((options is Map || options == null) && (keyPath is String || keyPath ==
null) && (name is String || name == null)) { |
| 1009 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_3
_(unwrap_jso(this), name, unwrap_jso(keyPath), convertDartToNative_Dictionary(op
tions))); |
| 1010 } |
| 1011 if ((keyPath is List<String> || keyPath == null) && (name is String || name
== null) && options == null) { |
| 1012 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_2
_(unwrap_jso(this), name, unwrap_jso(keyPath))); |
| 1013 } |
| 1014 if ((options is Map || options == null) && (keyPath is List<String> || keyPa
th == null) && (name is String || name == null)) { |
| 1015 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_3
_(unwrap_jso(this), name, unwrap_jso(keyPath), convertDartToNative_Dictionary(op
tions))); |
| 1016 } |
| 1017 throw new ArgumentError("Incorrect number or type of arguments"); |
| 1023 } | 1018 } |
| 1024 | 1019 |
| 1025 @DomName('IDBObjectStore.delete') | 1020 @DomName('IDBObjectStore.delete') |
| 1026 @DocsEditable() | 1021 @DocsEditable() |
| 1027 Request _delete(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.de
lete_Callback_1_(unwrap_jso(this), key)); | 1022 Request _delete(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.de
lete_Callback_1_(unwrap_jso(this), key)); |
| 1028 | 1023 |
| 1029 @DomName('IDBObjectStore.deleteIndex') | 1024 @DomName('IDBObjectStore.deleteIndex') |
| 1030 @DocsEditable() | 1025 @DocsEditable() |
| 1031 void deleteIndex(String name) => _blink.BlinkIDBObjectStore.instance.deleteInd
ex_Callback_1_(unwrap_jso(this), name); | 1026 void deleteIndex(String name) => _blink.BlinkIDBObjectStore.instance.deleteInd
ex_Callback_1_(unwrap_jso(this), name); |
| 1032 | 1027 |
| 1033 @DomName('IDBObjectStore.get') | 1028 @DomName('IDBObjectStore.get') |
| 1034 @DocsEditable() | 1029 @DocsEditable() |
| 1035 Request _get(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.get_C
allback_1_(unwrap_jso(this), key)); | 1030 Request _get(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.get_C
allback_1_(unwrap_jso(this), key)); |
| 1036 | 1031 |
| 1037 Request getAll(Object range, [int maxCount]) { | |
| 1038 if (maxCount != null) { | |
| 1039 return wrap_jso(_blink.BlinkIDBObjectStore.instance.getAll_Callback_2_(unw
rap_jso(this), range, maxCount)); | |
| 1040 } | |
| 1041 return wrap_jso(_blink.BlinkIDBObjectStore.instance.getAll_Callback_1_(unwra
p_jso(this), range)); | |
| 1042 } | |
| 1043 | |
| 1044 Request getAllKeys(Object range, [int maxCount]) { | |
| 1045 if (maxCount != null) { | |
| 1046 return wrap_jso(_blink.BlinkIDBObjectStore.instance.getAllKeys_Callback_2_
(unwrap_jso(this), range, maxCount)); | |
| 1047 } | |
| 1048 return wrap_jso(_blink.BlinkIDBObjectStore.instance.getAllKeys_Callback_1_(u
nwrap_jso(this), range)); | |
| 1049 } | |
| 1050 | |
| 1051 @DomName('IDBObjectStore.index') | 1032 @DomName('IDBObjectStore.index') |
| 1052 @DocsEditable() | 1033 @DocsEditable() |
| 1053 Index index(String name) => wrap_jso(_blink.BlinkIDBObjectStore.instance.index
_Callback_1_(unwrap_jso(this), name)); | 1034 Index index(String name) => wrap_jso(_blink.BlinkIDBObjectStore.instance.index
_Callback_1_(unwrap_jso(this), name)); |
| 1054 | 1035 |
| 1055 Request _openCursor(Object range, [String direction]) { | 1036 Request _openCursor(Object range, [String direction]) { |
| 1056 if (direction != null) { | 1037 if (direction != null) { |
| 1057 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_2_
(unwrap_jso(this), range, direction)); | 1038 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_2_
(unwrap_jso(this), range, direction)); |
| 1058 } | 1039 } |
| 1059 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_1_(u
nwrap_jso(this), range)); | 1040 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_1_(u
nwrap_jso(this), range)); |
| 1060 } | 1041 } |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1322 Database get db => wrap_jso(_blink.BlinkIDBTransaction.instance.db_Getter_(unw
rap_jso(this))); | 1303 Database get db => wrap_jso(_blink.BlinkIDBTransaction.instance.db_Getter_(unw
rap_jso(this))); |
| 1323 | 1304 |
| 1324 @DomName('IDBTransaction.error') | 1305 @DomName('IDBTransaction.error') |
| 1325 @DocsEditable() | 1306 @DocsEditable() |
| 1326 DomError get error => wrap_jso(_blink.BlinkIDBTransaction.instance.error_Gette
r_(unwrap_jso(this))); | 1307 DomError get error => wrap_jso(_blink.BlinkIDBTransaction.instance.error_Gette
r_(unwrap_jso(this))); |
| 1327 | 1308 |
| 1328 @DomName('IDBTransaction.mode') | 1309 @DomName('IDBTransaction.mode') |
| 1329 @DocsEditable() | 1310 @DocsEditable() |
| 1330 String get mode => _blink.BlinkIDBTransaction.instance.mode_Getter_(unwrap_jso
(this)); | 1311 String get mode => _blink.BlinkIDBTransaction.instance.mode_Getter_(unwrap_jso
(this)); |
| 1331 | 1312 |
| 1332 @DomName('IDBTransaction.objectStoreNames') | |
| 1333 @DocsEditable() | |
| 1334 @Experimental() // untriaged | |
| 1335 List<String> get objectStoreNames => wrap_jso(_blink.BlinkIDBTransaction.insta
nce.objectStoreNames_Getter_(unwrap_jso(this))); | |
| 1336 | |
| 1337 @DomName('IDBTransaction.abort') | 1313 @DomName('IDBTransaction.abort') |
| 1338 @DocsEditable() | 1314 @DocsEditable() |
| 1339 void abort() => _blink.BlinkIDBTransaction.instance.abort_Callback_0_(unwrap_j
so(this)); | 1315 void abort() => _blink.BlinkIDBTransaction.instance.abort_Callback_0_(unwrap_j
so(this)); |
| 1340 | 1316 |
| 1341 @DomName('IDBTransaction.objectStore') | 1317 @DomName('IDBTransaction.objectStore') |
| 1342 @DocsEditable() | 1318 @DocsEditable() |
| 1343 ObjectStore objectStore(String name) => wrap_jso(_blink.BlinkIDBTransaction.in
stance.objectStore_Callback_1_(unwrap_jso(this), name)); | 1319 ObjectStore objectStore(String name) => wrap_jso(_blink.BlinkIDBTransaction.in
stance.objectStore_Callback_1_(unwrap_jso(this), name)); |
| 1344 | 1320 |
| 1345 /// Stream of `abort` events handled by this [Transaction]. | 1321 /// Stream of `abort` events handled by this [Transaction]. |
| 1346 @DomName('IDBTransaction.onabort') | 1322 @DomName('IDBTransaction.onabort') |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1365 // WARNING: Do not edit - generated code. | 1341 // WARNING: Do not edit - generated code. |
| 1366 | 1342 |
| 1367 | 1343 |
| 1368 @DocsEditable() | 1344 @DocsEditable() |
| 1369 @DomName('IDBVersionChangeEvent') | 1345 @DomName('IDBVersionChangeEvent') |
| 1370 @Unstable() | 1346 @Unstable() |
| 1371 class VersionChangeEvent extends Event { | 1347 class VersionChangeEvent extends Event { |
| 1372 // To suppress missing implicit constructor warnings. | 1348 // To suppress missing implicit constructor warnings. |
| 1373 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported");
} | 1349 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported");
} |
| 1374 | 1350 |
| 1375 @DomName('IDBVersionChangeEvent.IDBVersionChangeEvent') | |
| 1376 @DocsEditable() | |
| 1377 factory VersionChangeEvent(String type, [Map eventInitDict]) { | |
| 1378 if (eventInitDict != null) { | |
| 1379 var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); | |
| 1380 return wrap_jso(_blink.BlinkIDBVersionChangeEvent.instance.constructorCall
back_2_(type, eventInitDict_1)); | |
| 1381 } | |
| 1382 return wrap_jso(_blink.BlinkIDBVersionChangeEvent.instance.constructorCallba
ck_1_(type)); | |
| 1383 } | |
| 1384 | |
| 1385 | 1351 |
| 1386 @Deprecated("Internal Use Only") | 1352 @Deprecated("Internal Use Only") |
| 1387 static VersionChangeEvent internalCreateVersionChangeEvent() { | 1353 static VersionChangeEvent internalCreateVersionChangeEvent() { |
| 1388 return new VersionChangeEvent._internalWrap(); | 1354 return new VersionChangeEvent._internalWrap(); |
| 1389 } | 1355 } |
| 1390 | 1356 |
| 1391 external factory VersionChangeEvent._internalWrap(); | 1357 external factory VersionChangeEvent._internalWrap(); |
| 1392 | 1358 |
| 1393 @Deprecated("Internal Use Only") | 1359 @Deprecated("Internal Use Only") |
| 1394 VersionChangeEvent.internal_() : super.internal_(); | 1360 VersionChangeEvent.internal_() : super.internal_(); |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1406 | 1372 |
| 1407 @DomName('IDBVersionChangeEvent.newVersion') | 1373 @DomName('IDBVersionChangeEvent.newVersion') |
| 1408 @DocsEditable() | 1374 @DocsEditable() |
| 1409 int get newVersion => _blink.BlinkIDBVersionChangeEvent.instance.newVersion_Ge
tter_(unwrap_jso(this)); | 1375 int get newVersion => _blink.BlinkIDBVersionChangeEvent.instance.newVersion_Ge
tter_(unwrap_jso(this)); |
| 1410 | 1376 |
| 1411 @DomName('IDBVersionChangeEvent.oldVersion') | 1377 @DomName('IDBVersionChangeEvent.oldVersion') |
| 1412 @DocsEditable() | 1378 @DocsEditable() |
| 1413 int get oldVersion => _blink.BlinkIDBVersionChangeEvent.instance.oldVersion_Ge
tter_(unwrap_jso(this)); | 1379 int get oldVersion => _blink.BlinkIDBVersionChangeEvent.instance.oldVersion_Ge
tter_(unwrap_jso(this)); |
| 1414 | 1380 |
| 1415 } | 1381 } |
| OLD | NEW |