OLD | NEW |
1 library dart.dom.indexed_db; | 1 library dart.dom.indexed_db; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:html'; | 4 import 'dart:html'; |
5 import 'dart:html_common'; | 5 import 'dart:html_common'; |
6 import 'dart:nativewrappers'; | 6 import 'dart:nativewrappers'; |
7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8 // for details. All rights reserved. Use of this source code is governed by a | 8 // for details. All rights reserved. Use of this source code is governed by a |
9 // BSD-style license that can be found in the LICENSE file. | 9 // BSD-style license that can be found in the LICENSE file. |
10 | 10 |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 Object get primaryKey native "IDBCursor_primaryKey_Getter"; | 73 Object get primaryKey native "IDBCursor_primaryKey_Getter"; |
74 | 74 |
75 @DomName('IDBCursor.source') | 75 @DomName('IDBCursor.source') |
76 @DocsEditable | 76 @DocsEditable |
77 dynamic get source native "IDBCursor_source_Getter"; | 77 dynamic get source native "IDBCursor_source_Getter"; |
78 | 78 |
79 @DomName('IDBCursor.advance') | 79 @DomName('IDBCursor.advance') |
80 @DocsEditable | 80 @DocsEditable |
81 void advance(int count) native "IDBCursor_advance_Callback"; | 81 void advance(int count) native "IDBCursor_advance_Callback"; |
82 | 82 |
| 83 @DomName('IDBCursor.delete') |
| 84 @DocsEditable |
| 85 Request $dom_delete() native "IDBCursor_delete_Callback"; |
| 86 |
83 void next([Object key]) { | 87 void next([Object key]) { |
84 if (?key) { | 88 if (?key) { |
85 _continue_1(key); | 89 _continue_1(key); |
86 return; | 90 return; |
87 } | 91 } |
88 _continue_2(); | 92 _continue_2(); |
89 return; | 93 return; |
90 } | 94 } |
91 | 95 |
92 @DomName('IDBCursor._continue_1') | 96 @DomName('IDBCursor._continue_1') |
93 @DocsEditable | 97 @DocsEditable |
94 void _continue_1(key) native "IDBCursor__continue_1_Callback"; | 98 void _continue_1(key) native "IDBCursor__continue_1_Callback"; |
95 | 99 |
96 @DomName('IDBCursor._continue_2') | 100 @DomName('IDBCursor._continue_2') |
97 @DocsEditable | 101 @DocsEditable |
98 void _continue_2() native "IDBCursor__continue_2_Callback"; | 102 void _continue_2() native "IDBCursor__continue_2_Callback"; |
99 | 103 |
100 @DomName('IDBCursor.delete') | |
101 @DocsEditable | |
102 Request $dom_delete() native "IDBCursor_delete_Callback"; | |
103 | |
104 @DomName('IDBCursor.update') | 104 @DomName('IDBCursor.update') |
105 @DocsEditable | 105 @DocsEditable |
106 Request $dom_update(Object value) native "IDBCursor_update_Callback"; | 106 Request $dom_update(Object value) native "IDBCursor_update_Callback"; |
107 | 107 |
108 } | 108 } |
109 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 109 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
110 // for details. All rights reserved. Use of this source code is governed by a | 110 // for details. All rights reserved. Use of this source code is governed by a |
111 // BSD-style license that can be found in the LICENSE file. | 111 // BSD-style license that can be found in the LICENSE file. |
112 | 112 |
113 // WARNING: Do not edit - generated code. | 113 // WARNING: Do not edit - generated code. |
(...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
794 request = $dom_put(value, key); | 794 request = $dom_put(value, key); |
795 } else { | 795 } else { |
796 request = $dom_put(value); | 796 request = $dom_put(value); |
797 } | 797 } |
798 return _completeRequest(request); | 798 return _completeRequest(request); |
799 } catch (e, stacktrace) { | 799 } catch (e, stacktrace) { |
800 return new Future.immediateError(e, stacktrace); | 800 return new Future.immediateError(e, stacktrace); |
801 } | 801 } |
802 } | 802 } |
803 | 803 |
804 @DomName('IDBObjectStore.getObject') | 804 @DomName('IDBObjectStore.get') |
805 Future getObject(key) { | 805 Future getObject(key) { |
806 try { | 806 try { |
807 var request = $dom_getObject(key); | 807 var request = $dom_get(key); |
808 | 808 |
809 return _completeRequest(request); | 809 return _completeRequest(request); |
810 } catch (e, stacktrace) { | 810 } catch (e, stacktrace) { |
811 return new Future.immediateError(e, stacktrace); | 811 return new Future.immediateError(e, stacktrace); |
812 } | 812 } |
813 } | 813 } |
814 | 814 |
815 /** | 815 /** |
816 * Creates a stream of cursors over the records in this object store. | 816 * Creates a stream of cursors over the records in this object store. |
817 * | 817 * |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
968 Request _delete_1(key_OR_keyRange) native "IDBObjectStore__delete_1_Callback"; | 968 Request _delete_1(key_OR_keyRange) native "IDBObjectStore__delete_1_Callback"; |
969 | 969 |
970 @DomName('IDBObjectStore._delete_2') | 970 @DomName('IDBObjectStore._delete_2') |
971 @DocsEditable | 971 @DocsEditable |
972 Request _delete_2(key_OR_keyRange) native "IDBObjectStore__delete_2_Callback"; | 972 Request _delete_2(key_OR_keyRange) native "IDBObjectStore__delete_2_Callback"; |
973 | 973 |
974 @DomName('IDBObjectStore.deleteIndex') | 974 @DomName('IDBObjectStore.deleteIndex') |
975 @DocsEditable | 975 @DocsEditable |
976 void deleteIndex(String name) native "IDBObjectStore_deleteIndex_Callback"; | 976 void deleteIndex(String name) native "IDBObjectStore_deleteIndex_Callback"; |
977 | 977 |
978 Request $dom_getObject(key) { | 978 Request $dom_get(key) { |
979 if ((key is KeyRange || key == null)) { | 979 if ((key is KeyRange || key == null)) { |
980 return _get_1(key); | 980 return _get_1(key); |
981 } | 981 } |
982 if (?key) { | 982 if (?key) { |
983 return _get_2(key); | 983 return _get_2(key); |
984 } | 984 } |
985 throw new ArgumentError("Incorrect number or type of arguments"); | 985 throw new ArgumentError("Incorrect number or type of arguments"); |
986 } | 986 } |
987 | 987 |
988 @DomName('IDBObjectStore._get_1') | 988 @DomName('IDBObjectStore._get_1') |
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1304 | 1304 |
1305 // WARNING: Do not edit - generated code. | 1305 // WARNING: Do not edit - generated code. |
1306 | 1306 |
1307 | 1307 |
1308 @DocsEditable | 1308 @DocsEditable |
1309 @DomName('IDBAny') | 1309 @DomName('IDBAny') |
1310 class _IDBAny extends NativeFieldWrapperClass1 { | 1310 class _IDBAny extends NativeFieldWrapperClass1 { |
1311 _IDBAny.internal(); | 1311 _IDBAny.internal(); |
1312 | 1312 |
1313 } | 1313 } |
OLD | NEW |