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 229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
240 class CursorWithValue extends Cursor { | 240 class CursorWithValue extends Cursor { |
241 // To suppress missing implicit constructor warnings. | 241 // To suppress missing implicit constructor warnings. |
242 factory CursorWithValue._() { throw new UnsupportedError("Not supported"); } | 242 factory CursorWithValue._() { throw new UnsupportedError("Not supported"); } |
243 | 243 |
244 | 244 |
245 @Deprecated("Internal Use Only") | 245 @Deprecated("Internal Use Only") |
246 static CursorWithValue internalCreateCursorWithValue() { | 246 static CursorWithValue internalCreateCursorWithValue() { |
247 return new CursorWithValue._internalWrap(); | 247 return new CursorWithValue._internalWrap(); |
248 } | 248 } |
249 | 249 |
250 factory CursorWithValue._internalWrap() { | 250 external factory CursorWithValue._internalWrap(); |
251 return new CursorWithValue.internal_(); | |
252 } | |
253 | 251 |
254 @Deprecated("Internal Use Only") | 252 @Deprecated("Internal Use Only") |
255 CursorWithValue.internal_() : super.internal_(); | 253 CursorWithValue.internal_() : super.internal_(); |
256 | 254 |
257 | 255 |
258 @DomName('IDBCursorWithValue.value') | 256 @DomName('IDBCursorWithValue.value') |
259 @DocsEditable() | 257 @DocsEditable() |
260 Object get value => wrap_jso(_blink.BlinkIDBCursorWithValue.instance.value_Get
ter_(unwrap_jso(this))); | 258 Object get value => wrap_jso(_blink.BlinkIDBCursorWithValue.instance.value_Get
ter_(unwrap_jso(this))); |
261 | 259 |
262 } | 260 } |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
358 @DomName('IDBDatabase.versionchangeEvent') | 356 @DomName('IDBDatabase.versionchangeEvent') |
359 @DocsEditable() | 357 @DocsEditable() |
360 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons
t EventStreamProvider<VersionChangeEvent>('versionchange'); | 358 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons
t EventStreamProvider<VersionChangeEvent>('versionchange'); |
361 | 359 |
362 | 360 |
363 @Deprecated("Internal Use Only") | 361 @Deprecated("Internal Use Only") |
364 static Database internalCreateDatabase() { | 362 static Database internalCreateDatabase() { |
365 return new Database._internalWrap(); | 363 return new Database._internalWrap(); |
366 } | 364 } |
367 | 365 |
368 factory Database._internalWrap() { | 366 external factory Database._internalWrap(); |
369 return new Database.internal_(); | |
370 } | |
371 | 367 |
372 @Deprecated("Internal Use Only") | 368 @Deprecated("Internal Use Only") |
373 Database.internal_() : super.internal_(); | 369 Database.internal_() : super.internal_(); |
374 | 370 |
375 | 371 |
376 @DomName('IDBDatabase.name') | 372 @DomName('IDBDatabase.name') |
377 @DocsEditable() | 373 @DocsEditable() |
378 String get name => _blink.BlinkIDBDatabase.instance.name_Getter_(unwrap_jso(th
is)); | 374 String get name => _blink.BlinkIDBDatabase.instance.name_Getter_(unwrap_jso(th
is)); |
379 | 375 |
380 @DomName('IDBDatabase.objectStoreNames') | 376 @DomName('IDBDatabase.objectStoreNames') |
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1119 @DomName('IDBOpenDBRequest.upgradeneededEvent') | 1115 @DomName('IDBOpenDBRequest.upgradeneededEvent') |
1120 @DocsEditable() | 1116 @DocsEditable() |
1121 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); | 1117 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); |
1122 | 1118 |
1123 | 1119 |
1124 @Deprecated("Internal Use Only") | 1120 @Deprecated("Internal Use Only") |
1125 static OpenDBRequest internalCreateOpenDBRequest() { | 1121 static OpenDBRequest internalCreateOpenDBRequest() { |
1126 return new OpenDBRequest._internalWrap(); | 1122 return new OpenDBRequest._internalWrap(); |
1127 } | 1123 } |
1128 | 1124 |
1129 factory OpenDBRequest._internalWrap() { | 1125 external factory OpenDBRequest._internalWrap(); |
1130 return new OpenDBRequest.internal_(); | |
1131 } | |
1132 | 1126 |
1133 @Deprecated("Internal Use Only") | 1127 @Deprecated("Internal Use Only") |
1134 OpenDBRequest.internal_() : super.internal_(); | 1128 OpenDBRequest.internal_() : super.internal_(); |
1135 | 1129 |
1136 | 1130 |
1137 /// Stream of `blocked` events handled by this [OpenDBRequest]. | 1131 /// Stream of `blocked` events handled by this [OpenDBRequest]. |
1138 @DomName('IDBOpenDBRequest.onblocked') | 1132 @DomName('IDBOpenDBRequest.onblocked') |
1139 @DocsEditable() | 1133 @DocsEditable() |
1140 Stream<Event> get onBlocked => blockedEvent.forTarget(this); | 1134 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
1141 | 1135 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1178 @DomName('IDBRequest.successEvent') | 1172 @DomName('IDBRequest.successEvent') |
1179 @DocsEditable() | 1173 @DocsEditable() |
1180 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); | 1174 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); |
1181 | 1175 |
1182 | 1176 |
1183 @Deprecated("Internal Use Only") | 1177 @Deprecated("Internal Use Only") |
1184 static Request internalCreateRequest() { | 1178 static Request internalCreateRequest() { |
1185 return new Request._internalWrap(); | 1179 return new Request._internalWrap(); |
1186 } | 1180 } |
1187 | 1181 |
1188 factory Request._internalWrap() { | 1182 external factory Request._internalWrap(); |
1189 return new Request.internal_(); | |
1190 } | |
1191 | 1183 |
1192 @Deprecated("Internal Use Only") | 1184 @Deprecated("Internal Use Only") |
1193 Request.internal_() : super.internal_(); | 1185 Request.internal_() : super.internal_(); |
1194 | 1186 |
1195 | 1187 |
1196 @DomName('IDBRequest.error') | 1188 @DomName('IDBRequest.error') |
1197 @DocsEditable() | 1189 @DocsEditable() |
1198 DomError get error => wrap_jso(_blink.BlinkIDBRequest.instance.error_Getter_(u
nwrap_jso(this))); | 1190 DomError get error => wrap_jso(_blink.BlinkIDBRequest.instance.error_Getter_(u
nwrap_jso(this))); |
1199 | 1191 |
1200 @DomName('IDBRequest.readyState') | 1192 @DomName('IDBRequest.readyState') |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1293 @DomName('IDBTransaction.errorEvent') | 1285 @DomName('IDBTransaction.errorEvent') |
1294 @DocsEditable() | 1286 @DocsEditable() |
1295 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 1287 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
1296 | 1288 |
1297 | 1289 |
1298 @Deprecated("Internal Use Only") | 1290 @Deprecated("Internal Use Only") |
1299 static Transaction internalCreateTransaction() { | 1291 static Transaction internalCreateTransaction() { |
1300 return new Transaction._internalWrap(); | 1292 return new Transaction._internalWrap(); |
1301 } | 1293 } |
1302 | 1294 |
1303 factory Transaction._internalWrap() { | 1295 external factory Transaction._internalWrap(); |
1304 return new Transaction.internal_(); | |
1305 } | |
1306 | 1296 |
1307 @Deprecated("Internal Use Only") | 1297 @Deprecated("Internal Use Only") |
1308 Transaction.internal_() : super.internal_(); | 1298 Transaction.internal_() : super.internal_(); |
1309 | 1299 |
1310 | 1300 |
1311 @DomName('IDBTransaction.db') | 1301 @DomName('IDBTransaction.db') |
1312 @DocsEditable() | 1302 @DocsEditable() |
1313 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))); |
1314 | 1304 |
1315 @DomName('IDBTransaction.error') | 1305 @DomName('IDBTransaction.error') |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1357 class VersionChangeEvent extends Event { | 1347 class VersionChangeEvent extends Event { |
1358 // To suppress missing implicit constructor warnings. | 1348 // To suppress missing implicit constructor warnings. |
1359 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported");
} | 1349 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported");
} |
1360 | 1350 |
1361 | 1351 |
1362 @Deprecated("Internal Use Only") | 1352 @Deprecated("Internal Use Only") |
1363 static VersionChangeEvent internalCreateVersionChangeEvent() { | 1353 static VersionChangeEvent internalCreateVersionChangeEvent() { |
1364 return new VersionChangeEvent._internalWrap(); | 1354 return new VersionChangeEvent._internalWrap(); |
1365 } | 1355 } |
1366 | 1356 |
1367 factory VersionChangeEvent._internalWrap() { | 1357 external factory VersionChangeEvent._internalWrap(); |
1368 return new VersionChangeEvent.internal_(); | |
1369 } | |
1370 | 1358 |
1371 @Deprecated("Internal Use Only") | 1359 @Deprecated("Internal Use Only") |
1372 VersionChangeEvent.internal_() : super.internal_(); | 1360 VersionChangeEvent.internal_() : super.internal_(); |
1373 | 1361 |
1374 | 1362 |
1375 @DomName('IDBVersionChangeEvent.dataLoss') | 1363 @DomName('IDBVersionChangeEvent.dataLoss') |
1376 @DocsEditable() | 1364 @DocsEditable() |
1377 @Experimental() // untriaged | 1365 @Experimental() // untriaged |
1378 String get dataLoss => _blink.BlinkIDBVersionChangeEvent.instance.dataLoss_Get
ter_(unwrap_jso(this)); | 1366 String get dataLoss => _blink.BlinkIDBVersionChangeEvent.instance.dataLoss_Get
ter_(unwrap_jso(this)); |
1379 | 1367 |
1380 @DomName('IDBVersionChangeEvent.dataLossMessage') | 1368 @DomName('IDBVersionChangeEvent.dataLossMessage') |
1381 @DocsEditable() | 1369 @DocsEditable() |
1382 @Experimental() // untriaged | 1370 @Experimental() // untriaged |
1383 String get dataLossMessage => _blink.BlinkIDBVersionChangeEvent.instance.dataL
ossMessage_Getter_(unwrap_jso(this)); | 1371 String get dataLossMessage => _blink.BlinkIDBVersionChangeEvent.instance.dataL
ossMessage_Getter_(unwrap_jso(this)); |
1384 | 1372 |
1385 @DomName('IDBVersionChangeEvent.newVersion') | 1373 @DomName('IDBVersionChangeEvent.newVersion') |
1386 @DocsEditable() | 1374 @DocsEditable() |
1387 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)); |
1388 | 1376 |
1389 @DomName('IDBVersionChangeEvent.oldVersion') | 1377 @DomName('IDBVersionChangeEvent.oldVersion') |
1390 @DocsEditable() | 1378 @DocsEditable() |
1391 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)); |
1392 | 1380 |
1393 } | 1381 } |
OLD | NEW |