@@ -71,7 +71,7 @@ where E == E.EntityBindingType.EntityType {
7171 var result = true
7272
7373 try store. obx_runInTransaction ( writable: false , { swiftTx in
74- let cursor = Cursor < EntityType > ( transaction: swiftTx)
74+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
7575
7676 for currId in ids {
7777 if try ! cursor. contains ( currId. value) {
@@ -114,7 +114,7 @@ extension Box {
114114 var writtenId : Id = 0
115115
116116 try store. obx_runInTransaction ( writable: true , { swiftTx in
117- let cursor = Cursor < EntityType > ( transaction: swiftTx)
117+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
118118
119119 writtenId = try putOne ( entity, binding: binding, flatBuffer: flatBuffer, mode: mode, cursor: cursor)
120120 try binding. postPut ( fromEntity: entity, id: writtenId, store: store)
@@ -144,7 +144,7 @@ extension Box {
144144 var writtenId : Id = 0
145145
146146 try store. obx_runInTransaction ( writable: true , { swiftTx in
147- let cursor = Cursor < EntityType > ( transaction: swiftTx)
147+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
148148
149149 writtenId = try putOne ( entity, binding: binding, flatBuffer: flatBuffer, mode: mode, cursor: cursor)
150150 try binding. postPut ( fromEntity: entity, id: writtenId, store: store)
@@ -194,7 +194,7 @@ extension Box {
194194 let flatBuffer = FlatBufferBuilder . dequeue ( )
195195 defer { FlatBufferBuilder . return ( flatBuffer) }
196196
197- let cursor = Cursor < EntityType > ( transaction: swiftTx)
197+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
198198
199199 initializedCount = 0
200200 for entity in entities {
@@ -229,7 +229,7 @@ extension Box {
229229 let flatBuffer = FlatBufferBuilder . dequeue ( )
230230 defer { FlatBufferBuilder . return ( flatBuffer) }
231231
232- let cursor = Cursor < EntityType > ( transaction: swiftTx)
232+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
233233
234234 for entity in entities {
235235 let writtenId = try putOne ( entity, binding: binding, flatBuffer: flatBuffer,
@@ -251,7 +251,7 @@ extension Box {
251251 let flatBuffer = FlatBufferBuilder . dequeue ( )
252252 defer { FlatBufferBuilder . return ( flatBuffer) }
253253
254- let cursor = Cursor < EntityType > ( transaction: swiftTx)
254+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
255255
256256 for entity in entities {
257257 let writtenId = try putOne ( entity, binding: binding, flatBuffer: flatBuffer,
@@ -273,7 +273,7 @@ extension Box {
273273 let flatBuffer = FlatBufferBuilder . dequeue ( )
274274 defer { FlatBufferBuilder . return ( flatBuffer) }
275275
276- let cursor = Cursor < EntityType > ( transaction: swiftTx)
276+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
277277
278278 for entity in entities {
279279 let writtenId = try putOne ( entity, binding: binding, flatBuffer: flatBuffer,
@@ -302,7 +302,7 @@ extension Box {
302302 let flatBuffer = FlatBufferBuilder . dequeue ( )
303303 defer { FlatBufferBuilder . return ( flatBuffer) }
304304
305- let cursor = Cursor < EntityType > ( transaction: swiftTx)
305+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
306306
307307 for entityIndex in 0 ..< entities. count {
308308 let newEntity = entities [ entityIndex]
@@ -566,7 +566,7 @@ extension Box {
566566 /// abort the loop. Exceptions thrown by the closure are re-thrown.
567567 public func visit( writable: Bool = false , visitor: ( EntityType ) throws -> Bool ) throws {
568568 try store. obx_runInTransaction ( writable: writable, { swiftTx in
569- let cursor = Cursor < EntityType > ( transaction: swiftTx)
569+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
570570 try withoutActuallyEscaping ( visitor) { callback in
571571 let context : InstanceVisitorBase = InstanceVisitor ( type: EntityType . self, store: store,
572572 visitor: callback)
@@ -625,7 +625,7 @@ extension Box {
625625 public func visit< C: Collection > ( writable: Bool = false , _ ids: C , in visitor: ( EntityType ? ) throws -> Bool ) throws
626626 where C. Element == EntityType . EntityBindingType . IdType {
627627 try store. obx_runInTransaction ( writable: writable, { swiftTx in
628- let cursor = Cursor < EntityType > ( transaction: swiftTx)
628+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
629629 try withoutActuallyEscaping ( visitor) { callback in
630630 let context = InstanceVisitor ( type: EntityType . self, store: store,
631631 visitor: callback)
@@ -697,7 +697,7 @@ extension Box {
697697 var result : UInt64 = 0
698698
699699 try store. obx_runInTransaction ( writable: true , { swiftTx in
700- let cursor = Cursor < EntityType > ( transaction: swiftTx)
700+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
701701
702702 for currEntity in entities {
703703 if try cursor. remove ( currEntity) {
@@ -715,7 +715,7 @@ extension Box {
715715 var result : UInt64 = 0
716716
717717 try store. obx_runInTransaction ( writable: true , { swiftTx in
718- let cursor = Cursor < EntityType > ( transaction: swiftTx)
718+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
719719
720720 for currEntity in entities {
721721 if try cursor. remove ( currEntity) {
@@ -733,7 +733,7 @@ extension Box {
733733 var result : UInt64 = 0
734734
735735 try store. obx_runInTransaction ( writable: true , { swiftTx in
736- let cursor = Cursor < EntityType > ( transaction: swiftTx)
736+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
737737
738738 for currEntity in entities {
739739 if try cursor. remove ( currEntity) {
@@ -763,7 +763,7 @@ extension Box {
763763 public func remove( _ entityIDs: [ Id ] ) throws -> UInt64 {
764764 var result : UInt64 = 0
765765 try store. obx_runInTransaction ( writable: true , { swiftTx in
766- let cursor = Cursor < EntityType > ( transaction: swiftTx)
766+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
767767 for currId in entityIDs {
768768 if try cursor. remove ( currId. value) {
769769 result += 1
@@ -795,7 +795,7 @@ extension Box {
795795 var result : UInt64 = 0
796796
797797 try store. obx_runInTransaction ( writable: true , { swiftTx in
798- let cursor = Cursor < EntityType > ( transaction: swiftTx)
798+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
799799 for currId in ids {
800800 if try cursor. remove ( currId. value) {
801801 result += 1
@@ -832,7 +832,7 @@ extension Box {
832832 public func remove( _ entityIDs: [ EntityId < EntityType > ] ) throws -> UInt64 {
833833 var result : UInt64 = 0
834834 try store. obx_runInTransaction ( writable: true , { swiftTx in
835- let cursor = Cursor < EntityType > ( transaction: swiftTx)
835+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
836836 for currId in entityIDs {
837837 if try cursor. remove ( currId. value) {
838838 result += 1
@@ -864,7 +864,7 @@ extension Box {
864864 var result : UInt64 = 0
865865
866866 try store. obx_runInTransaction ( writable: true , { swiftTx in
867- let cursor = Cursor < EntityType > ( transaction: swiftTx)
867+ let cursor = try Cursor < EntityType > ( transaction: swiftTx)
868868 for currId in entityIDs {
869869 if try cursor. remove ( currId. value) {
870870 result += 1
0 commit comments