Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(420)

Side by Side Diff: sdk/lib/indexed_db/dartium/indexed_db_dartium.dart

Issue 1583773003: Support JS$ prefix for dart and fix bug where _operator_getter and the [] operator were used incons… (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698