From 1ed819b38d61a04845ad5512a0c09636dad4d7ff Mon Sep 17 00:00:00 2001 From: John Estropia Date: Wed, 29 Jun 2022 20:27:42 +0900 Subject: [PATCH] Goodbye Objective-C... --- CoreStore.xcodeproj/project.pbxproj | 496 +----------------- Sources/CSAsynchronousDataTransaction.swift | 111 ---- Sources/CSBaseDataTransaction+Querying.swift | 94 ---- Sources/CSBaseDataTransaction.swift | 149 ------ Sources/CSClauseTypes.swift | 60 --- Sources/CSCoreStore.swift | 41 -- Sources/CSDataStack+Migrating.swift | 58 -- Sources/CSDataStack+Observing.swift | 63 --- Sources/CSDataStack+Querying.swift | 100 ---- Sources/CSDataStack+Transaction.swift | 63 --- Sources/CSDataStack.swift | 135 ----- Sources/CSDynamicSchema.swift | 41 -- Sources/CSError.swift | 103 ---- Sources/CSFrom.swift | 97 ---- Sources/CSGroupBy.swift | 104 ---- Sources/CSInMemoryStore.swift | 107 ---- Sources/CSInto.swift | 101 ---- Sources/CSListMonitor.swift | 254 --------- Sources/CSListObserver.swift | 81 --- Sources/CSMigrationResult.swift | 119 ----- Sources/CSMigrationType.swift | 107 ---- Sources/CSObjectMonitor.swift | 99 ---- Sources/CSObjectObserver.swift | 44 -- Sources/CSOrderBy.swift | 104 ---- Sources/CSSQliteStore.swift | 139 ----- Sources/CSSectionBy.swift | 79 --- Sources/CSSelect.swift | 215 -------- Sources/CSSetupResult.swift | 111 ---- Sources/CSStorageInterface.swift | 77 --- Sources/CSSynchronousDataTransaction.swift | 110 ---- Sources/CSTweak.swift | 88 ---- Sources/CSUnsafeDataModelSchema.swift | 98 ---- Sources/CSUnsafeDataTransaction.swift | 132 ----- Sources/CSWhere.swift | 122 ----- Sources/CSXcodeDataModelSchema.swift | 98 ---- Sources/CoreStore.h | 2 - Sources/CoreStoreBridge.h | 202 ------- Sources/CoreStoreBridge.m | 216 -------- Sources/CoreStoreBridge.swift | 50 -- ...Progress+ObjectiveC.swift => Module.swift} | 17 +- Sources/NSManagedObject+ObjectiveC.swift | 58 -- 41 files changed, 12 insertions(+), 4533 deletions(-) delete mode 100644 Sources/CSAsynchronousDataTransaction.swift delete mode 100644 Sources/CSBaseDataTransaction+Querying.swift delete mode 100644 Sources/CSBaseDataTransaction.swift delete mode 100644 Sources/CSClauseTypes.swift delete mode 100644 Sources/CSCoreStore.swift delete mode 100644 Sources/CSDataStack+Migrating.swift delete mode 100644 Sources/CSDataStack+Observing.swift delete mode 100644 Sources/CSDataStack+Querying.swift delete mode 100644 Sources/CSDataStack+Transaction.swift delete mode 100644 Sources/CSDataStack.swift delete mode 100644 Sources/CSDynamicSchema.swift delete mode 100644 Sources/CSError.swift delete mode 100644 Sources/CSFrom.swift delete mode 100644 Sources/CSGroupBy.swift delete mode 100644 Sources/CSInMemoryStore.swift delete mode 100644 Sources/CSInto.swift delete mode 100644 Sources/CSListMonitor.swift delete mode 100644 Sources/CSListObserver.swift delete mode 100644 Sources/CSMigrationResult.swift delete mode 100644 Sources/CSMigrationType.swift delete mode 100644 Sources/CSObjectMonitor.swift delete mode 100644 Sources/CSObjectObserver.swift delete mode 100644 Sources/CSOrderBy.swift delete mode 100644 Sources/CSSQliteStore.swift delete mode 100644 Sources/CSSectionBy.swift delete mode 100644 Sources/CSSelect.swift delete mode 100644 Sources/CSSetupResult.swift delete mode 100644 Sources/CSStorageInterface.swift delete mode 100644 Sources/CSSynchronousDataTransaction.swift delete mode 100644 Sources/CSTweak.swift delete mode 100644 Sources/CSUnsafeDataModelSchema.swift delete mode 100644 Sources/CSUnsafeDataTransaction.swift delete mode 100644 Sources/CSWhere.swift delete mode 100644 Sources/CSXcodeDataModelSchema.swift delete mode 100644 Sources/CoreStoreBridge.h delete mode 100644 Sources/CoreStoreBridge.m delete mode 100644 Sources/CoreStoreBridge.swift rename Sources/{Progress+ObjectiveC.swift => Module.swift} (77%) delete mode 100644 Sources/NSManagedObject+ObjectiveC.swift diff --git a/CoreStore.xcodeproj/project.pbxproj b/CoreStore.xcodeproj/project.pbxproj index b3ecc58..3123d61 100644 --- a/CoreStore.xcodeproj/project.pbxproj +++ b/CoreStore.xcodeproj/project.pbxproj @@ -77,15 +77,6 @@ B501323F23477FE800FC238B /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B501323E23477FE800FC238B /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; B501324023477FF800FC238B /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B501323623477F9300FC238B /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; B50132412347800000FC238B /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B501323A23477FB600FC238B /* AppKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - B501FDDD1CA8D05000BE22EF /* CSSectionBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */; }; - B501FDDF1CA8D05000BE22EF /* CSSectionBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */; }; - B501FDE01CA8D05000BE22EF /* CSSectionBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */; }; - B501FDE21CA8D1F500BE22EF /* CSListMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */; }; - B501FDE41CA8D1F500BE22EF /* CSListMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */; }; - B501FDE51CA8D1F500BE22EF /* CSListMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */; }; - B501FDE71CA8D20500BE22EF /* CSListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE61CA8D20500BE22EF /* CSListObserver.swift */; }; - B501FDE91CA8D20500BE22EF /* CSListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE61CA8D20500BE22EF /* CSListObserver.swift */; }; - B501FDEA1CA8D20500BE22EF /* CSListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE61CA8D20500BE22EF /* CSListObserver.swift */; }; B50392F91C478FF3009900CA /* NSManagedObject+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50392F81C478FF3009900CA /* NSManagedObject+Transaction.swift */; }; B50392FA1C47963F009900CA /* NSManagedObject+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50392F81C478FF3009900CA /* NSManagedObject+Transaction.swift */; }; B50392FB1C479640009900CA /* NSManagedObject+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50392F81C478FF3009900CA /* NSManagedObject+Transaction.swift */; }; @@ -243,12 +234,6 @@ B5220E191D130761009BC71E /* ListMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E84F1D1AFF84860064E85B /* ListMonitor.swift */; }; B5220E1A1D130791009BC71E /* Internals.CoreStoreFetchedResultsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C976E61C6E3A5900B1AF90 /* Internals.CoreStoreFetchedResultsController.swift */; }; B5220E1C1D130801009BC71E /* Internals.FetchedResultsControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B54A6A541BA15F2A007870FD /* Internals.FetchedResultsControllerDelegate.swift */; }; - B5220E1D1D13080A009BC71E /* CSDataStack+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */; }; - B5220E1E1D13080D009BC71E /* CSListMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */; }; - B5220E1F1D130810009BC71E /* CSListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDE61CA8D20500BE22EF /* CSListObserver.swift */; }; - B5220E201D130813009BC71E /* CSObjectMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */; }; - B5220E211D130816009BC71E /* CSObjectObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */; }; - B5220E221D130818009BC71E /* CSSectionBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */; }; B5220E241D13085E009BC71E /* NSFetchedResultsController+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5202CF91C04688100DED140 /* NSFetchedResultsController+Convenience.swift */; }; B5220E251D13088E009BC71E /* ListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E84F1E1AFF84860064E85B /* ListObserver.swift */; }; B5220E261D1308C2009BC71E /* ListObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5220E0F1D0DA6AB009BC71E /* ListObserverTests.swift */; }; @@ -355,10 +340,6 @@ B533C4DC1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B533C4DA1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift */; }; B533C4DD1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B533C4DA1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift */; }; B533C4DE1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B533C4DA1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift */; }; - B538BA771D15B3E30003A766 /* CoreStoreBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = B538BA701D15B3E30003A766 /* CoreStoreBridge.m */; }; - B538BA781D15B3E30003A766 /* CoreStoreBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = B538BA701D15B3E30003A766 /* CoreStoreBridge.m */; }; - B538BA791D15B3E30003A766 /* CoreStoreBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = B538BA701D15B3E30003A766 /* CoreStoreBridge.m */; }; - B538BA7A1D15B3E30003A766 /* CoreStoreBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = B538BA701D15B3E30003A766 /* CoreStoreBridge.m */; }; B53B275F1EE3B92E00E9B352 /* CoreStoreManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53B275E1EE3B92E00E9B352 /* CoreStoreManagedObject.swift */; }; B53B27601EE3B92E00E9B352 /* CoreStoreManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53B275E1EE3B92E00E9B352 /* CoreStoreManagedObject.swift */; }; B53B27611EE3B92E00E9B352 /* CoreStoreManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53B275E1EE3B92E00E9B352 /* CoreStoreManagedObject.swift */; }; @@ -371,30 +352,6 @@ B53D9E5A23513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53D9E5823513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift */; }; B53D9E5B23513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53D9E5823513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift */; }; B53D9E5C23513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53D9E5823513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift */; }; - B53FB9FE1CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */; }; - B53FBA001CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */; }; - B53FBA011CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */; }; - B53FBA021CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */; }; - B53FBA041CAB300C00F0D40A /* CSMigrationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */; }; - B53FBA061CAB300C00F0D40A /* CSMigrationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */; }; - B53FBA071CAB300C00F0D40A /* CSMigrationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */; }; - B53FBA081CAB300C00F0D40A /* CSMigrationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */; }; - B53FBA121CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */; }; - B53FBA141CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */; }; - B53FBA151CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */; }; - B53FBA161CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */; }; - B53FBA181CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */; }; - B53FBA1A1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */; }; - B53FBA1B1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */; }; - B53FBA1C1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */; }; - B546F95D1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */; }; - B546F95E1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */; }; - B546F95F1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */; }; - B546F9601C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */; }; - B546F9691C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */; }; - B546F96A1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */; }; - B546F96B1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */; }; - B546F96C1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */; }; B546F9731C9C553300D5AC55 /* SetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9721C9C553300D5AC55 /* SetupResult.swift */; }; B546F9741C9C553300D5AC55 /* SetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9721C9C553300D5AC55 /* SetupResult.swift */; }; B546F9751C9C553300D5AC55 /* SetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546F9721C9C553300D5AC55 /* SetupResult.swift */; }; @@ -430,35 +387,11 @@ B5519A401CA1B17B002BEF78 /* ErrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A3F1CA1B17B002BEF78 /* ErrorTests.swift */; }; B5519A411CA1B17B002BEF78 /* ErrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A3F1CA1B17B002BEF78 /* ErrorTests.swift */; }; B5519A421CA1B17B002BEF78 /* ErrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A3F1CA1B17B002BEF78 /* ErrorTests.swift */; }; - B5519A4A1CA1F4FB002BEF78 /* CSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A491CA1F4FB002BEF78 /* CSError.swift */; }; - B5519A4B1CA1F4FB002BEF78 /* CSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A491CA1F4FB002BEF78 /* CSError.swift */; }; - B5519A4C1CA1F4FB002BEF78 /* CSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A491CA1F4FB002BEF78 /* CSError.swift */; }; - B5519A4D1CA1F4FB002BEF78 /* CSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A491CA1F4FB002BEF78 /* CSError.swift */; }; - B5519A591CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */; }; - B5519A5A1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */; }; - B5519A5B1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */; }; - B5519A5C1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */; }; - B5519A5F1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */; }; - B5519A601CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */; }; - B5519A611CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */; }; - B5519A621CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */; }; B55514EA1EED8BF900BAB888 /* From+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55514E91EED8BF900BAB888 /* From+Querying.swift */; }; B55514EB1EED8BF900BAB888 /* From+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55514E91EED8BF900BAB888 /* From+Querying.swift */; }; B55514EC1EED8BF900BAB888 /* From+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55514E91EED8BF900BAB888 /* From+Querying.swift */; }; B55514ED1EED8BF900BAB888 /* From+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55514E91EED8BF900BAB888 /* From+Querying.swift */; }; - B55717441D15B09E009BDBCA /* CoreStoreBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B55717451D15B09F009BDBCA /* CoreStoreBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B55717461D15B0A1009BDBCA /* CoreStoreBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B55717471D15B0A1009BDBCA /* CoreStoreBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5598BCC1BE2093D0092EFCE /* Model.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = B5D372821A39CD6900F583D9 /* Model.xcdatamodeld */; }; - B559CD431CAA8B6300E4D58B /* CSSetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */; }; - B559CD451CAA8B6300E4D58B /* CSSetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */; }; - B559CD461CAA8B6300E4D58B /* CSSetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */; }; - B559CD471CAA8B6300E4D58B /* CSSetupResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */; }; - B559CD491CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */; }; - B559CD4B1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */; }; - B559CD4C1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */; }; - B559CD4D1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */; }; B55BB4D4235012AE00C33E34 /* ObjectRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55BB4D3235012AE00C33E34 /* ObjectRepresentation.swift */; }; B55BB4D5235012AE00C33E34 /* ObjectRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55BB4D3235012AE00C33E34 /* ObjectRepresentation.swift */; }; B55BB4D6235012AE00C33E34 /* ObjectRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55BB4D3235012AE00C33E34 /* ObjectRepresentation.swift */; }; @@ -548,18 +481,6 @@ B56923F11EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923DF1EB827F5007C4DC9 /* XcodeSchemaMappingProvider.swift */; }; B56923F21EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923DF1EB827F5007C4DC9 /* XcodeSchemaMappingProvider.swift */; }; B56923F31EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923DF1EB827F5007C4DC9 /* XcodeSchemaMappingProvider.swift */; }; - B56923F51EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */; }; - B56923F61EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */; }; - B56923F71EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */; }; - B56923F81EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */; }; - B56923FA1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */; }; - B56923FB1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */; }; - B56923FC1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */; }; - B56923FD1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */; }; - B56923FF1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */; }; - B56924001EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */; }; - B56924011EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */; }; - B56924021EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */; }; B56964D41B22FFAD0075EE4A /* DataStack+Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56964D31B22FFAD0075EE4A /* DataStack+Migration.swift */; }; B56965241B356B820075EE4A /* MigrationResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56965231B356B820075EE4A /* MigrationResult.swift */; }; B56E4ECA23CD9B4800E1708C /* Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56E4EC923CD9B4800E1708C /* Field.swift */; }; @@ -664,10 +585,6 @@ B5A1DACA1F111BFA003CF369 /* KeyPath+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A1DAC71F111BFA003CF369 /* KeyPath+Querying.swift */; }; B5A1DACB1F111BFA003CF369 /* KeyPath+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A1DAC71F111BFA003CF369 /* KeyPath+Querying.swift */; }; B5A261211B64BFDB006EB6D3 /* MigrationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A261201B64BFDB006EB6D3 /* MigrationType.swift */; }; - B5A5F2661CAEC50F004AB9AF /* CSSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */; }; - B5A5F2681CAEC50F004AB9AF /* CSSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */; }; - B5A5F2691CAEC50F004AB9AF /* CSSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */; }; - B5A5F26A1CAEC50F004AB9AF /* CSSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */; }; B5A991EC1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A991EB1E9DC2CE0091A2E3 /* VersionLock.swift */; }; B5A991ED1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A991EB1E9DC2CE0091A2E3 /* VersionLock.swift */; }; B5A991EE1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A991EB1E9DC2CE0091A2E3 /* VersionLock.swift */; }; @@ -681,10 +598,6 @@ B5AA37F3235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AA37F0235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift */; }; B5AA37F4235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AA37F0235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift */; }; B5AA37FD235C3D1A00FFD4B9 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA37FC235C3D1A00FFD4B9 /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - B5AEFAB51C9962AE00AD137F /* CoreStoreBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */; }; - B5AEFAB61C9962AE00AD137F /* CoreStoreBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */; }; - B5AEFAB71C9962AE00AD137F /* CoreStoreBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */; }; - B5AEFAB81C9962AE00AD137F /* CoreStoreBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */; }; B5B866DB25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B866DA25E9012F00335476 /* ListPublisher+Reactive.swift */; }; B5B866DC25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B866DA25E9012F00335476 /* ListPublisher+Reactive.swift */; }; B5B866DD25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B866DA25E9012F00335476 /* ListPublisher+Reactive.swift */; }; @@ -798,10 +711,6 @@ B5D372841A39CD6900F583D9 /* Model.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = B5D372821A39CD6900F583D9 /* Model.xcdatamodeld */; }; B5D39A0219FD00C9000E91BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5D39A0119FD00C9000E91BB /* Foundation.framework */; }; B5D4A6B723A236DC00D7373F /* DiffableDataSource.BaseAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D4A6B623A236DC00D7373F /* DiffableDataSource.BaseAdapter.swift */; }; - B5D7A5B61CA3BF8F005C752B /* CSInto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D7A5B51CA3BF8F005C752B /* CSInto.swift */; }; - B5D7A5B81CA3BF8F005C752B /* CSInto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D7A5B51CA3BF8F005C752B /* CSInto.swift */; }; - B5D7A5B91CA3BF8F005C752B /* CSInto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D7A5B51CA3BF8F005C752B /* CSInto.swift */; }; - B5D7A5BA1CA3BF8F005C752B /* CSInto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D7A5B51CA3BF8F005C752B /* CSInto.swift */; }; B5D8CA762346E7590055D7D1 /* DataStack+DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D8CA752346E7590055D7D1 /* DataStack+DataSources.swift */; }; B5D8CA772346EAEE0055D7D1 /* DataStack+DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D8CA752346E7590055D7D1 /* DataStack+DataSources.swift */; }; B5D8CA782346EAEF0055D7D1 /* DataStack+DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D8CA752346E7590055D7D1 /* DataStack+DataSources.swift */; }; @@ -811,14 +720,6 @@ B5D8CA7E2346EC610055D7D1 /* ListPublisherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D8CA7A2346EC550055D7D1 /* ListPublisherTests.swift */; }; B5DAFB482203D9F8003FCCD0 /* Where.Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DAFB472203D9F8003FCCD0 /* Where.Expression.swift */; }; B5DAFB4A2203E01D003FCCD0 /* KeyPathGenericBindings.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DAFB492203E01D003FCCD0 /* KeyPathGenericBindings.swift */; }; - B5DBE2CD1C9914A900B5CEFA /* CSCoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */; }; - B5DBE2CE1C9914A900B5CEFA /* CSCoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */; }; - B5DBE2CF1C9914A900B5CEFA /* CSCoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */; }; - B5DBE2D01C9914A900B5CEFA /* CSCoreStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */; }; - B5DBE2D21C991B3E00B5CEFA /* CSDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */; }; - B5DBE2D31C991B3E00B5CEFA /* CSDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */; }; - B5DBE2D41C991B3E00B5CEFA /* CSDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */; }; - B5DBE2D51C991B3E00B5CEFA /* CSDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */; }; B5DC47C61C93D22900FA3BF3 /* MigrationChainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DC47C51C93D22900FA3BF3 /* MigrationChainTests.swift */; }; B5DC47C71C93D22900FA3BF3 /* MigrationChainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DC47C51C93D22900FA3BF3 /* MigrationChainTests.swift */; }; B5DC47C81C93D22900FA3BF3 /* MigrationChainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DC47C51C93D22900FA3BF3 /* MigrationChainTests.swift */; }; @@ -833,27 +734,6 @@ B5DE5231230BDA1300A22534 /* CoreStoreDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DE522F230BDA1300A22534 /* CoreStoreDefaults.swift */; }; B5DE5232230BDA1300A22534 /* CoreStoreDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DE522F230BDA1300A22534 /* CoreStoreDefaults.swift */; }; B5DE5233230BDA1300A22534 /* CoreStoreDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DE522F230BDA1300A22534 /* CoreStoreDefaults.swift */; }; - B5E1B5931CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */; }; - B5E1B5951CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */; }; - B5E1B5961CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */; }; - B5E1B5981CAA0C23007FD580 /* CSObjectObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */; }; - B5E1B59A1CAA0C23007FD580 /* CSObjectObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */; }; - B5E1B59B1CAA0C23007FD580 /* CSObjectObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */; }; - B5E1B59D1CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */; }; - B5E1B59F1CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */; }; - B5E1B5A01CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */; }; - B5E1B5A81CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */; }; - B5E1B5AA1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */; }; - B5E1B5AB1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */; }; - B5E1B5AC1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */; }; - B5E222231CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */; }; - B5E222251CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */; }; - B5E222261CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */; }; - B5E222271CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */; }; - B5E2222A1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */; }; - B5E2222C1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */; }; - B5E2222D1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */; }; - B5E2222E1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */; }; B5E41EC01EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E41EBF1EA9BB37006240F0 /* DynamicSchema+Convenience.swift */; }; B5E41EC11EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E41EBF1EA9BB37006240F0 /* DynamicSchema+Convenience.swift */; }; B5E41EC21EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E41EBF1EA9BB37006240F0 /* DynamicSchema+Convenience.swift */; }; @@ -893,44 +773,12 @@ B5E8A72121C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E8A71F21C1015300EF006A /* CoreStoreObject+Observing.swift */; }; B5E8A72221C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E8A71F21C1015300EF006A /* CoreStoreObject+Observing.swift */; }; B5E8A72321C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E8A71F21C1015300EF006A /* CoreStoreObject+Observing.swift */; }; - B5ECDBDF1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */; }; - B5ECDBE11CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */; }; - B5ECDBE21CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */; }; - B5ECDBE31CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */; }; - B5ECDBE51CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */; }; - B5ECDBE71CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */; }; - B5ECDBE81CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */; }; - B5ECDBE91CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */; }; - B5ECDBEC1CA6BF2000C7F112 /* CSFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */; }; - B5ECDBEE1CA6BF2000C7F112 /* CSFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */; }; - B5ECDBEF1CA6BF2000C7F112 /* CSFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */; }; - B5ECDBF01CA6BF2000C7F112 /* CSFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */; }; - B5ECDBFF1CA80CBA00C7F112 /* CSWhere.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */; }; - B5ECDC011CA80CBA00C7F112 /* CSWhere.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */; }; - B5ECDC021CA80CBA00C7F112 /* CSWhere.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */; }; - B5ECDC031CA80CBA00C7F112 /* CSWhere.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */; }; - B5ECDC051CA8138100C7F112 /* CSOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */; }; - B5ECDC071CA8138100C7F112 /* CSOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */; }; - B5ECDC081CA8138100C7F112 /* CSOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */; }; - B5ECDC091CA8138100C7F112 /* CSOrderBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */; }; - B5ECDC0B1CA8161B00C7F112 /* CSGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */; }; - B5ECDC0D1CA8161B00C7F112 /* CSGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */; }; - B5ECDC0E1CA8161B00C7F112 /* CSGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */; }; - B5ECDC0F1CA8161B00C7F112 /* CSGroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */; }; - B5ECDC111CA816E500C7F112 /* CSTweak.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC101CA816E500C7F112 /* CSTweak.swift */; }; - B5ECDC131CA816E500C7F112 /* CSTweak.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC101CA816E500C7F112 /* CSTweak.swift */; }; - B5ECDC141CA816E500C7F112 /* CSTweak.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC101CA816E500C7F112 /* CSTweak.swift */; }; - B5ECDC151CA816E500C7F112 /* CSTweak.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC101CA816E500C7F112 /* CSTweak.swift */; }; - B5ECDC1D1CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */; }; - B5ECDC1F1CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */; }; - B5ECDC201CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */; }; - B5ECDC211CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */; }; - B5ECDC291CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */; }; - B5ECDC2B1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */; }; - B5ECDC2C1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */; }; - B5ECDC2D1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */; }; B5F1DA8D1B9AA97D007C5CBB /* ImportableObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F1DA8C1B9AA97D007C5CBB /* ImportableObject.swift */; }; B5F1DA901B9AA991007C5CBB /* ImportableUniqueObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F1DA8F1B9AA991007C5CBB /* ImportableUniqueObject.swift */; }; + B5F5848728633741001F57ED /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F5848628633741001F57ED /* Module.swift */; }; + B5F5848828633741001F57ED /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F5848628633741001F57ED /* Module.swift */; }; + B5F5848928633741001F57ED /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F5848628633741001F57ED /* Module.swift */; }; + B5F5848A28633741001F57ED /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F5848628633741001F57ED /* Module.swift */; }; B5F8496C234898240029D57B /* ListSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F8496B234898240029D57B /* ListSnapshot.swift */; }; B5F8496D234898240029D57B /* ListSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F8496B234898240029D57B /* ListSnapshot.swift */; }; B5F8496E234898240029D57B /* ListSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F8496B234898240029D57B /* ListSnapshot.swift */; }; @@ -997,9 +845,6 @@ B501323A23477FB600FC238B /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; B501323C23477FD500FC238B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS13.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; B501323E23477FE800FC238B /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS13.0.sdk/System/Library/Frameworks/SwiftUI.framework; sourceTree = DEVELOPER_DIR; }; - B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSSectionBy.swift; sourceTree = ""; }; - B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSListMonitor.swift; sourceTree = ""; }; - B501FDE61CA8D20500BE22EF /* CSListObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSListObserver.swift; sourceTree = ""; }; B50392F81C478FF3009900CA /* NSManagedObject+Transaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Transaction.swift"; sourceTree = ""; }; B50564D22350CC3100482308 /* PropertyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PropertyProtocol.swift; sourceTree = ""; }; B509C7F31E54511B0061C547 /* ImportableAttributeType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportableAttributeType.swift; sourceTree = ""; }; @@ -1061,16 +906,9 @@ B52FD3A91E3B3EF10001D919 /* NSManagedObject+Logging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Logging.swift"; sourceTree = ""; }; B52FEC732596DBE000368BFB /* ObjectReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectReader.swift; sourceTree = ""; }; B533C4DA1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DispatchQueue+CoreStore.swift"; sourceTree = ""; }; - B538BA701D15B3E30003A766 /* CoreStoreBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreStoreBridge.m; sourceTree = ""; }; B53B275E1EE3B92E00E9B352 /* CoreStoreManagedObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreStoreManagedObject.swift; sourceTree = ""; }; B53CA9A11EF1EF1600E0F440 /* PartialObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PartialObject.swift; sourceTree = ""; }; B53D9E5823513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiffableDataSourceSnapshotProtocol.swift; sourceTree = ""; }; - B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSMigrationResult.swift; sourceTree = ""; }; - B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSMigrationType.swift; sourceTree = ""; }; - B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Progress+ObjectiveC.swift"; sourceTree = ""; }; - B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+ObjectiveC.swift"; sourceTree = ""; }; - B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSSQliteStore.swift; sourceTree = ""; }; - B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSInMemoryStore.swift; sourceTree = ""; }; B546F9721C9C553300D5AC55 /* SetupResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetupResult.swift; sourceTree = ""; }; B5474D142227C08700B21FEC /* Internals.CoreStoreFetchRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Internals.CoreStoreFetchRequest.swift; sourceTree = ""; }; B5489F3D1CF5EEBC008B4978 /* TestEntity1.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestEntity1.swift; sourceTree = ""; }; @@ -1082,15 +920,9 @@ B549F6721E56A92800FBAB2D /* CoreDataNativeType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataNativeType.swift; sourceTree = ""; }; B54A6A541BA15F2A007870FD /* Internals.FetchedResultsControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Internals.FetchedResultsControllerDelegate.swift; sourceTree = ""; }; B5519A3F1CA1B17B002BEF78 /* ErrorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorTests.swift; sourceTree = ""; }; - B5519A491CA1F4FB002BEF78 /* CSError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSError.swift; sourceTree = ""; }; - B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSBaseDataTransaction.swift; sourceTree = ""; }; - B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSAsynchronousDataTransaction.swift; sourceTree = ""; }; B5548CD51BD65AE00077652A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; B5548CD71BD65AE50077652A /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; B55514E91EED8BF900BAB888 /* From+Querying.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "From+Querying.swift"; sourceTree = ""; }; - B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreStoreBridge.h; sourceTree = ""; }; - B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSSetupResult.swift; sourceTree = ""; }; - B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSStorageInterface.swift; sourceTree = ""; }; B55BB4D3235012AE00C33E34 /* ObjectRepresentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectRepresentation.swift; sourceTree = ""; }; B56007101B3F6BD500A9A8F9 /* Into.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Into.swift; sourceTree = ""; }; B56007131B3F6C2800A9A8F9 /* SectionBy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SectionBy.swift; sourceTree = ""; }; @@ -1111,9 +943,6 @@ B56923DD1EB827F5007C4DC9 /* InferredSchemaMappingProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InferredSchemaMappingProvider.swift; sourceTree = ""; }; B56923DE1EB827F5007C4DC9 /* SchemaMappingProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchemaMappingProvider.swift; sourceTree = ""; }; B56923DF1EB827F5007C4DC9 /* XcodeSchemaMappingProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XcodeSchemaMappingProvider.swift; sourceTree = ""; }; - B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSDynamicSchema.swift; sourceTree = ""; }; - B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSXcodeDataModelSchema.swift; sourceTree = ""; }; - B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSUnsafeDataModelSchema.swift; sourceTree = ""; }; B56964D31B22FFAD0075EE4A /* DataStack+Migration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = "DataStack+Migration.swift"; sourceTree = ""; }; B56965231B356B820075EE4A /* MigrationResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationResult.swift; sourceTree = ""; }; B56E4EC923CD9B4800E1708C /* Field.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Field.swift; sourceTree = ""; }; @@ -1142,7 +971,6 @@ B59AFF401C6593E400C0ABE2 /* NSPersistentStoreCoordinator+Setup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSPersistentStoreCoordinator+Setup.swift"; sourceTree = ""; }; B5A1DAC71F111BFA003CF369 /* KeyPath+Querying.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyPath+Querying.swift"; sourceTree = ""; }; B5A261201B64BFDB006EB6D3 /* MigrationType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationType.swift; sourceTree = ""; }; - B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSSelect.swift; sourceTree = ""; }; B5A80DF42212C1AB006096AA /* Playground_macOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Playground_macOS.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; B5A80DF52212C1BC006096AA /* Playground_iOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Playground_iOS.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; B5A991EB1E9DC2CE0091A2E3 /* VersionLock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionLock.swift; sourceTree = ""; }; @@ -1151,7 +979,6 @@ B5AA37FA235C3D1300FFD4B9 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS6.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; B5AA37FC235C3D1A00FFD4B9 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS6.0.sdk/System/Library/Frameworks/SwiftUI.framework; sourceTree = DEVELOPER_DIR; }; B5AD60CD1C90141E00F2B2E8 /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = SOURCE_ROOT; }; - B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreStoreBridge.swift; sourceTree = ""; }; B5B866DA25E9012F00335476 /* ListPublisher+Reactive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ListPublisher+Reactive.swift"; sourceTree = ""; }; B5B866DF25E9048000335476 /* ObjectPublisher.SnapshotPublisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectPublisher.SnapshotPublisher.swift; sourceTree = ""; }; B5B866EC25F4800800335476 /* DataStack.AddStoragePublisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStack.AddStoragePublisher.swift; sourceTree = ""; }; @@ -1185,24 +1012,15 @@ B5D372831A39CD6900F583D9 /* Model.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Model.xcdatamodel; sourceTree = ""; }; B5D39A0119FD00C9000E91BB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; B5D4A6B623A236DC00D7373F /* DiffableDataSource.BaseAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiffableDataSource.BaseAdapter.swift; sourceTree = ""; }; - B5D7A5B51CA3BF8F005C752B /* CSInto.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSInto.swift; sourceTree = ""; }; B5D8CA752346E7590055D7D1 /* DataStack+DataSources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DataStack+DataSources.swift"; sourceTree = ""; }; B5D8CA7A2346EC550055D7D1 /* ListPublisherTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListPublisherTests.swift; sourceTree = ""; }; B5D9C8F61B160ED200E64F0E /* CoreStore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; path = CoreStore.podspec; sourceTree = SOURCE_ROOT; }; B5DAFB472203D9F8003FCCD0 /* Where.Expression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Where.Expression.swift; sourceTree = ""; }; B5DAFB492203E01D003FCCD0 /* KeyPathGenericBindings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyPathGenericBindings.swift; sourceTree = ""; }; - B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSCoreStore.swift; sourceTree = ""; }; - B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSDataStack.swift; sourceTree = ""; }; B5DC47C51C93D22900FA3BF3 /* MigrationChainTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationChainTests.swift; sourceTree = ""; }; B5DC47C91C93D9C800FA3BF3 /* StorageInterfaceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageInterfaceTests.swift; sourceTree = ""; }; B5DE522A230BD7CC00A22534 /* Internals.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Internals.swift; sourceTree = ""; }; B5DE522F230BDA1300A22534 /* CoreStoreDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreStoreDefaults.swift; sourceTree = ""; }; - B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSObjectMonitor.swift; sourceTree = ""; }; - B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSObjectObserver.swift; sourceTree = ""; }; - B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CSDataStack+Observing.swift"; sourceTree = ""; }; - B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CSDataStack+Migrating.swift"; sourceTree = ""; }; - B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSSynchronousDataTransaction.swift; sourceTree = ""; }; - B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSUnsafeDataTransaction.swift; sourceTree = ""; }; B5E41EBF1EA9BB37006240F0 /* DynamicSchema+Convenience.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DynamicSchema+Convenience.swift"; sourceTree = ""; }; B5E834B81B76311F001D3D50 /* BaseDataTransaction+Importing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BaseDataTransaction+Importing.swift"; sourceTree = ""; }; B5E84ED81AFF82360064E85B /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = SOURCE_ROOT; }; @@ -1238,17 +1056,9 @@ B5E84F351AFF85470064E85B /* NSManagedObjectContext+Querying.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObjectContext+Querying.swift"; sourceTree = ""; }; B5E84F401AFF8CCD0064E85B /* TypeErasedClauses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeErasedClauses.swift; sourceTree = ""; }; B5E8A71F21C1015300EF006A /* CoreStoreObject+Observing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CoreStoreObject+Observing.swift"; sourceTree = ""; }; - B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CSBaseDataTransaction+Querying.swift"; sourceTree = ""; }; - B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSClauseTypes.swift; sourceTree = ""; }; - B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSFrom.swift; sourceTree = ""; }; - B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSWhere.swift; sourceTree = ""; }; - B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSOrderBy.swift; sourceTree = ""; }; - B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSGroupBy.swift; sourceTree = ""; }; - B5ECDC101CA816E500C7F112 /* CSTweak.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CSTweak.swift; sourceTree = ""; }; - B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CSDataStack+Querying.swift"; sourceTree = ""; }; - B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CSDataStack+Transaction.swift"; sourceTree = ""; }; B5F1DA8C1B9AA97D007C5CBB /* ImportableObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportableObject.swift; sourceTree = ""; }; B5F1DA8F1B9AA991007C5CBB /* ImportableUniqueObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportableUniqueObject.swift; sourceTree = ""; }; + B5F5848628633741001F57ED /* Module.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Module.swift; sourceTree = ""; }; B5F8496B234898240029D57B /* ListSnapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListSnapshot.swift; sourceTree = ""; }; B5F849702348A6690029D57B /* EnvironmentValues+DataSources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+DataSources.swift"; sourceTree = ""; }; B5FAD6A81B50A4B300714891 /* Progress+Convenience.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Progress+Convenience.swift"; sourceTree = ""; }; @@ -1360,8 +1170,8 @@ isa = PBXGroup; children = ( 2F03A53519C5C6DA005002A5 /* CoreStore.h */, + B5F5848628633741001F57ED /* Module.swift */, B5A5F26B1CAFF8D0004AB9AF /* Swift */, - B5DBE2CB1C99148100B5CEFA /* ObjectiveC */, 2F03A53319C5C6DA005002A5 /* Supporting Files */, ); path = Sources; @@ -1451,19 +1261,6 @@ name = Frameworks; sourceTree = ""; }; - B501FDDB1CA8D03600BE22EF /* Observing */ = { - isa = PBXGroup; - children = ( - B501FDDC1CA8D05000BE22EF /* CSSectionBy.swift */, - B5E1B59C1CAA2568007FD580 /* CSDataStack+Observing.swift */, - B501FDE11CA8D1F500BE22EF /* CSListMonitor.swift */, - B501FDE61CA8D20500BE22EF /* CSListObserver.swift */, - B5E1B5921CAA0C15007FD580 /* CSObjectMonitor.swift */, - B5E1B5971CAA0C23007FD580 /* CSObjectObserver.swift */, - ); - name = Observing; - sourceTree = ""; - }; B50564CC2350699700482308 /* Protocols */ = { isa = PBXGroup; children = ( @@ -1535,66 +1332,6 @@ name = SwiftUI; sourceTree = ""; }; - B53FBA101CAB607000F0D40A /* Convenience */ = { - isa = PBXGroup; - children = ( - B53FBA171CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift */, - B53FBA111CAB63CB00F0D40A /* Progress+ObjectiveC.swift */, - ); - name = Convenience; - sourceTree = ""; - }; - B546F9611C9A13F400D5AC55 /* Setup */ = { - isa = PBXGroup; - children = ( - B5DBE2D11C991B3E00B5CEFA /* CSDataStack.swift */, - B56923D71EB8279B007C4DC9 /* Dynamic Models */, - B546F9621C9A140E00D5AC55 /* StorageInterfaces */, - ); - name = Setup; - sourceTree = ""; - }; - B546F9621C9A140E00D5AC55 /* StorageInterfaces */ = { - isa = PBXGroup; - children = ( - B559CD481CAA8C6D00E4D58B /* CSStorageInterface.swift */, - B546F9681C9AF26D00D5AC55 /* CSInMemoryStore.swift */, - B546F95C1C9A12B800D5AC55 /* CSSQliteStore.swift */, - ); - name = StorageInterfaces; - sourceTree = ""; - }; - B5519A5D1CA20093002BEF78 /* Transactions */ = { - isa = PBXGroup; - children = ( - B5D7A5B51CA3BF8F005C752B /* CSInto.swift */, - B5519A581CA2008C002BEF78 /* CSBaseDataTransaction.swift */, - B5519A5E1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift */, - B5E222221CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift */, - B5E222291CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift */, - B5ECDC281CA81CC700C7F112 /* CSDataStack+Transaction.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - B56923D71EB8279B007C4DC9 /* Dynamic Models */ = { - isa = PBXGroup; - children = ( - B56923D81EB827B1007C4DC9 /* Dynamic Schema */, - ); - name = "Dynamic Models"; - sourceTree = ""; - }; - B56923D81EB827B1007C4DC9 /* Dynamic Schema */ = { - isa = PBXGroup; - children = ( - B56923F41EB828BF007C4DC9 /* CSDynamicSchema.swift */, - B56923F91EB82956007C4DC9 /* CSXcodeDataModelSchema.swift */, - B56923FE1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift */, - ); - name = "Dynamic Schema"; - sourceTree = ""; - }; B56923DB1EB827F5007C4DC9 /* Schema Mapping Providers */ = { isa = PBXGroup; children = ( @@ -1767,46 +1504,6 @@ name = "Reactive Programming"; sourceTree = ""; }; - B5DBE2CB1C99148100B5CEFA /* ObjectiveC */ = { - isa = PBXGroup; - children = ( - B55717421D15AF9C009BDBCA /* CoreStoreBridge.h */, - B538BA701D15B3E30003A766 /* CoreStoreBridge.m */, - B5AEFAB41C9962AE00AD137F /* CoreStoreBridge.swift */, - B5DBE2CC1C9914A900B5CEFA /* CSCoreStore.swift */, - B5519A491CA1F4FB002BEF78 /* CSError.swift */, - B546F9611C9A13F400D5AC55 /* Setup */, - B5519A5D1CA20093002BEF78 /* Transactions */, - B5E2222F1CA5339200BA2E95 /* Fetching and Querying */, - B501FDDB1CA8D03600BE22EF /* Observing */, - B5E1B5A61CAA49CE007FD580 /* Migrating */, - B53FBA101CAB607000F0D40A /* Convenience */, - ); - name = ObjectiveC; - sourceTree = ""; - }; - B5E1B5A61CAA49CE007FD580 /* Migrating */ = { - isa = PBXGroup; - children = ( - B5E1B5A71CAA49E2007FD580 /* CSDataStack+Migrating.swift */, - B559CD421CAA8B6300E4D58B /* CSSetupResult.swift */, - B53FBA031CAB300C00F0D40A /* CSMigrationType.swift */, - B53FB9FD1CAB2D2F00F0D40A /* CSMigrationResult.swift */, - ); - name = Migrating; - sourceTree = ""; - }; - B5E2222F1CA5339200BA2E95 /* Fetching and Querying */ = { - isa = PBXGroup; - children = ( - B5ECDBDE1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift */, - B5ECDC1C1CA81A2100C7F112 /* CSDataStack+Querying.swift */, - B5ECDBEA1CA6BEAC00C7F112 /* Protocol Clauses */, - B5ECDBF11CA6BF2300C7F112 /* Concrete Clauses */, - ); - name = "Fetching and Querying"; - sourceTree = ""; - }; B5E5FA4C22D15D3C00330931 /* DataSources */ = { isa = PBXGroup; children = ( @@ -1982,27 +1679,6 @@ name = Internals; sourceTree = ""; }; - B5ECDBEA1CA6BEAC00C7F112 /* Protocol Clauses */ = { - isa = PBXGroup; - children = ( - B5ECDBE41CA6BEA300C7F112 /* CSClauseTypes.swift */, - ); - name = "Protocol Clauses"; - sourceTree = ""; - }; - B5ECDBF11CA6BF2300C7F112 /* Concrete Clauses */ = { - isa = PBXGroup; - children = ( - B5ECDBEB1CA6BF2000C7F112 /* CSFrom.swift */, - B5A5F2651CAEC50F004AB9AF /* CSSelect.swift */, - B5ECDBFE1CA80CBA00C7F112 /* CSWhere.swift */, - B5ECDC041CA8138100C7F112 /* CSOrderBy.swift */, - B5ECDC0A1CA8161B00C7F112 /* CSGroupBy.swift */, - B5ECDC101CA816E500C7F112 /* CSTweak.swift */, - ); - name = "Concrete Clauses"; - sourceTree = ""; - }; B5FE4DA01C84818B00FA6A91 /* StorageInterfaces */ = { isa = PBXGroup; children = ( @@ -2020,7 +1696,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B55717441D15B09E009BDBCA /* CoreStoreBridge.h in Headers */, 2F03A53619C5C6DA005002A5 /* CoreStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2029,7 +1704,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B55717451D15B09F009BDBCA /* CoreStoreBridge.h in Headers */, 82BA18A01C4BBD1400A0916E /* CoreStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2038,7 +1712,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B55717461D15B0A1009BDBCA /* CoreStoreBridge.h in Headers */, B52DD1931BE1F8FD00949AFE /* CoreStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2047,7 +1720,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B55717471D15B0A1009BDBCA /* CoreStoreBridge.h in Headers */, B563217E1BD65110006C9394 /* CoreStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2310,21 +1982,15 @@ B50E17612351FA66004F033C /* Internals.Closure.swift in Sources */, B50C3EEA23D1601400B29880 /* FieldCoders.swift in Sources */, B5C976E71C6E3A5A00B1AF90 /* Internals.CoreStoreFetchedResultsController.swift in Sources */, - B56923F51EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */, B5F1DA901B9AA991007C5CBB /* ImportableUniqueObject.swift in Sources */, B51260891E9B252B00402229 /* NSEntityDescription+DynamicModel.swift in Sources */, B5D1E22C19FA9FBC003B2874 /* CoreStoreError.swift in Sources */, B5E84F131AFF847B0064E85B /* Where.swift in Sources */, B5D339D81E9489AB00C880DE /* CoreStoreObject.swift in Sources */, - B56923FA1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */, B55514EA1EED8BF900BAB888 /* From+Querying.swift in Sources */, B596BBBB1DD5C39F001DCDD9 /* QueryableSource.swift in Sources */, B55BB4D4235012AE00C33E34 /* ObjectRepresentation.swift in Sources */, - B5ECDBFF1CA80CBA00C7F112 /* CSWhere.swift in Sources */, - B5ECDC051CA8138100C7F112 /* CSOrderBy.swift in Sources */, - B5E1B5981CAA0C23007FD580 /* CSObjectObserver.swift in Sources */, B5DAFB4A2203E01D003FCCD0 /* KeyPathGenericBindings.swift in Sources */, - B5519A5F1CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */, B52FD3AA1E3B3EF10001D919 /* NSManagedObject+Logging.swift in Sources */, B52F74411E9B8724005F3DAC /* UnsafeDataModelSchema.swift in Sources */, B51FE5AB1CD4D00300E54258 /* CoreStore+CustomDebugStringConvertible.swift in Sources */, @@ -2336,34 +2002,27 @@ B5A261211B64BFDB006EB6D3 /* MigrationType.swift in Sources */, B5E84F141AFF847B0064E85B /* DataStack+Querying.swift in Sources */, B5AA37F1235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift in Sources */, - B5D7A5B61CA3BF8F005C752B /* CSInto.swift in Sources */, B56007141B3F6C2800A9A8F9 /* SectionBy.swift in Sources */, B5B866ED25F4800800335476 /* DataStack.AddStoragePublisher.swift in Sources */, B5DE522B230BD7CC00A22534 /* Internals.swift in Sources */, B5E84F371AFF85470064E85B /* NSManagedObjectContext+Transaction.swift in Sources */, B509D7BC23C847BC00F42824 /* Value.Optional.swift in Sources */, - B5ECDC1D1CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */, B5C976E31C6C9F6A00B1AF90 /* UnsafeDataTransaction+Observing.swift in Sources */, - B53FBA121CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */, B5831B751F34AC7A00A9F647 /* RelationshipProtocol.swift in Sources */, B57E6FA723D305D6000FD031 /* FIeldRelationshipType.swift in Sources */, B51B5C2D22D43E38009FA3BA /* KeyPath+KeyPaths.swift in Sources */, B50564D32350CC3100482308 /* PropertyProtocol.swift in Sources */, B5D8CA762346E7590055D7D1 /* DataStack+DataSources.swift in Sources */, B5BF7FC1234D7B2E0070E741 /* ObjectPublisher.swift in Sources */, - B5E1B5A81CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */, B50132302346B76E00FC238B /* Internals.FetchedDiffableDataSourceSnapshotDelegate.swift in Sources */, B5D339F11E94AF5800C880DE /* CoreStoreStrings.swift in Sources */, B56007161B4018AB00A9A8F9 /* MigrationChain.swift in Sources */, - B5E1B59D1CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */, B549F6731E56A92800FBAB2D /* CoreDataNativeType.swift in Sources */, B509C7F41E54511B0061C547 /* ImportableAttributeType.swift in Sources */, B5B866E025E9048000335476 /* ObjectPublisher.SnapshotPublisher.swift in Sources */, B5E84F0E1AFF847B0064E85B /* Tweak.swift in Sources */, - B5E1B5931CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */, B5277677234F265F0056BE9F /* Internals.SharedNotificationObserver.swift in Sources */, B50E175C2351848E004F033C /* Internals.DiffableDataUIDispatcher.DiffResult.swift in Sources */, - B5ECDC291CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */, B56923F01EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */, B5E84F121AFF847B0064E85B /* OrderBy.swift in Sources */, B5635D142356C39500B80E6B /* DiffableDataSource.CollectionViewAdapter-UIKit.swift in Sources */, @@ -2385,25 +2044,17 @@ B5FE4DA21C8481E100FA6A91 /* StorageInterface.swift in Sources */, B5BF7FAD234C41E90070E741 /* Internals.DiffableDataSourceSnapshot.swift in Sources */, B509D7BA23C846E300F42824 /* Value.Required.swift in Sources */, - B53FB9FE1CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */, - B5DBE2D21C991B3E00B5CEFA /* CSDataStack.swift in Sources */, B5944EF625E269F9001D1D81 /* ObjectPublisher+Reactive.swift in Sources */, B50392F91C478FF3009900CA /* NSManagedObject+Transaction.swift in Sources */, - B53FBA181CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */, B5202CFA1C04688100DED140 /* NSFetchedResultsController+Convenience.swift in Sources */, - B5519A591CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */, - B5ECDBDF1CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */, B5E84F251AFF84860064E85B /* ObjectObserver.swift in Sources */, B5E84F2F1AFF849C0064E85B /* Internals.NotificationObserver.swift in Sources */, B5F1DA8D1B9AA97D007C5CBB /* ImportableObject.swift in Sources */, B56965241B356B820075EE4A /* MigrationResult.swift in Sources */, B5C7958F25D7D18000BDACC1 /* ListState.swift in Sources */, B5FE4DAC1C85D44E00FA6A91 /* SQLiteStore.swift in Sources */, - B501FDE71CA8D20500BE22EF /* CSListObserver.swift in Sources */, B5E41EC01EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */, - B501FDE21CA8D1F500BE22EF /* CSListMonitor.swift in Sources */, B5A1DAC81F111BFA003CF369 /* KeyPath+Querying.swift in Sources */, - B5ECDC111CA816E500C7F112 /* CSTweak.swift in Sources */, B509D7D323C84E1900F42824 /* Transformable.Required.swift in Sources */, B5944EFB25E8E8DA001D1D81 /* ListPublisher.SnapshotPublisher.swift in Sources */, B56923C41EB823B4007C4DC9 /* NSEntityDescription+Migration.swift in Sources */, @@ -2426,10 +2077,7 @@ B5E84EF71AFF846E0064E85B /* UnsafeDataTransaction.swift in Sources */, B56964D41B22FFAD0075EE4A /* DataStack+Migration.swift in Sources */, B5D339DD1E9489C700C880DE /* DynamicObject.swift in Sources */, - B5A5F2661CAEC50F004AB9AF /* CSSelect.swift in Sources */, B50C3EE523D153EA00B29880 /* Field.Coded.swift in Sources */, - B5ECDBE51CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */, - B5519A4A1CA1F4FB002BEF78 /* CSError.swift in Sources */, B52F742F1E9B50D0005F3DAC /* SchemaHistory.swift in Sources */, B5E84EF51AFF846E0064E85B /* BaseDataTransaction.swift in Sources */, B5D339EC1E9495E500C880DE /* CoreStoreObject+Querying.swift in Sources */, @@ -2439,13 +2087,10 @@ B5215CA91FA4810300139E3A /* QueryChainBuilder.swift in Sources */, B56E4EE423CEDF0900E1708C /* Field.Virtual.swift in Sources */, B50E174D23517C03004F033C /* Internals.DiffableDataUIDispatcher.StagedChangeset.swift in Sources */, - B5E222231CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */, B5E84F281AFF84920064E85B /* NSManagedObject+Convenience.swift in Sources */, B50C3EF423D1623A00B29880 /* FieldCoders.NSCoding.swift in Sources */, B56E4ECF23CD9E4200E1708C /* Field.Stored.swift in Sources */, B52F744A1E9B8740005F3DAC /* CoreStoreSchema.swift in Sources */, - B5AEFAB51C9962AE00AD137F /* CoreStoreBridge.swift in Sources */, - B5E2222A1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */, B5E84F391AFF85470064E85B /* NSManagedObjectContext+Querying.swift in Sources */, B56923E81EB827F5007C4DC9 /* InferredSchemaMappingProvider.swift in Sources */, B53B275F1EE3B92E00E9B352 /* CoreStoreManagedObject.swift in Sources */, @@ -2460,13 +2105,10 @@ B56923E41EB827F5007C4DC9 /* CustomSchemaMappingProvider.swift in Sources */, B58D0C631EAA0C7E003EDD87 /* NSManagedObject+DynamicModel.swift in Sources */, B533C4DB1D7D4BFA001383CB /* DispatchQueue+CoreStore.swift in Sources */, - B559CD491CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */, B5E84F311AFF849C0064E85B /* Internals.WeakObject.swift in Sources */, B52FEC742596DBE100368BFB /* ObjectReader.swift in Sources */, B5E84F101AFF847B0064E85B /* GroupBy.swift in Sources */, B5E84F201AFF84860064E85B /* DataStack+Observing.swift in Sources */, - B501FDDD1CA8D05000BE22EF /* CSSectionBy.swift in Sources */, - B538BA771D15B3E30003A766 /* CoreStoreBridge.m in Sources */, B5C795D225E0DD1B00BDACC1 /* ListSnapshot.SectionInfo.swift in Sources */, B51B5C2B22D43931009FA3BA /* String+KeyPaths.swift in Sources */, B512607F1E97A18000402229 /* CoreStoreObject+Convenience.swift in Sources */, @@ -2476,9 +2118,7 @@ B5D4A6B723A236DC00D7373F /* DiffableDataSource.BaseAdapter.swift in Sources */, B5831B7A1F34ACBA00A9F647 /* Transformable.swift in Sources */, B5BF7FB2234C97910070E741 /* DiffableDataSource.swift in Sources */, - B546F9691C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */, B549F65E1E569C7400FBAB2D /* QueryableAttributeType.swift in Sources */, - B559CD431CAA8B6300E4D58B /* CSSetupResult.swift in Sources */, B5CA2B121F81DBFE004B1936 /* KeyPathStringConvertible.swift in Sources */, B5A991EC1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */, B5FE4DA71C84FB4400FA6A91 /* InMemoryStore.swift in Sources */, @@ -2489,23 +2129,18 @@ B56E4ED923CEB8E700E1708C /* FieldStorableType.swift in Sources */, B5474D152227C08700B21FEC /* Internals.CoreStoreFetchRequest.swift in Sources */, B5C795A125D7EB2200BDACC1 /* ForEach+SwiftUI.swift in Sources */, - B56923FF1EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */, B5215CAE1FA4812500139E3A /* SectionMonitorBuilder.swift in Sources */, - B5ECDBEC1CA6BF2000C7F112 /* CSFrom.swift in Sources */, + B5F5848728633741001F57ED /* Module.swift in Sources */, B56923EC1EB827F6007C4DC9 /* SchemaMappingProvider.swift in Sources */, B5E834B91B76311F001D3D50 /* BaseDataTransaction+Importing.swift in Sources */, B5E84EE61AFF84610064E85B /* DefaultLogger.swift in Sources */, - B53FBA041CAB300C00F0D40A /* CSMigrationType.swift in Sources */, B57E6FAC23D30A5B000FD031 /* FieldRelationshipProtocol.swift in Sources */, B509D7C923C8491C00F42824 /* Relationship.ToManyOrdered.swift in Sources */, B5E84EF41AFF846E0064E85B /* AsynchronousDataTransaction.swift in Sources */, B50C3EEF23D1605C00B29880 /* FieldCoders.DefaultNSSecureCoding.swift in Sources */, B5831B701F34AC3400A9F647 /* AttributeProtocol.swift in Sources */, B5277672234F1AEB0056BE9F /* NSManagedObjectContext+Logging.swift in Sources */, - B5DBE2CD1C9914A900B5CEFA /* CSCoreStore.swift in Sources */, - B546F95D1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */, B5D339E71E9493A500C880DE /* Entity.swift in Sources */, - B5ECDC0B1CA8161B00C7F112 /* CSGroupBy.swift in Sources */, B5C795C325DD651F00BDACC1 /* DataStack+Reactive.swift in Sources */, B5E84F241AFF84860064E85B /* ListObserver.swift in Sources */, B501322A2344ECB500FC238B /* ListPublisher.swift in Sources */, @@ -2556,7 +2191,6 @@ B5635D152356C39500B80E6B /* DiffableDataSource.CollectionViewAdapter-UIKit.swift in Sources */, B5CA2B091F7E5ACA004B1936 /* WhereClauseType.swift in Sources */, B5C976E81C6E3A5D00B1AF90 /* Internals.CoreStoreFetchedResultsController.swift in Sources */, - B56923F61EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */, 82BA18A21C4BBD1D00A0916E /* CoreStoreError.swift in Sources */, B512608A1E9B252B00402229 /* NSEntityDescription+DynamicModel.swift in Sources */, B50C3EEB23D1601400B29880 /* FieldCoders.swift in Sources */, @@ -2567,15 +2201,10 @@ B5D339D91E9489AB00C880DE /* CoreStoreObject.swift in Sources */, B509D7CF23C8492800F42824 /* Relationship.ToManyUnordered.swift in Sources */, 82BA18CE1C4BBD7100A0916E /* Internals.FetchedResultsControllerDelegate.swift in Sources */, - B56923FB1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */, B55514EB1EED8BF900BAB888 /* From+Querying.swift in Sources */, B5BF7FC2234D7B2E0070E741 /* ObjectPublisher.swift in Sources */, B596BBBC1DD5C39F001DCDD9 /* QueryableSource.swift in Sources */, - B5ECDC011CA80CBA00C7F112 /* CSWhere.swift in Sources */, B55BB4D5235012AE00C33E34 /* ObjectRepresentation.swift in Sources */, - B5ECDC071CA8138100C7F112 /* CSOrderBy.swift in Sources */, - B5E1B59A1CAA0C23007FD580 /* CSObjectObserver.swift in Sources */, - B5519A601CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */, B5277678234F265F0056BE9F /* Internals.SharedNotificationObserver.swift in Sources */, B52FD3AB1E3B3EF10001D919 /* NSManagedObject+Logging.swift in Sources */, B52F74421E9B8724005F3DAC /* UnsafeDataModelSchema.swift in Sources */, @@ -2587,31 +2216,24 @@ B50E175323517C6B004F033C /* Internals.DiffableDataUIDispatcher.Changeset.swift in Sources */, 82BA18C51C4BBD5300A0916E /* ListObserver.swift in Sources */, 82BA18C21C4BBD5300A0916E /* ObjectMonitor.swift in Sources */, - B5D7A5B81CA3BF8F005C752B /* CSInto.swift in Sources */, 82BA18BD1C4BBD4A00A0916E /* GroupBy.swift in Sources */, B5B866EE25F4800800335476 /* DataStack.AddStoragePublisher.swift in Sources */, - B5ECDC1F1CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */, B5BF7FCC234D80910070E741 /* Internals.LazyNonmutating.swift in Sources */, B5C976E41C6C9F9A00B1AF90 /* UnsafeDataTransaction+Observing.swift in Sources */, B50564D42350CC3100482308 /* PropertyProtocol.swift in Sources */, - B53FBA141CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */, B5831B761F34AC7A00A9F647 /* RelationshipProtocol.swift in Sources */, B5BF7FB3234C97910070E741 /* DiffableDataSource.swift in Sources */, B57E6FA823D305D6000FD031 /* FIeldRelationshipType.swift in Sources */, - B5E1B5AA1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */, B5D339F21E94AF5800C880DE /* CoreStoreStrings.swift in Sources */, - B5E1B59F1CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */, B50E17622351FA66004F033C /* Internals.Closure.swift in Sources */, B549F6741E56A92800FBAB2D /* CoreDataNativeType.swift in Sources */, B509C7F51E54511B0061C547 /* ImportableAttributeType.swift in Sources */, 82BA18B31C4BBD3900A0916E /* ImportableUniqueObject.swift in Sources */, B50EE14323473C96009B8C47 /* CoreStoreObject+DataSources.swift in Sources */, B55BB4DA23503B9600C33E34 /* EnvironmentValues+DataSources.swift in Sources */, - B5E1B5951CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */, B509D7CA23C8491C00F42824 /* Relationship.ToManyOrdered.swift in Sources */, B5B866E125E9048000335476 /* ObjectPublisher.SnapshotPublisher.swift in Sources */, 18166887232B9ED60097C275 /* String+KeyPaths.swift in Sources */, - B5ECDC2B1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */, B56923F11EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */, 82BA18A31C4BBD2200A0916E /* DataStack.swift in Sources */, 82BA18C81C4BBD5900A0916E /* MigrationChain.swift in Sources */, @@ -2626,15 +2248,10 @@ B56E4EE023CEBCF000E1708C /* FieldOptionalType.swift in Sources */, B5C7959A25D7D8B300BDACC1 /* ListReader.swift in Sources */, B5F8496D234898240029D57B /* ListSnapshot.swift in Sources */, - B53FBA001CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */, - B5DBE2D31C991B3E00B5CEFA /* CSDataStack.swift in Sources */, B5B866DC25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */, 82BA18B41C4BBD3900A0916E /* BaseDataTransaction+Importing.swift in Sources */, B514EF1223A8DB1D0093DBA4 /* DiffableDataSource.BaseAdapter.swift in Sources */, - B53FBA1A1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */, 82BA18CA1C4BBD5900A0916E /* MigrationResult.swift in Sources */, - B5519A5A1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */, - B5ECDBE11CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */, B53D9E5A23513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift in Sources */, 82BA18BC1C4BBD4A00A0916E /* OrderBy.swift in Sources */, 82BA18B01C4BBD3100A0916E /* NSManagedObject+Transaction.swift in Sources */, @@ -2642,13 +2259,10 @@ B50132312346B76E00FC238B /* Internals.FetchedDiffableDataSourceSnapshotDelegate.swift in Sources */, 82BA18D41C4BBD7100A0916E /* NSManagedObjectContext+Querying.swift in Sources */, 82BA18D51C4BBD7100A0916E /* NSManagedObjectContext+Setup.swift in Sources */, - B501FDE91CA8D20500BE22EF /* CSListObserver.swift in Sources */, B5E41EC11EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */, - B501FDE41CA8D1F500BE22EF /* CSListMonitor.swift in Sources */, B5A1DAC91F111BFA003CF369 /* KeyPath+Querying.swift in Sources */, B5FE4DA31C8481E100FA6A91 /* StorageInterface.swift in Sources */, B5C7959025D7D18000BDACC1 /* ListState.swift in Sources */, - B5ECDC131CA816E500C7F112 /* CSTweak.swift in Sources */, B56923C51EB823B4007C4DC9 /* NSEntityDescription+Migration.swift in Sources */, 82BA18C91C4BBD5900A0916E /* MigrationType.swift in Sources */, B5D8CA772346EAEE0055D7D1 /* DataStack+DataSources.swift in Sources */, @@ -2667,10 +2281,7 @@ 82BA18A91C4BBD3100A0916E /* Into.swift in Sources */, 82BA18D11C4BBD7100A0916E /* Internals.NotificationObserver.swift in Sources */, 82BA18BB1C4BBD4A00A0916E /* Where.swift in Sources */, - B5A5F2681CAEC50F004AB9AF /* CSSelect.swift in Sources */, B5D339DE1E9489C700C880DE /* DynamicObject.swift in Sources */, - B5ECDBE71CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */, - B5519A4B1CA1F4FB002BEF78 /* CSError.swift in Sources */, B52F74301E9B50D0005F3DAC /* SchemaHistory.swift in Sources */, 82BA18C31C4BBD5300A0916E /* ObjectObserver.swift in Sources */, 82BA18BF1C4BBD5300A0916E /* SectionBy.swift in Sources */, @@ -2678,16 +2289,13 @@ B509D7D423C84E1900F42824 /* Transformable.Required.swift in Sources */, 82BA18AC1C4BBD3100A0916E /* SynchronousDataTransaction.swift in Sources */, B50C3EE623D153EA00B29880 /* Field.Coded.swift in Sources */, - B5E222251CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */, 82BA18C41C4BBD5300A0916E /* ListMonitor.swift in Sources */, B5215CAA1FA4810300139E3A /* QueryChainBuilder.swift in Sources */, B50E175823517DE4004F033C /* Differentiable.swift in Sources */, 82BA18BA1C4BBD4A00A0916E /* Select.swift in Sources */, B514EF0F23A8DB180093DBA4 /* DiffableDataSource.Target.swift in Sources */, B52F744B1E9B8740005F3DAC /* CoreStoreSchema.swift in Sources */, - B5AEFAB61C9962AE00AD137F /* CoreStoreBridge.swift in Sources */, B56E4EE523CEDF0900E1708C /* Field.Virtual.swift in Sources */, - B5E2222C1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */, 82BA18A71C4BBD2900A0916E /* CoreStore+Logging.swift in Sources */, B50E174E23517C03004F033C /* Internals.DiffableDataUIDispatcher.StagedChangeset.swift in Sources */, B50C3EF523D1623A00B29880 /* FieldCoders.NSCoding.swift in Sources */, @@ -2697,7 +2305,6 @@ B509D7BD23C8480A00F42824 /* Value.Required.swift in Sources */, B5215CA51FA47DFD00139E3A /* FetchChainBuilder.swift in Sources */, B5D33A021E96012400C880DE /* Relationship.swift in Sources */, - B559CD4B1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */, B56923CA1EB82410007C4DC9 /* NSManagedObjectModel+Migration.swift in Sources */, B56923E51EB827F5007C4DC9 /* CustomSchemaMappingProvider.swift in Sources */, B58D0C641EAA0C7E003EDD87 /* NSManagedObject+DynamicModel.swift in Sources */, @@ -2707,14 +2314,11 @@ B50C3EDB23D0545800B29880 /* FieldAttributeProtocol.swift in Sources */, 82BA18CB1C4BBD6400A0916E /* NSManagedObject+Convenience.swift in Sources */, 82BA18B51C4BBD3F00A0916E /* BaseDataTransaction+Querying.swift in Sources */, - B501FDDF1CA8D05000BE22EF /* CSSectionBy.swift in Sources */, B5BF7FAE234C41E90070E741 /* Internals.DiffableDataSourceSnapshot.swift in Sources */, - B538BA781D15B3E30003A766 /* CoreStoreBridge.m in Sources */, B52FEC752596DBE100368BFB /* ObjectReader.swift in Sources */, B51260801E97A18000402229 /* CoreStoreObject+Convenience.swift in Sources */, 82BA18D31C4BBD7100A0916E /* NSManagedObjectContext+CoreStore.swift in Sources */, 82BA18AD1C4BBD3100A0916E /* UnsafeDataTransaction.swift in Sources */, - B546F96A1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */, B5277673234F1AEB0056BE9F /* NSManagedObjectContext+Logging.swift in Sources */, B509D7D923C84E2600F42824 /* Transformable.Optional.swift in Sources */, B5C7959525D7D18700BDACC1 /* ObjectState.swift in Sources */, @@ -2722,11 +2326,9 @@ B5831B7B1F34ACBA00A9F647 /* Transformable.swift in Sources */, 82BA18A81C4BBD2900A0916E /* CoreStoreLogger.swift in Sources */, B549F65F1E569C7400FBAB2D /* QueryableAttributeType.swift in Sources */, - B559CD451CAA8B6300E4D58B /* CSSetupResult.swift in Sources */, 82BA18B81C4BBD4200A0916E /* TypeErasedClauses.swift in Sources */, B5CA2B131F81DBFE004B1936 /* KeyPathStringConvertible.swift in Sources */, B5A991ED1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */, - B5ECDBEE1CA6BF2000C7F112 /* CSFrom.swift in Sources */, B52F743E1E9B8724005F3DAC /* DynamicSchema.swift in Sources */, 18166884232B9ED00097C275 /* KeyPath+KeyPaths.swift in Sources */, B5E8A72121C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */, @@ -2735,22 +2337,18 @@ B5474D162227C08700B21FEC /* Internals.CoreStoreFetchRequest.swift in Sources */, B57E6FA323D302FA000FD031 /* Field.Relationship.swift in Sources */, B501322B2346A9AE00FC238B /* ListPublisher.swift in Sources */, - B56924001EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */, B56E4EDA23CEB8E700E1708C /* FieldStorableType.swift in Sources */, B5215CAF1FA4812500139E3A /* SectionMonitorBuilder.swift in Sources */, B5C795A225D7EB2200BDACC1 /* ForEach+SwiftUI.swift in Sources */, 82BA18D61C4BBD7100A0916E /* NSManagedObjectContext+Transaction.swift in Sources */, B56923ED1EB827F6007C4DC9 /* SchemaMappingProvider.swift in Sources */, 82BA18B91C4BBD4A00A0916E /* From.swift in Sources */, - B53FBA061CAB300C00F0D40A /* CSMigrationType.swift in Sources */, 82BA18BE1C4BBD4A00A0916E /* Tweak.swift in Sources */, + B5F5848828633741001F57ED /* Module.swift in Sources */, B509D7C523C848DA00F42824 /* Relationship.ToOne.swift in Sources */, - B5DBE2CE1C9914A900B5CEFA /* CSCoreStore.swift in Sources */, B57E6FAD23D30A5B000FD031 /* FieldRelationshipProtocol.swift in Sources */, B5831B711F34AC3400A9F647 /* AttributeProtocol.swift in Sources */, - B546F95E1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */, B50C3EF023D1605C00B29880 /* FieldCoders.DefaultNSSecureCoding.swift in Sources */, - B5ECDC0D1CA8161B00C7F112 /* CSGroupBy.swift in Sources */, B5D339E81E9493A500C880DE /* Entity.swift in Sources */, B5BF7FC7234D7E460070E741 /* ObjectSnapshot.swift in Sources */, 82BA18CC1C4BBD6400A0916E /* Progress+Convenience.swift in Sources */, @@ -2804,42 +2402,30 @@ buildActionMask = 2147483647; files = ( B5BF7FB5234C97910070E741 /* DiffableDataSource.swift in Sources */, - B5220E1E1D13080D009BC71E /* CSListMonitor.swift in Sources */, B5AA37F4235C28EE00FFD4B9 /* DiffableDataSource.CollectionViewAdapter-AppKit.swift in Sources */, B5BF7FBA234C97CE0070E741 /* DiffableDataSource.TableViewAdapter-UIKit.swift in Sources */, B5635D172356C39500B80E6B /* DiffableDataSource.CollectionViewAdapter-UIKit.swift in Sources */, - B5DBE2D01C9914A900B5CEFA /* CSCoreStore.swift in Sources */, B5CA2B0B1F7E5ACA004B1936 /* WhereClauseType.swift in Sources */, - B56923F81EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */, B50C3EED23D1601400B29880 /* FieldCoders.swift in Sources */, B52DD1BE1BE1F94300949AFE /* Progress+Convenience.swift in Sources */, B512608C1E9B252B00402229 /* NSEntityDescription+DynamicModel.swift in Sources */, - B5ECDC151CA816E500C7F112 /* CSTweak.swift in Sources */, B546F9761C9C553300D5AC55 /* SetupResult.swift in Sources */, - B53FBA161CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */, B509D7D123C8492800F42824 /* Relationship.ToManyUnordered.swift in Sources */, B5BF7FBF234C99190070E741 /* Internals.DiffableDataUIDispatcher.swift in Sources */, B5D339DB1E9489AB00C880DE /* CoreStoreObject.swift in Sources */, B52DD1951BE1F92500949AFE /* CoreStoreError.swift in Sources */, - B56923FD1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */, B55514ED1EED8BF900BAB888 /* From+Querying.swift in Sources */, B5BF7FC4234D7B2E0070E741 /* ObjectPublisher.swift in Sources */, B596BBBE1DD5C39F001DCDD9 /* QueryableSource.swift in Sources */, - B546F9601C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */, B55BB4D7235012AE00C33E34 /* ObjectRepresentation.swift in Sources */, - B5ECDC0F1CA8161B00C7F112 /* CSGroupBy.swift in Sources */, - B5ECDC211CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */, B52DD1C21BE1F94600949AFE /* Internals.MigrationManager.swift in Sources */, B527767A234F265F0056BE9F /* Internals.SharedNotificationObserver.swift in Sources */, B52FD3AD1E3B3EF10001D919 /* NSManagedObject+Logging.swift in Sources */, B52F74441E9B8724005F3DAC /* UnsafeDataModelSchema.swift in Sources */, - B5ECDC2D1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */, B50C3F0623D1B01C00B29880 /* Internals.AnyFieldCoder.swift in Sources */, B5A992221EA898720091A2E3 /* UserInfo.swift in Sources */, - B5D7A5BA1CA3BF8F005C752B /* CSInto.swift in Sources */, B5D339E51E948C3600C880DE /* Value.swift in Sources */, B50E175523517C6B004F033C /* Internals.DiffableDataUIDispatcher.Changeset.swift in Sources */, - B5A5F26A1CAEC50F004AB9AF /* CSSelect.swift in Sources */, B5FEC1911C9166E700532541 /* NSPersistentStore+Setup.swift in Sources */, B5B866F025F4800800335476 /* DataStack.AddStoragePublisher.swift in Sources */, B52DD1AB1BE1F93900949AFE /* From.swift in Sources */, @@ -2852,12 +2438,9 @@ B5831B781F34AC7A00A9F647 /* RelationshipProtocol.swift in Sources */, B5D339F41E94AF5800C880DE /* CoreStoreStrings.swift in Sources */, B5220E241D13085E009BC71E /* NSFetchedResultsController+Convenience.swift in Sources */, - B559CD471CAA8B6300E4D58B /* CSSetupResult.swift in Sources */, B50E17642351FA66004F033C /* Internals.Closure.swift in Sources */, - B5ECDBF01CA6BF2000C7F112 /* CSFrom.swift in Sources */, B549F6761E56A92800FBAB2D /* CoreDataNativeType.swift in Sources */, B509C7F71E54511B0061C547 /* ImportableAttributeType.swift in Sources */, - B5220E1F1D130810009BC71E /* CSListObserver.swift in Sources */, B50EE14523473C97009B8C47 /* CoreStoreObject+DataSources.swift in Sources */, B509D7CC23C8491C00F42824 /* Relationship.ToManyOrdered.swift in Sources */, B55BB4D823503B9500C33E34 /* EnvironmentValues+DataSources.swift in Sources */, @@ -2865,9 +2448,6 @@ 18166889232B9ED80097C275 /* String+KeyPaths.swift in Sources */, B52DD1A61BE1F92F00949AFE /* BaseDataTransaction+Importing.swift in Sources */, B56923F31EB827F6007C4DC9 /* XcodeSchemaMappingProvider.swift in Sources */, - B5220E1D1D13080A009BC71E /* CSDataStack+Observing.swift in Sources */, - B5519A4D1CA1F4FB002BEF78 /* CSError.swift in Sources */, - B5E1B5AC1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */, B52DD1961BE1F92500949AFE /* DataStack.swift in Sources */, B52DD1BD1BE1F94300949AFE /* NSManagedObject+Convenience.swift in Sources */, B5831F4222126FED00D8604C /* KeyPathGenericBindings.swift in Sources */, @@ -2876,14 +2456,11 @@ B56E4EE223CEBCF000E1708C /* FieldOptionalType.swift in Sources */, B5C7959C25D7D8B300BDACC1 /* ListReader.swift in Sources */, B52DD1AD1BE1F93900949AFE /* Where.swift in Sources */, - B53FBA1C1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */, B5F8496F234898240029D57B /* ListSnapshot.swift in Sources */, B5831F452212700500D8604C /* Where.Expression.swift in Sources */, B5B866DE25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */, B514EF1423A8DB1E0093DBA4 /* DiffableDataSource.BaseAdapter.swift in Sources */, B51260961E9B28F100402229 /* Internals.EntityIdentifier.swift in Sources */, - B5ECDBE31CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */, - B5ECDC031CA80CBA00C7F112 /* CSWhere.swift in Sources */, B52DD1AC1BE1F93900949AFE /* Select.swift in Sources */, B5FE4DAF1C85D44E00FA6A91 /* SQLiteStore.swift in Sources */, B52DD1C71BE1F94600949AFE /* NSManagedObjectContext+Querying.swift in Sources */, @@ -2893,27 +2470,21 @@ B52DD1C31BE1F94600949AFE /* Internals.NotificationObserver.swift in Sources */, B52DD1A81BE1F93200949AFE /* DataStack+Querying.swift in Sources */, B50132332346B76E00FC238B /* Internals.FetchedDiffableDataSourceSnapshotDelegate.swift in Sources */, - B5220E221D130818009BC71E /* CSSectionBy.swift in Sources */, B52DD1BC1BE1F94000949AFE /* MigrationResult.swift in Sources */, B52DD19D1BE1F92C00949AFE /* BaseDataTransaction.swift in Sources */, B5220E131D1305ED009BC71E /* SectionBy.swift in Sources */, - B559CD4D1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */, B5C7959225D7D18000BDACC1 /* ListState.swift in Sources */, B5E41EC31EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */, - B5ECDBE91CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */, B5A1DACB1F111BFA003CF369 /* KeyPath+Querying.swift in Sources */, B52DD1B81BE1F94000949AFE /* DataStack+Migration.swift in Sources */, - B5ECDC091CA8138100C7F112 /* CSOrderBy.swift in Sources */, B5D8CA792346EAEF0055D7D1 /* DataStack+DataSources.swift in Sources */, B56E4ED723CDB54A00E1708C /* FieldProtocol.swift in Sources */, B56923C71EB823B4007C4DC9 /* NSEntityDescription+Migration.swift in Sources */, B5944EFE25E8E8DA001D1D81 /* ListPublisher.SnapshotPublisher.swift in Sources */, B5DE5233230BDA1300A22534 /* CoreStoreDefaults.swift in Sources */, B52DD1A51BE1F92F00949AFE /* ImportableUniqueObject.swift in Sources */, - B5E222271CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */, B52F74481E9B8724005F3DAC /* XcodeDataModelSchema.swift in Sources */, B50E42FA23FBB91800ED476E /* ObjectProxy.swift in Sources */, - B5519A621CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */, B52DD19C1BE1F92C00949AFE /* Into.swift in Sources */, B50C3EE323D062C300B29880 /* FieldCoderType.swift in Sources */, B5FE4DA51C8481E100FA6A91 /* StorageInterface.swift in Sources */, @@ -2929,7 +2500,6 @@ B50392FB1C479640009900CA /* NSManagedObject+Transaction.swift in Sources */, B52F74321E9B50D0005F3DAC /* SchemaHistory.swift in Sources */, B509D7D623C84E1900F42824 /* Transformable.Required.swift in Sources */, - B5220E211D130816009BC71E /* CSObjectObserver.swift in Sources */, B50C3EE823D153EA00B29880 /* Field.Coded.swift in Sources */, B5D339EF1E9495E500C880DE /* CoreStoreObject+Querying.swift in Sources */, B52DD19F1BE1F92C00949AFE /* SynchronousDataTransaction.swift in Sources */, @@ -2942,7 +2512,6 @@ B56E4EE723CEDF0900E1708C /* Field.Virtual.swift in Sources */, B52DD19A1BE1F92800949AFE /* CoreStore+Logging.swift in Sources */, B52DD1A71BE1F93200949AFE /* BaseDataTransaction+Querying.swift in Sources */, - B546F96C1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */, B50C3EF723D1623A00B29880 /* FieldCoders.NSCoding.swift in Sources */, B56923EB1EB827F5007C4DC9 /* InferredSchemaMappingProvider.swift in Sources */, B50E175023517C03004F033C /* Internals.DiffableDataUIDispatcher.StagedChangeset.swift in Sources */, @@ -2959,11 +2528,9 @@ B50C3EFC23D1987D00B29880 /* FieldCoders.Json.swift in Sources */, B50C3EDD23D0545800B29880 /* FieldAttributeProtocol.swift in Sources */, B5DE522E230BD7D600A22534 /* Internals.swift in Sources */, - B5E2222E1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */, B5220E191D130761009BC71E /* ListMonitor.swift in Sources */, B5220E181D130711009BC71E /* ObjectObserver.swift in Sources */, B5220E251D13088E009BC71E /* ListObserver.swift in Sources */, - B538BA7A1D15B3E30003A766 /* CoreStoreBridge.m in Sources */, B52FEC772596DBE100368BFB /* ObjectReader.swift in Sources */, B5BF7FB0234C41E90070E741 /* Internals.DiffableDataSourceSnapshot.swift in Sources */, B51260821E97A18000402229 /* CoreStoreObject+Convenience.swift in Sources */, @@ -2980,7 +2547,6 @@ B52DD1991BE1F92800949AFE /* DefaultLogger.swift in Sources */, B5CA2B151F81DBFF004B1936 /* KeyPathStringConvertible.swift in Sources */, B5A991EF1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */, - B5220E201D130813009BC71E /* CSObjectMonitor.swift in Sources */, B52F74401E9B8724005F3DAC /* DynamicSchema.swift in Sources */, 18166886232B9ED20097C275 /* KeyPath+KeyPaths.swift in Sources */, B5E8A72321C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */, @@ -2989,25 +2555,20 @@ B5474D182227C08700B21FEC /* Internals.CoreStoreFetchRequest.swift in Sources */, B501322E2346A9B100FC238B /* ListPublisher.swift in Sources */, B56E4EDC23CEB8E700E1708C /* FieldStorableType.swift in Sources */, - B56924021EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */, B5C795A425D7EB2200BDACC1 /* ForEach+SwiftUI.swift in Sources */, B5215CB11FA4812500139E3A /* SectionMonitorBuilder.swift in Sources */, B5220E171D1306DF009BC71E /* UnsafeDataTransaction+Observing.swift in Sources */, + B5F5848A28633741001F57ED /* Module.swift in Sources */, B56923EF1EB827F6007C4DC9 /* SchemaMappingProvider.swift in Sources */, - B53FBA081CAB300C00F0D40A /* CSMigrationType.swift in Sources */, B509D7C723C848DA00F42824 /* Relationship.ToOne.swift in Sources */, - B5519A5C1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */, B57E6FAF23D30A5B000FD031 /* FieldRelationshipProtocol.swift in Sources */, - B5DBE2D51C991B3E00B5CEFA /* CSDataStack.swift in Sources */, B5831B731F34AC3400A9F647 /* AttributeProtocol.swift in Sources */, B50C3EF223D1605C00B29880 /* FieldCoders.DefaultNSSecureCoding.swift in Sources */, - B5AEFAB81C9962AE00AD137F /* CoreStoreBridge.swift in Sources */, B598514B1C90289F00C99590 /* NSPersistentStoreCoordinator+Setup.swift in Sources */, B5D339EA1E9493A500C880DE /* Entity.swift in Sources */, B5BF7FC9234D7E460070E741 /* ObjectSnapshot.swift in Sources */, B52DD1AA1BE1F93500949AFE /* TypeErasedClauses.swift in Sources */, B56E4ED223CD9E4200E1708C /* Field.Stored.swift in Sources */, - B53FBA021CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */, B5C795C625DD651F00BDACC1 /* DataStack+Reactive.swift in Sources */, B51FE5AF1CD4D00300E54258 /* CoreStore+CustomDebugStringConvertible.swift in Sources */, B56E4ECD23CD9B4800E1708C /* Field.swift in Sources */, @@ -3058,7 +2619,6 @@ B5635D162356C39500B80E6B /* DiffableDataSource.CollectionViewAdapter-UIKit.swift in Sources */, B5CA2B0A1F7E5ACA004B1936 /* WhereClauseType.swift in Sources */, B5C976E91C6E3A5E00B1AF90 /* Internals.CoreStoreFetchedResultsController.swift in Sources */, - B56923F71EB828BF007C4DC9 /* CSDynamicSchema.swift in Sources */, B56321801BD65216006C9394 /* CoreStoreError.swift in Sources */, B512608B1E9B252B00402229 /* NSEntityDescription+DynamicModel.swift in Sources */, B50C3EEC23D1601400B29880 /* FieldCoders.swift in Sources */, @@ -3068,15 +2628,10 @@ B5BF7FBE234C99190070E741 /* Internals.DiffableDataUIDispatcher.swift in Sources */, B5D339DA1E9489AB00C880DE /* CoreStoreObject.swift in Sources */, B509D7D023C8492800F42824 /* Relationship.ToManyUnordered.swift in Sources */, - B5ECDC021CA80CBA00C7F112 /* CSWhere.swift in Sources */, - B56923FC1EB82956007C4DC9 /* CSXcodeDataModelSchema.swift in Sources */, B55514EC1EED8BF900BAB888 /* From+Querying.swift in Sources */, B5BF7FC3234D7B2E0070E741 /* ObjectPublisher.swift in Sources */, B596BBBD1DD5C39F001DCDD9 /* QueryableSource.swift in Sources */, - B5ECDC081CA8138100C7F112 /* CSOrderBy.swift in Sources */, B55BB4D6235012AE00C33E34 /* ObjectRepresentation.swift in Sources */, - B5E1B59B1CAA0C23007FD580 /* CSObjectObserver.swift in Sources */, - B5519A611CA21954002BEF78 /* CSAsynchronousDataTransaction.swift in Sources */, B5FE4DAE1C85D44E00FA6A91 /* SQLiteStore.swift in Sources */, B5277679234F265F0056BE9F /* Internals.SharedNotificationObserver.swift in Sources */, B52FD3AC1E3B3EF10001D919 /* NSManagedObject+Logging.swift in Sources */, @@ -3087,27 +2642,20 @@ B5D339E41E948C3600C880DE /* Value.swift in Sources */, B50C3F0523D1B01C00B29880 /* Internals.AnyFieldCoder.swift in Sources */, B50E175423517C6B004F033C /* Internals.DiffableDataUIDispatcher.Changeset.swift in Sources */, - B5D7A5B91CA3BF8F005C752B /* CSInto.swift in Sources */, B56321891BD65216006C9394 /* AsynchronousDataTransaction.swift in Sources */, - B5ECDC201CA81A2100C7F112 /* CSDataStack+Querying.swift in Sources */, B5C976E51C6C9F9B00B1AF90 /* UnsafeDataTransaction+Observing.swift in Sources */, B5B866EF25F4800800335476 /* DataStack.AddStoragePublisher.swift in Sources */, B5BF7FCD234D80910070E741 /* Internals.LazyNonmutating.swift in Sources */, - B53FBA151CAB63CB00F0D40A /* Progress+ObjectiveC.swift in Sources */, B50564D52350CC3100482308 /* PropertyProtocol.swift in Sources */, - B5E1B5AB1CAA49E2007FD580 /* CSDataStack+Migrating.swift in Sources */, B5831B771F34AC7A00A9F647 /* RelationshipProtocol.swift in Sources */, B5BF7FB4234C97910070E741 /* DiffableDataSource.swift in Sources */, B57E6FA923D305D6000FD031 /* FIeldRelationshipType.swift in Sources */, B5D339F31E94AF5800C880DE /* CoreStoreStrings.swift in Sources */, - B5E1B5A01CAA2568007FD580 /* CSDataStack+Observing.swift in Sources */, B50E17632351FA66004F033C /* Internals.Closure.swift in Sources */, B549F6751E56A92800FBAB2D /* CoreDataNativeType.swift in Sources */, B509C7F61E54511B0061C547 /* ImportableAttributeType.swift in Sources */, - B5E1B5961CAA0C15007FD580 /* CSObjectMonitor.swift in Sources */, B50EE14423473C97009B8C47 /* CoreStoreObject+DataSources.swift in Sources */, B55BB4D923503B9600C33E34 /* EnvironmentValues+DataSources.swift in Sources */, - B5ECDC2C1CA81CC700C7F112 /* CSDataStack+Transaction.swift in Sources */, B509D7CB23C8491C00F42824 /* Relationship.ToManyOrdered.swift in Sources */, 18166888232B9ED70097C275 /* String+KeyPaths.swift in Sources */, B56321911BD65216006C9394 /* BaseDataTransaction+Importing.swift in Sources */, @@ -3127,14 +2675,9 @@ B5C7959B25D7D8B300BDACC1 /* ListReader.swift in Sources */, B5F8496E234898240029D57B /* ListSnapshot.swift in Sources */, B51260951E9B28F100402229 /* Internals.EntityIdentifier.swift in Sources */, - B53FBA011CAB2D2F00F0D40A /* CSMigrationResult.swift in Sources */, - B5DBE2D41C991B3E00B5CEFA /* CSDataStack.swift in Sources */, B514EF1323A8DB1D0093DBA4 /* DiffableDataSource.BaseAdapter.swift in Sources */, B5B866DD25E9012F00335476 /* ListPublisher+Reactive.swift in Sources */, B50392FA1C47963F009900CA /* NSManagedObject+Transaction.swift in Sources */, - B53FBA1B1CAB63E200F0D40A /* NSManagedObject+ObjectiveC.swift in Sources */, - B5519A5B1CA2008C002BEF78 /* CSBaseDataTransaction.swift in Sources */, - B5ECDBE21CA6BB2B00C7F112 /* CSBaseDataTransaction+Querying.swift in Sources */, B56321971BD65216006C9394 /* Select.swift in Sources */, B53D9E5B23513712000F48FB /* DiffableDataSourceSnapshotProtocol.swift in Sources */, B56321AB1BD6521C006C9394 /* Internals.FetchedResultsControllerDelegate.swift in Sources */, @@ -3144,10 +2687,7 @@ B56321B21BD6521C006C9394 /* NSManagedObjectContext+Querying.swift in Sources */, B5FE4DA41C8481E100FA6A91 /* StorageInterface.swift in Sources */, B56321B31BD6521C006C9394 /* NSManagedObjectContext+Setup.swift in Sources */, - B501FDEA1CA8D20500BE22EF /* CSListObserver.swift in Sources */, - B501FDE51CA8D1F500BE22EF /* CSListMonitor.swift in Sources */, B5E41EC21EA9BB37006240F0 /* DynamicSchema+Convenience.swift in Sources */, - B5ECDC141CA816E500C7F112 /* CSTweak.swift in Sources */, B5C7959125D7D18000BDACC1 /* ListState.swift in Sources */, B5A1DACA1F111BFA003CF369 /* KeyPath+Querying.swift in Sources */, B56321AE1BD6521C006C9394 /* Internals.NotificationObserver.swift in Sources */, @@ -3170,10 +2710,7 @@ B56321901BD65216006C9394 /* ImportableUniqueObject.swift in Sources */, B56321871BD65216006C9394 /* Into.swift in Sources */, B563219A1BD65216006C9394 /* GroupBy.swift in Sources */, - B5ECDBE81CA6BEA300C7F112 /* CSClauseTypes.swift in Sources */, - B5A5F2691CAEC50F004AB9AF /* CSSelect.swift in Sources */, B5D339DF1E9489C700C880DE /* DynamicObject.swift in Sources */, - B5519A4C1CA1F4FB002BEF78 /* CSError.swift in Sources */, B563219B1BD65216006C9394 /* Tweak.swift in Sources */, B52F74311E9B50D0005F3DAC /* SchemaHistory.swift in Sources */, B563218F1BD65216006C9394 /* ImportableObject.swift in Sources */, @@ -3182,7 +2719,6 @@ B50C3EE723D153EA00B29880 /* Field.Coded.swift in Sources */, B5D339EE1E9495E500C880DE /* CoreStoreObject+Querying.swift in Sources */, B56321A51BD65216006C9394 /* MigrationChain.swift in Sources */, - B5E222261CA4E12600BA2E95 /* CSSynchronousDataTransaction.swift in Sources */, B56321A21BD65216006C9394 /* ListObserver.swift in Sources */, B50E175923517DE4004F033C /* Differentiable.swift in Sources */, B5215CAB1FA4810300139E3A /* QueryChainBuilder.swift in Sources */, @@ -3190,8 +2726,6 @@ B563218A1BD65216006C9394 /* SynchronousDataTransaction.swift in Sources */, B52F744C1E9B8740005F3DAC /* CoreStoreSchema.swift in Sources */, B56E4EE623CEDF0900E1708C /* Field.Virtual.swift in Sources */, - B5AEFAB71C9962AE00AD137F /* CoreStoreBridge.swift in Sources */, - B5E2222D1CA51B6E00BA2E95 /* CSUnsafeDataTransaction.swift in Sources */, B50E174F23517C03004F033C /* Internals.DiffableDataUIDispatcher.StagedChangeset.swift in Sources */, B50C3EF623D1623A00B29880 /* FieldCoders.NSCoding.swift in Sources */, B563219F1BD65216006C9394 /* ObjectMonitor.swift in Sources */, @@ -3201,7 +2735,6 @@ B53B27611EE3B92E00E9B352 /* CoreStoreManagedObject.swift in Sources */, B5215CA61FA47DFD00139E3A /* FetchChainBuilder.swift in Sources */, B5D33A031E96012400C880DE /* Relationship.swift in Sources */, - B559CD4C1CAA8C6D00E4D58B /* CSStorageInterface.swift in Sources */, B56923CB1EB82410007C4DC9 /* NSManagedObjectModel+Migration.swift in Sources */, B56923E61EB827F5007C4DC9 /* CustomSchemaMappingProvider.swift in Sources */, B58D0C651EAA0C7E003EDD87 /* NSManagedObject+DynamicModel.swift in Sources */, @@ -3211,13 +2744,10 @@ B5DE522D230BD7D600A22534 /* Internals.swift in Sources */, B56321851BD65216006C9394 /* CoreStore+Logging.swift in Sources */, B56321921BD65216006C9394 /* BaseDataTransaction+Querying.swift in Sources */, - B501FDE01CA8D05000BE22EF /* CSSectionBy.swift in Sources */, B5BF7FAF234C41E90070E741 /* Internals.DiffableDataSourceSnapshot.swift in Sources */, - B538BA791D15B3E30003A766 /* CoreStoreBridge.m in Sources */, B52FEC762596DBE100368BFB /* ObjectReader.swift in Sources */, B51260811E97A18000402229 /* CoreStoreObject+Convenience.swift in Sources */, B56321B11BD6521C006C9394 /* NSManagedObjectContext+CoreStore.swift in Sources */, - B546F96B1C9AF26D00D5AC55 /* CSInMemoryStore.swift in Sources */, B5277674234F1AEB0056BE9F /* NSManagedObjectContext+Logging.swift in Sources */, B509D7DA23C84E2600F42824 /* Transformable.Optional.swift in Sources */, B5C795D425E0DD1B00BDACC1 /* ListSnapshot.SectionInfo.swift in Sources */, @@ -3225,11 +2755,9 @@ B5831B7C1F34ACBA00A9F647 /* Transformable.swift in Sources */, B563218B1BD65216006C9394 /* UnsafeDataTransaction.swift in Sources */, B549F6601E569C7400FBAB2D /* QueryableAttributeType.swift in Sources */, - B559CD461CAA8B6300E4D58B /* CSSetupResult.swift in Sources */, B56321A61BD65216006C9394 /* MigrationType.swift in Sources */, B5CA2B141F81DBFE004B1936 /* KeyPathStringConvertible.swift in Sources */, B5A991EE1E9DC2CE0091A2E3 /* VersionLock.swift in Sources */, - B5ECDBEF1CA6BF2000C7F112 /* CSFrom.swift in Sources */, B52F743F1E9B8724005F3DAC /* DynamicSchema.swift in Sources */, 18166885232B9ED10097C275 /* KeyPath+KeyPaths.swift in Sources */, B5E8A72221C1015300EF006A /* CoreStoreObject+Observing.swift in Sources */, @@ -3238,22 +2766,18 @@ B5474D172227C08700B21FEC /* Internals.CoreStoreFetchRequest.swift in Sources */, B57E6FA423D302FA000FD031 /* Field.Relationship.swift in Sources */, B501322D2346A9B000FC238B /* ListPublisher.swift in Sources */, - B56924011EB82976007C4DC9 /* CSUnsafeDataModelSchema.swift in Sources */, B56E4EDB23CEB8E700E1708C /* FieldStorableType.swift in Sources */, B5215CB01FA4812500139E3A /* SectionMonitorBuilder.swift in Sources */, B5C795A325D7EB2200BDACC1 /* ForEach+SwiftUI.swift in Sources */, B56321B41BD6521C006C9394 /* NSManagedObjectContext+Transaction.swift in Sources */, B56923EE1EB827F6007C4DC9 /* SchemaMappingProvider.swift in Sources */, B56321861BD65216006C9394 /* CoreStoreLogger.swift in Sources */, - B53FBA071CAB300C00F0D40A /* CSMigrationType.swift in Sources */, + B5F5848928633741001F57ED /* Module.swift in Sources */, B56321841BD65216006C9394 /* DefaultLogger.swift in Sources */, B509D7C623C848DA00F42824 /* Relationship.ToOne.swift in Sources */, - B5DBE2CF1C9914A900B5CEFA /* CSCoreStore.swift in Sources */, B57E6FAE23D30A5B000FD031 /* FieldRelationshipProtocol.swift in Sources */, B5831B721F34AC3400A9F647 /* AttributeProtocol.swift in Sources */, - B546F95F1C9A12B800D5AC55 /* CSSQliteStore.swift in Sources */, B50C3EF123D1605C00B29880 /* FieldCoders.DefaultNSSecureCoding.swift in Sources */, - B5ECDC0E1CA8161B00C7F112 /* CSGroupBy.swift in Sources */, B5D339E91E9493A500C880DE /* Entity.swift in Sources */, B5BF7FC8234D7E460070E741 /* ObjectSnapshot.swift in Sources */, B5BF7FB9234C97CE0070E741 /* DiffableDataSource.TableViewAdapter-UIKit.swift in Sources */, diff --git a/Sources/CSAsynchronousDataTransaction.swift b/Sources/CSAsynchronousDataTransaction.swift deleted file mode 100644 index 388a860..0000000 --- a/Sources/CSAsynchronousDataTransaction.swift +++ /dev/null @@ -1,111 +0,0 @@ -// -// CSAsynchronousDataTransaction.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSAsynchronousDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSAsynchronousDataTransaction: CSBaseDataTransaction, CoreStoreObjectiveCType { - - @objc - public func commitWithSuccess(_ success: (() -> Void)?, failure: ((CSError) -> Void)?) { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: BaseDataTransaction - - @objc - public override func createInto(_ into: CSInto) -> Any { - - fatalError() - } - - @objc - public override func editObject(_ object: NSManagedObject?) -> Any? { - - fatalError() - } - - @objc - public override func editInto(_ into: CSInto, objectID: NSManagedObjectID) -> Any? { - - fatalError() - } - - @objc - public override func deleteObject(_ object: NSManagedObject?) { - - fatalError() - } - - @objc - public override func deleteObjects(_ objects: [NSManagedObject]) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public typealias SwiftType = AsynchronousDataTransaction - - public var bridgeToSwift: AsynchronousDataTransaction { - - fatalError() - } - - public required init(_ swiftValue: AsynchronousDataTransaction) { - - fatalError() - } -} - - -// MARK: - AsynchronousDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension AsynchronousDataTransaction: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSAsynchronousDataTransaction { - - fatalError() - } -} diff --git a/Sources/CSBaseDataTransaction+Querying.swift b/Sources/CSBaseDataTransaction+Querying.swift deleted file mode 100644 index a664900..0000000 --- a/Sources/CSBaseDataTransaction+Querying.swift +++ /dev/null @@ -1,94 +0,0 @@ -// -// CSBaseDataTransaction+Querying.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSBaseDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CSBaseDataTransaction { - - @objc - public func fetchExistingObject(_ object: NSManagedObject) -> Any? { - - fatalError() - } - - @objc - public func fetchExistingObjectWithID(_ objectID: NSManagedObjectID) -> Any? { - - fatalError() - } - - @objc - public func fetchExistingObjects(_ objects: [NSManagedObject]) -> [Any] { - - fatalError() - } - - @objc - public func fetchExistingObjectsWithIDs(_ objectIDs: [NSManagedObjectID]) -> [Any] { - - fatalError() - } - - @objc - public func fetchOneFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> Any? { - - fatalError() - } - - @objc - public func fetchAllFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> [Any]? { - - fatalError() - } - - @objc - public func fetchCountFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> NSNumber? { - - fatalError() - } - - @objc - public func fetchObjectIDFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> NSManagedObjectID? { - - fatalError() - } - - @objc - public func queryValueFrom(_ from: CSFrom, selectClause: CSSelect, queryClauses: [CSQueryClause]) -> Any? { - - fatalError() - } - - @objc - public func queryAttributesFrom(_ from: CSFrom, selectClause: CSSelect, queryClauses: [CSQueryClause]) -> [[String: Any]]? { - - fatalError() - } -} diff --git a/Sources/CSBaseDataTransaction.swift b/Sources/CSBaseDataTransaction.swift deleted file mode 100644 index 483ecfc..0000000 --- a/Sources/CSBaseDataTransaction.swift +++ /dev/null @@ -1,149 +0,0 @@ -// -// CSBaseDataTransaction.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSBaseDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public class CSBaseDataTransaction: NSObject { - - // MARK: Object management - - @objc - public var hasChanges: Bool { - - fatalError() - } - - @objc - public func createInto(_ into: CSInto) -> Any { - - fatalError() - } - - @objc - public func editObject(_ object: NSManagedObject?) -> Any? { - - fatalError() - } - - @objc - public func editInto(_ into: CSInto, objectID: NSManagedObjectID) -> Any? { - - fatalError() - } - - @objc - public func deleteObject(_ object: NSManagedObject?) { - - fatalError() - } - - @objc - public func deleteObjects(_ objects: [NSManagedObject]) { - - fatalError() - } - - @objc - public func refreshAndMergeAllObjects() { - - fatalError() - } - - - // MARK: Inspecting Pending Objects - - @objc - public func insertedObjectsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - @objc - public func insertedObjectIDs() -> Set { - - fatalError() - } - - @objc - public func insertedObjectIDsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - @objc - public func updatedObjectsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - @objc - public func updatedObjectIDs() -> Set { - - fatalError() - } - - @objc - public func updatedObjectIDsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - @objc - public func deletedObjectsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - @objc - public func deletedObjectIDs() -> Set { - - fatalError() - } - - @objc - public func deletedObjectIDsOfType(_ entity: NSManagedObject.Type) -> Set { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } -} diff --git a/Sources/CSClauseTypes.swift b/Sources/CSClauseTypes.swift deleted file mode 100644 index a5a5e71..0000000 --- a/Sources/CSClauseTypes.swift +++ /dev/null @@ -1,60 +0,0 @@ -// -// CSClauseTypes.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSFetchClause - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSFetchClause { - - @objc - func applyToFetchRequest(_ fetchRequest: NSFetchRequest) -} - - -// MARK: - CSQueryClause - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSQueryClause { - - @objc - func applyToFetchRequest(_ fetchRequest: NSFetchRequest) -} - - -// MARK: - CSDeleteClause - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSDeleteClause { - - @objc - func applyToFetchRequest(_ fetchRequest: NSFetchRequest) -} diff --git a/Sources/CSCoreStore.swift b/Sources/CSCoreStore.swift deleted file mode 100644 index fe3a41b..0000000 --- a/Sources/CSCoreStore.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// CSCoreStore.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation - - -// MARK: - CSCoreStore - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSCoreStore: NSObject { - - @objc - public static var defaultStack: CSDataStack { - - get { fatalError() } - set { fatalError() } - } -} diff --git a/Sources/CSDataStack+Migrating.swift b/Sources/CSDataStack+Migrating.swift deleted file mode 100644 index 047217e..0000000 --- a/Sources/CSDataStack+Migrating.swift +++ /dev/null @@ -1,58 +0,0 @@ -// -// CSDataStack+Migrating.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSDataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CSDataStack { - - @objc - public func addInMemoryStorage(_ storage: CSInMemoryStore, completion: @escaping (CSSetupResult) -> Void) { - - fatalError() - } - - @objc - public func addSQLiteStorage(_ storage: CSSQLiteStore, completion: @escaping (CSSetupResult) -> Void, error: NSErrorPointer) -> Progress? { - - fatalError() - } - - @objc - public func upgradeStorageIfNeeded(_ storage: CSSQLiteStore, completion: @escaping (CSMigrationResult) -> Void, error: NSErrorPointer) -> Progress? { - - fatalError() - } - - @objc - public func requiredMigrationsForSQLiteStore(_ storage: CSSQLiteStore, error: NSErrorPointer) -> [CSMigrationType]? { - - fatalError() - } -} diff --git a/Sources/CSDataStack+Observing.swift b/Sources/CSDataStack+Observing.swift deleted file mode 100644 index 5b6d9cc..0000000 --- a/Sources/CSDataStack+Observing.swift +++ /dev/null @@ -1,63 +0,0 @@ -// -// CSDataStack+Observing.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSDataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CSDataStack { - - @objc - public func monitorObject(_ object: NSManagedObject) -> CSObjectMonitor { - - fatalError() - } - - @objc - public func monitorListFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> CSListMonitor { - - fatalError() - } - - @objc - public func monitorListByCreatingAsynchronously(_ createAsynchronously: @escaping (CSListMonitor) -> Void, from: CSFrom, fetchClauses: [CSFetchClause]) { - - fatalError() - } - - @objc - public func monitorSectionedListFrom(_ from: CSFrom, sectionBy: CSSectionBy, fetchClauses: [CSFetchClause]) -> CSListMonitor { - - fatalError() - } - - public func monitorSectionedListByCreatingAsynchronously(_ createAsynchronously: @escaping (CSListMonitor) -> Void, from: CSFrom, sectionBy: CSSectionBy, fetchClauses: [CSFetchClause]) { - - fatalError() - } -} diff --git a/Sources/CSDataStack+Querying.swift b/Sources/CSDataStack+Querying.swift deleted file mode 100644 index 6877d92..0000000 --- a/Sources/CSDataStack+Querying.swift +++ /dev/null @@ -1,100 +0,0 @@ -// -// CSDataStack+Querying.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSDataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CSDataStack { - - @objc - public func fetchExistingObject(_ object: NSManagedObject) -> Any? { - - fatalError() - } - - @objc - public func fetchExistingObjectWithID(_ objectID: NSManagedObjectID) -> Any? { - - fatalError() - } - - @objc - public func fetchExistingObjects(_ objects: [NSManagedObject]) -> [Any] { - - fatalError() - } - - @objc - public func fetchExistingObjectsWithIDs(_ objectIDs: [NSManagedObjectID]) -> [Any] { - - fatalError() - } - - @objc - public func fetchOneFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> Any? { - - fatalError() - } - - @objc - public func fetchAllFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> [Any]? { - - fatalError() - } - - @objc - public func fetchCountFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> NSNumber? { - - fatalError() - } - - @objc - public func fetchObjectIDFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> NSManagedObjectID? { - - fatalError() - } - - @objc - public func fetchObjectIDsFrom(_ from: CSFrom, fetchClauses: [CSFetchClause]) -> [NSManagedObjectID]? { - - fatalError() - } - - @objc - public func queryValueFrom(_ from: CSFrom, selectClause: CSSelect, queryClauses: [CSQueryClause]) -> Any? { - - fatalError() - } - - @objc - public func queryAttributesFrom(_ from: CSFrom, selectClause: CSSelect, queryClauses: [CSQueryClause]) -> [[String: Any]]? { - - fatalError() - } -} diff --git a/Sources/CSDataStack+Transaction.swift b/Sources/CSDataStack+Transaction.swift deleted file mode 100644 index c8fc145..0000000 --- a/Sources/CSDataStack+Transaction.swift +++ /dev/null @@ -1,63 +0,0 @@ -// -// CSDataStack+Transaction.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation - - -// MARK: - CSDataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CSDataStack { - - @objc - public func beginAsynchronous(_ closure: @escaping (_ transaction: CSAsynchronousDataTransaction) -> Void) { - - fatalError() - } - - @objc - public func beginSynchronous(_ closure: @escaping (_ transaction: CSSynchronousDataTransaction) -> Void, error: NSErrorPointer) -> Bool { - - fatalError() - } - - @objc - public func beginUnsafe() -> CSUnsafeDataTransaction { - - fatalError() - } - - @objc - public func beginUnsafeWithSupportsUndo(_ supportsUndo: Bool) -> CSUnsafeDataTransaction { - - fatalError() - } - - @objc - public func refreshAndMergeAllObjects() { - - fatalError() - } -} diff --git a/Sources/CSDataStack.swift b/Sources/CSDataStack.swift deleted file mode 100644 index b53c057..0000000 --- a/Sources/CSDataStack.swift +++ /dev/null @@ -1,135 +0,0 @@ -// -// CSDataStack.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSDataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSDataStack: NSObject, CoreStoreObjectiveCType { - - @objc - public convenience override init() { - - fatalError() - } - - @objc - public convenience init(xcodeModelName: XcodeDataModelFileName?, bundle: Bundle?, versionChain: [String]?) { - - fatalError() - } - - @objc - public var modelVersion: String { - - fatalError() - } - - @objc - public func entityTypesByNameForType(_ type: NSManagedObject.Type) -> [EntityName: NSManagedObject.Type] { - - fatalError() - } - - @objc - public func entityDescriptionForClass(_ type: NSManagedObject.Type) -> NSEntityDescription? { - - fatalError() - } - - @objc - @discardableResult - public func addInMemoryStorageAndWaitAndReturnError(_ error: NSErrorPointer) -> CSInMemoryStore? { - - fatalError() - } - - @objc - @discardableResult - public func addSQLiteStorageAndWaitAndReturnError(_ error: NSErrorPointer) -> CSSQLiteStore? { - - fatalError() - } - - @objc - @discardableResult - public func addInMemoryStorageAndWait(_ storage: CSInMemoryStore, error: NSErrorPointer) -> CSInMemoryStore? { - - fatalError() - } - - @objc - @discardableResult - public func addSQLiteStorageAndWait(_ storage: CSSQLiteStore, error: NSErrorPointer) -> CSSQLiteStore? { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: DataStack - - public init(_ swiftValue: DataStack) { - - fatalError() - } -} - - -// MARK: - DataStack - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension DataStack: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSDataStack { - - fatalError() - } -} diff --git a/Sources/CSDynamicSchema.swift b/Sources/CSDynamicSchema.swift deleted file mode 100644 index 43299b4..0000000 --- a/Sources/CSDynamicSchema.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// CSDynamicSchema.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import CoreData -import Foundation - - -// MARK: - CSDynamicSchema - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSDynamicSchema { - - @objc - var modelVersion: ModelVersion { get } - - @objc - func rawModel() -> NSManagedObjectModel -} diff --git a/Sources/CSError.swift b/Sources/CSError.swift deleted file mode 100644 index ff8954e..0000000 --- a/Sources/CSError.swift +++ /dev/null @@ -1,103 +0,0 @@ -// -// CSError.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSError - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSError: NSError { - - // MARK: Public - - @objc - public static let errorDomain = CoreStoreErrorDomain - - public var bridgeToSwift: CoreStoreError { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - public init(_ swiftValue: CoreStoreError) { - - fatalError() - } - - public required init?(coder aDecoder: NSCoder) { - - fatalError() - } -} - - -// MARK: - CSErrorCode - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public enum CSErrorCode: Int { - - case unknownError - case differentStorageExistsAtURL - case mappingModelNotFound - case progressiveMigrationRequired - case internalError - case userError - case userCancelled -} - - -// MARK: - CoreStoreError - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension CoreStoreError: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSError { - - fatalError() - } -} diff --git a/Sources/CSFrom.swift b/Sources/CSFrom.swift deleted file mode 100644 index 0023ab3..0000000 --- a/Sources/CSFrom.swift +++ /dev/null @@ -1,97 +0,0 @@ -// -// CSFrom.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSFrom - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSFrom: NSObject { - - @objc - public var entityClass: AnyClass { - - fatalError() - } - - @objc - public var configurations: [Any]? { - - fatalError() - } - - @objc - public convenience init(entityClass: NSManagedObject.Type) { - - fatalError() - } - - @objc - public convenience init(entityClass: NSManagedObject.Type, configuration: Any) { - - fatalError() - } - - @objc - public convenience init(entityClass: NSManagedObject.Type, configurations: [Any]) { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: From - - public init(_ swiftValue: From) { - - fatalError() - } -} - - -// MARK: - From - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension From where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSFrom { - - fatalError() - } -} diff --git a/Sources/CSGroupBy.swift b/Sources/CSGroupBy.swift deleted file mode 100644 index c39d9c0..0000000 --- a/Sources/CSGroupBy.swift +++ /dev/null @@ -1,104 +0,0 @@ -// -// CSGroupBy.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSGroupBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSGroupBy: NSObject, CSQueryClause { - - @objc - public var keyPaths: [KeyPathString] { - - fatalError() - } - - @objc - public convenience init(keyPath: KeyPathString) { - - fatalError() - } - - @objc - public convenience init(keyPaths: [KeyPathString]) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CSQueryClause - - @objc - public func applyToFetchRequest(_ fetchRequest: NSFetchRequest) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: GroupBy - - public init(_ swiftValue: GroupBy) { - - fatalError() - } -} - - -// MARK: - GroupBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension GroupBy where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSGroupBy { - - fatalError() - } -} diff --git a/Sources/CSInMemoryStore.swift b/Sources/CSInMemoryStore.swift deleted file mode 100644 index 7b12308..0000000 --- a/Sources/CSInMemoryStore.swift +++ /dev/null @@ -1,107 +0,0 @@ -// -// CSInMemoryStore.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSInMemoryStore - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSInMemoryStore: NSObject, CSStorageInterface, CoreStoreObjectiveCType { - - @objc - public convenience init(configuration: ModelConfiguration) { - - fatalError() - } - - @objc - public convenience override init() { - - fatalError() - } - - - // MARK: StorageInterface - - @objc - public static let storeType = NSInMemoryStoreType - - @objc - public var configuration: ModelConfiguration { - - fatalError() - } - - @objc - public var storeOptions: [AnyHashable: Any]? { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: InMemoryStore - - public required init(_ swiftValue: InMemoryStore) { - - fatalError() - } -} - - -// MARK: - InMemoryStore - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension InMemoryStore: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSInMemoryStore { - - fatalError() - } -} diff --git a/Sources/CSInto.swift b/Sources/CSInto.swift deleted file mode 100644 index c9b8c3e..0000000 --- a/Sources/CSInto.swift +++ /dev/null @@ -1,101 +0,0 @@ -// -// CSInto.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSInto - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSInto: NSObject { - - @objc - public var entityClass: NSManagedObject.Type { - - fatalError() - } - - @objc - public var configuration: ModelConfiguration { - - fatalError() - } - - @objc - public convenience init(entityClass: NSManagedObject.Type) { - - fatalError() - } - - @objc - public convenience init(entityClass: NSManagedObject.Type, configuration: ModelConfiguration) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: Into - - public required init(_ swiftValue: Into) { - - fatalError() - } -} - - -// MARK: - Into - -extension Into where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - @available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") - public var bridgeToObjectiveC: CSInto { - - fatalError() - } -} diff --git a/Sources/CSListMonitor.swift b/Sources/CSListMonitor.swift deleted file mode 100644 index eef9a04..0000000 --- a/Sources/CSListMonitor.swift +++ /dev/null @@ -1,254 +0,0 @@ -// -// CSListMonitor.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSListMonitor - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSListMonitor: NSObject { - - // MARK: Public (Accessors) - - @objc - public subscript(index: Int) -> Any { - - fatalError() - } - - @objc - public func objectAtSafeIndex(_ index: Int) -> Any? { - - fatalError() - } - - @objc - public func objectAtSectionIndex(_ sectionIndex: Int, itemIndex: Int) -> Any { - - fatalError() - } - - @objc - public func objectAtSafeSectionIndex(_ sectionIndex: Int, safeItemIndex itemIndex: Int) -> Any? { - - fatalError() - } - - @objc - public func objectAtIndexPath(_ indexPath: IndexPath) -> Any { - - fatalError() - } - - @objc - public func objectAtSafeIndexPath(_ indexPath: IndexPath) -> Any? { - - fatalError() - } - - @objc - public func hasObjects() -> Bool { - - fatalError() - } - - @objc - public func hasObjectsInSection(_ section: Int) -> Bool { - - fatalError() - } - - @objc - public func objectsInAllSections() -> [NSManagedObject] { - - fatalError() - } - - @objc - public func objectsInSection(_ section: Int) -> [NSManagedObject] { - - fatalError() - } - - @objc - public func objectsInSafeSection(safeSectionIndex section: Int) -> [NSManagedObject]? { - - fatalError() - } - - @objc - public func numberOfSections() -> Int { - - fatalError() - } - - @objc - public func numberOfObjects() -> Int { - - fatalError() - } - - @objc - public func numberOfObjectsInSection(_ section: Int) -> Int { - - fatalError() - } - - @objc - public func numberOfObjectsInSafeSection(safeSectionIndex section: Int) -> NSNumber? { - - fatalError() - } - - @objc - public func sectionInfoAtIndex(_ section: Int) -> NSFetchedResultsSectionInfo { - - fatalError() - } - - @objc - public func sectionInfoAtSafeSectionIndex(safeSectionIndex section: Int) -> NSFetchedResultsSectionInfo? { - - fatalError() - } - - @objc - public func sections() -> [NSFetchedResultsSectionInfo] { - - fatalError() - } - - @objc - public func targetSectionForSectionIndexTitle(title: String, index: Int) -> Int { - - fatalError() - } - - @objc - public func sectionIndexTitles() -> [String] { - - fatalError() - } - - @objc - public func indexOf(_ object: NSManagedObject) -> NSNumber? { - - fatalError() - } - - @objc - public func indexPathOf(_ object: NSManagedObject) -> IndexPath? { - - fatalError() - } - - - // MARK: Public (Observers) - - @objc - public func addListObserver(_ observer: CSListObserver) { - - fatalError() - } - - public func addListObjectObserver(_ observer: CSListObjectObserver) { - - fatalError() - } - - @objc - public func addListSectionObserver(_ observer: CSListSectionObserver) { - - fatalError() - } - - @objc - public func removeListObserver(_ observer: CSListObserver) { - - fatalError() - } - - - // MARK: Public (Refetching) - - @objc - public var isPendingRefetch: Bool { - - fatalError() - } - - @objc - public func refetch(_ fetchClauses: [CSFetchClause]) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - @nonobjc - public let bridgeToSwift: ListMonitor - - @nonobjc - public required init(_ swiftValue: ListMonitor) { - - fatalError() - } -} - - -// MARK: - ListMonitor - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension ListMonitor where ListMonitor.ObjectType: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSListMonitor { - - fatalError() - } -} diff --git a/Sources/CSListObserver.swift b/Sources/CSListObserver.swift deleted file mode 100644 index 2f1723a..0000000 --- a/Sources/CSListObserver.swift +++ /dev/null @@ -1,81 +0,0 @@ -// -// CSListObserver.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSListObserver - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSListObserver: AnyObject { - - @objc - optional func listMonitorWillChange(_ monitor: CSListMonitor) - - @objc - optional func listMonitorDidChange(_ monitor: CSListMonitor) - - @objc - optional func listMonitorWillRefetch(_ monitor: CSListMonitor) - - @objc - optional func listMonitorDidRefetch(_ monitor: CSListMonitor) -} - - -// MARK: - ListObjectObserver - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSListObjectObserver: CSListObserver { - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didInsertObject object: Any, toIndexPath indexPath: IndexPath) - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didDeleteObject object: Any, fromIndexPath indexPath: IndexPath) - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didUpdateObject object: Any, atIndexPath indexPath: IndexPath) - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didMoveObject object: Any, fromIndexPath: IndexPath, toIndexPath: IndexPath) -} - - -// MARK: - CSListSectionObserver - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSListSectionObserver: CSListObjectObserver { - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didInsertSection sectionInfo: NSFetchedResultsSectionInfo, toSectionIndex sectionIndex: Int) - - @objc - optional func listMonitor(_ monitor: CSListMonitor, didDeleteSection sectionInfo: NSFetchedResultsSectionInfo, fromSectionIndex sectionIndex: Int) -} diff --git a/Sources/CSMigrationResult.swift b/Sources/CSMigrationResult.swift deleted file mode 100644 index 2d1ac06..0000000 --- a/Sources/CSMigrationResult.swift +++ /dev/null @@ -1,119 +0,0 @@ -// -// CSMigrationResult.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSMigrationResult - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSMigrationResult: NSObject, CoreStoreObjectiveCType { - - @objc - public var isSuccess: Bool { - - fatalError() - } - - @objc - public var isFailure: Bool { - - return !self.isSuccess - } - - @objc - public var migrationTypes: [CSMigrationType]? { - - fatalError() - } - - @objc - public var error: NSError? { - - fatalError() - } - - @objc - public func handleSuccess(_ success: (_ migrationTypes: [CSMigrationType]) -> Void, failure: (_ error: NSError) -> Void) { - - fatalError() - } - - @objc - public func handleSuccess(_ success: (_ migrationTypes: [CSMigrationType]) -> Void) { - - fatalError() - } - - @objc - public func handleFailure(_ failure: (_ error: NSError) -> Void) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: MigrationResult - - public required init(_ swiftValue: MigrationResult) { - - fatalError() - } -} - - -// MARK: - MigrationResult - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension MigrationResult { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSMigrationResult { - - fatalError() - } -} diff --git a/Sources/CSMigrationType.swift b/Sources/CSMigrationType.swift deleted file mode 100644 index 129321a..0000000 --- a/Sources/CSMigrationType.swift +++ /dev/null @@ -1,107 +0,0 @@ -// -// CSMigrationType.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSMigrationType - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSMigrationType: NSObject, CoreStoreObjectiveCType { - - @objc - public var needsMigration: Bool { - - fatalError() - } - - @objc - public var sourceVersion: String { - - fatalError() - } - - @objc - public var destinationVersion: String { - - fatalError() - } - - @objc - public var isLightweightMigration: Bool { - - fatalError() - } - - @objc - public var isHeavyweightMigration: Bool { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: MigrationType - - public required init(_ swiftValue: MigrationType) { - - fatalError() - } -} - - -// MARK: - MigrationType - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension MigrationType: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSMigrationType { - - fatalError() - } -} diff --git a/Sources/CSObjectMonitor.swift b/Sources/CSObjectMonitor.swift deleted file mode 100644 index e2d466d..0000000 --- a/Sources/CSObjectMonitor.swift +++ /dev/null @@ -1,99 +0,0 @@ -// -// CSObjectMonitor.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSObjectMonitor - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSObjectMonitor: NSObject { - - public var object: Any? { - - fatalError() - } - - public var isObjectDeleted: Bool { - - fatalError() - } - - public func addObjectObserver(_ observer: CSObjectObserver) { - - fatalError() - } - - public func removeObjectObserver(_ observer: CSObjectObserver) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - @nonobjc - public let bridgeToSwift: ObjectMonitor - - @nonobjc - public required init(_ swiftValue: ObjectMonitor) { - - fatalError() - } -} - - -// MARK: - ObjectMonitor - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension ObjectMonitor where ObjectMonitor.ObjectType: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSObjectMonitor { - - fatalError() - } -} diff --git a/Sources/CSObjectObserver.swift b/Sources/CSObjectObserver.swift deleted file mode 100644 index 5ad1006..0000000 --- a/Sources/CSObjectObserver.swift +++ /dev/null @@ -1,44 +0,0 @@ -// -// CSObjectObserver.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSObjectObserver - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSObjectObserver: AnyObject { - - @objc - optional func objectMonitor(_ monitor: CSObjectMonitor, willUpdateObject object: Any) - - @objc - optional func objectMonitor(_ monitor: CSObjectMonitor, didUpdateObject object: Any, changedPersistentKeys: Set) - - @objc - optional func objectMonitor(_ monitor: CSObjectMonitor, didDeleteObject object: Any) -} diff --git a/Sources/CSOrderBy.swift b/Sources/CSOrderBy.swift deleted file mode 100644 index ee74ce0..0000000 --- a/Sources/CSOrderBy.swift +++ /dev/null @@ -1,104 +0,0 @@ -// -// CSOrderBy.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSOrderBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSOrderBy: NSObject, CSFetchClause, CSQueryClause, CSDeleteClause { - - @objc - public var sortDescriptors: [NSSortDescriptor] { - - fatalError() - } - - @objc - public convenience init(sortDescriptor: NSSortDescriptor) { - - fatalError() - } - - @objc - public convenience init(sortDescriptors: [NSSortDescriptor]) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CSFetchClause, CSQueryClause, CSDeleteClause - - @objc - public func applyToFetchRequest(_ fetchRequest: NSFetchRequest) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: OrderBy - - public init(_ swiftValue: OrderBy) { - - fatalError() - } -} - - -// MARK: - OrderBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension OrderBy where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSOrderBy { - - fatalError() - } -} diff --git a/Sources/CSSQliteStore.swift b/Sources/CSSQliteStore.swift deleted file mode 100644 index b6fdf5a..0000000 --- a/Sources/CSSQliteStore.swift +++ /dev/null @@ -1,139 +0,0 @@ -// -// CSSQLiteStore.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSSQLiteStore - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSQLiteStore: NSObject, CSLocalStorage, CoreStoreObjectiveCType { - - @objc - public convenience init(fileURL: URL, configuration: ModelConfiguration, localStorageOptions: Int) { - - fatalError() - } - - @objc - public convenience init(fileName: String, configuration: ModelConfiguration, localStorageOptions: Int) { - - fatalError() - } - - @objc - public convenience override init() { - - fatalError() - } - - - // MAKR: CSLocalStorage - - @objc - public var fileURL: URL { - - fatalError() - } - - @objc - public var migrationMappingProviders: [Any] { - - fatalError() - } - - @objc - public var localStorageOptions: Int { - - fatalError() - } - - - // MARK: CSStorageInterface - - @objc - public static let storeType = NSSQLiteStoreType - - public var configuration: ModelConfiguration { - - fatalError() - } - - @objc - public var storeOptions: [AnyHashable: Any]? { - - fatalError() - } - - @objc - public func cs_eraseStorageAndWait(metadata: NSDictionary, soureModelHint: NSManagedObjectModel?, error: NSErrorPointer) -> Bool { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: SQLiteStore - - public required init(_ swiftValue: SQLiteStore) { - - fatalError() - } -} - - -// MARK: - SQLiteStore - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension SQLiteStore: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSQLiteStore { - - fatalError() - } -} diff --git a/Sources/CSSectionBy.swift b/Sources/CSSectionBy.swift deleted file mode 100644 index 4777132..0000000 --- a/Sources/CSSectionBy.swift +++ /dev/null @@ -1,79 +0,0 @@ -// -// CSSectionBy.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSSectionBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSectionBy: NSObject { - - @objc - public static func keyPath(_ sectionKeyPath: KeyPathString) -> CSSectionBy { - - fatalError() - } - - @objc - public static func keyPath(_ sectionKeyPath: KeyPathString, sectionIndexTransformer: @escaping (_ sectionName: String?) -> String?) -> CSSectionBy { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: SectionBy - - public init(_ swiftValue: SectionBy) { - - fatalError() - } -} - - -// MARK: - SectionBy - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension SectionBy { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSectionBy { - - fatalError() - } -} diff --git a/Sources/CSSelect.swift b/Sources/CSSelect.swift deleted file mode 100644 index 4de397d..0000000 --- a/Sources/CSSelect.swift +++ /dev/null @@ -1,215 +0,0 @@ -// -// CSSelect.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSSelectTerm - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSelectTerm: NSObject { - - @objc - public convenience init(keyPath: KeyPathString) { - - fatalError() - } - - @objc - public static func average(_ keyPath: KeyPathString, as alias: KeyPathString?) -> CSSelectTerm { - - fatalError() - } - - @objc - public static func count(_ keyPath: KeyPathString, as alias: KeyPathString?) -> CSSelectTerm { - - fatalError() - } - - @objc - public static func maximum(_ keyPath: KeyPathString, as alias: KeyPathString?) -> CSSelectTerm { - - fatalError() - } - - @objc - public static func minimum(_ keyPath: KeyPathString, as alias: KeyPathString?) -> CSSelectTerm { - - fatalError() - } - - @objc - public static func sum(_ keyPath: KeyPathString, as alias: KeyPathString?) -> CSSelectTerm { - - fatalError() - } - - @objc - public static func objectIDAs(_ alias: KeyPathString? = nil) -> CSSelectTerm { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: SelectTerm - - public init(_ swiftValue: SelectTerm) { - - fatalError() - } -} - - -// MARK: - SelectTerm - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension SelectTerm where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSelectTerm { - - fatalError() - } -} - - -// MARK: - CSSelect - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSelect: NSObject { - - @objc - public convenience init(numberTerm: CSSelectTerm) { - - fatalError() - } - - @objc - public convenience init(decimalTerm: CSSelectTerm) { - - fatalError() - } - - @objc - public convenience init(stringTerm: CSSelectTerm) { - - fatalError() - } - - @objc - public convenience init(dateTerm: CSSelectTerm) { - - fatalError() - } - - @objc - public convenience init(dataTerm: CSSelectTerm) { - - fatalError() - } - - @objc - public convenience init(objectIDTerm: ()) { - - fatalError() - } - - @objc - public static func dictionaryForTerm(_ term: CSSelectTerm) -> CSSelect { - - fatalError() - } - - @objc - public static func dictionaryForTerms(_ terms: [CSSelectTerm]) -> CSSelect { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public init(_ swiftValue: Select) { - - fatalError() - } - - public init(_ swiftValue: Select) { - - fatalError() - } -} - - -// MARK: - Select - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension Select where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSelect { - - fatalError() - } -} diff --git a/Sources/CSSetupResult.swift b/Sources/CSSetupResult.swift deleted file mode 100644 index 55bb63d..0000000 --- a/Sources/CSSetupResult.swift +++ /dev/null @@ -1,111 +0,0 @@ -// -// CSSetupResult.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSSetupResult - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSetupResult: NSObject { - - @objc - public var isSuccess: Bool { - - fatalError() - } - - @objc - public var isFailure: Bool { - - fatalError() - } - - @objc - public let storage: CSStorageInterface? - - @objc - public let error: NSError? - - @objc - public func handleSuccess(_ success: (_ storage: CSStorageInterface) -> Void, failure: (_ error: NSError) -> Void) { - - fatalError() - } - - @objc - public func handleSuccess(_ success: (_ storage: CSStorageInterface) -> Void) { - - fatalError() - } - - @objc - public func handleFailure(_ failure: (_ error: NSError) -> Void) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public required init(_ swiftValue: SetupResult) where T: CoreStoreSwiftType, T.ObjectiveCType: CSStorageInterface { - - fatalError() - } -} - - -// MARK: - SetupResult - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension SetupResult where Success: StorageInterface, Success: CoreStoreSwiftType, Success.ObjectiveCType: CSStorageInterface, Failure == CoreStoreError { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSetupResult { - - fatalError() - } -} diff --git a/Sources/CSStorageInterface.swift b/Sources/CSStorageInterface.swift deleted file mode 100644 index 4a5d1c0..0000000 --- a/Sources/CSStorageInterface.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// CSStorageInterface.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSStorageInterface - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSStorageInterface { - - @objc - static var storeType: String { get } - - @objc - var configuration: ModelConfiguration { get } - - @objc - var storeOptions: [AnyHashable: Any]? { get } -} - - -// MARK: - CSLocalStorageOptions - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public enum CSLocalStorageOptions: Int { - - case none = 0 - case recreateStoreOnModelMismatch = 1 - case preventProgressiveMigration = 2 - case allowSynchronousLightweightMigration = 4 -} - - -// MARK: - CSLocalStorage - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public protocol CSLocalStorage: CSStorageInterface { - - @objc - var fileURL: URL { get } - - @objc - var migrationMappingProviders: [Any] { get } - - @objc - var localStorageOptions: Int { get } - - @objc - func cs_eraseStorageAndWait(metadata: NSDictionary, soureModelHint: NSManagedObjectModel?, error: NSErrorPointer) -> Bool -} diff --git a/Sources/CSSynchronousDataTransaction.swift b/Sources/CSSynchronousDataTransaction.swift deleted file mode 100644 index a60e155..0000000 --- a/Sources/CSSynchronousDataTransaction.swift +++ /dev/null @@ -1,110 +0,0 @@ -// -// CSSynchronousDataTransaction.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSSynchronousDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSSynchronousDataTransaction: CSBaseDataTransaction, CoreStoreObjectiveCType { - - @objc - public func commitAndWait(error: NSErrorPointer) -> Bool { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: BaseDataTransaction - - @objc - public override func createInto(_ into: CSInto) -> Any { - - fatalError() - } - - @objc - public override func editObject(_ object: NSManagedObject?) -> Any? { - - fatalError() - } - - @objc - public override func editInto(_ into: CSInto, objectID: NSManagedObjectID) -> Any? { - - fatalError() - } - - @objc - public override func deleteObject(_ object: NSManagedObject?) { - - fatalError() - } - - public override func deleteObjects(_ objects: [NSManagedObject]) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public typealias SwiftType = SynchronousDataTransaction - - public var bridgeToSwift: SynchronousDataTransaction { - - fatalError() - } - - public required init(_ swiftValue: SynchronousDataTransaction) { - - fatalError() - } -} - - -// MARK: - SynchronousDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension SynchronousDataTransaction: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSSynchronousDataTransaction { - - fatalError() - } -} diff --git a/Sources/CSTweak.swift b/Sources/CSTweak.swift deleted file mode 100644 index 4badf1d..0000000 --- a/Sources/CSTweak.swift +++ /dev/null @@ -1,88 +0,0 @@ -// -// CSTweak.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSTweak - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSTweak: NSObject, CSFetchClause, CSQueryClause, CSDeleteClause, CoreStoreObjectiveCType { - - @objc - public var block: (_ fetchRequest: NSFetchRequest) -> Void { - - fatalError() - } - - @objc - public convenience init(block: @escaping (_ fetchRequest: NSFetchRequest) -> Void) { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: CSFetchClause, CSQueryClause, CSDeleteClause - - @objc - public func applyToFetchRequest(_ fetchRequest: NSFetchRequest) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: Tweak - - public init(_ swiftValue: Tweak) { - - fatalError() - } -} - - -// MARK: - Tweak - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension Tweak: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSTweak { - - fatalError() - } -} diff --git a/Sources/CSUnsafeDataModelSchema.swift b/Sources/CSUnsafeDataModelSchema.swift deleted file mode 100644 index 3be207a..0000000 --- a/Sources/CSUnsafeDataModelSchema.swift +++ /dev/null @@ -1,98 +0,0 @@ -// -// CSUnsafeDataModelSchema.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import CoreData -import Foundation - - -// MARK: - CSUnsafeDataModelSchema - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSUnsafeDataModelSchema: NSObject, CSDynamicSchema, CoreStoreObjectiveCType { - - @objc - public required init(modelName: ModelVersion, model: NSManagedObjectModel) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CSDynamicSchema - - @objc - public var modelVersion: ModelVersion { - - fatalError() - } - - @objc - public func rawModel() -> NSManagedObjectModel { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: UnsafeDataModelSchema - - public required init(_ swiftValue: UnsafeDataModelSchema) { - - fatalError() - } -} - - -// MARK: - UnsafeDataModelSchema - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension UnsafeDataModelSchema: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSUnsafeDataModelSchema { - - fatalError() - } -} diff --git a/Sources/CSUnsafeDataTransaction.swift b/Sources/CSUnsafeDataTransaction.swift deleted file mode 100644 index 524af7f..0000000 --- a/Sources/CSUnsafeDataTransaction.swift +++ /dev/null @@ -1,132 +0,0 @@ -// -// CSUnsafeDataTransaction.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSUnsafeDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSUnsafeDataTransaction: CSBaseDataTransaction, CoreStoreObjectiveCType { - - @objc - public func commitWithSuccess(_ success: (() -> Void)?, _ failure: ((CSError) -> Void)?) { - - fatalError() - } - - @objc - public func commitAndWait(error: NSErrorPointer) -> Bool { - - fatalError() - } - - @objc - public func rollback() { - - fatalError() - } - - @objc - public func undo() { - - fatalError() - } - - @objc - public func redo() { - - fatalError() - } - - @objc - public func flush() { - - fatalError() - } - - @objc - public func flush(_ block: () -> Void) { - - fatalError() - } - - @objc - public func beginUnsafe() -> CSUnsafeDataTransaction { - - fatalError() - } - - @objc - public func beginUnsafeWithSupportsUndo(_ supportsUndo: Bool) -> CSUnsafeDataTransaction { - - fatalError() - } - - @objc - public func unsafeContext() -> NSManagedObjectContext { - - fatalError() - } - - - // MARK: NSObject - - public override var description: String { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public typealias SwiftType = UnsafeDataTransaction - - public var bridgeToSwift: UnsafeDataTransaction { - - fatalError() - } - - public required init(_ swiftValue: UnsafeDataTransaction) { - - fatalError() - } -} - - -// MARK: - UnsafeDataTransaction - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension UnsafeDataTransaction: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSUnsafeDataTransaction { - - fatalError() - } -} diff --git a/Sources/CSWhere.swift b/Sources/CSWhere.swift deleted file mode 100644 index f916ab4..0000000 --- a/Sources/CSWhere.swift +++ /dev/null @@ -1,122 +0,0 @@ -// -// CSWhere.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - CSWhere - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSWhere: NSObject, CSFetchClause, CSQueryClause, CSDeleteClause { - - @objc - public var predicate: NSPredicate { - - fatalError() - } - - @objc - public convenience init(value: Bool) { - - fatalError() - } - - @objc - public convenience init(format: String, argumentArray: [NSObject]?) { - - fatalError() - } - - @objc - public convenience init(keyPath: KeyPathString, isEqualTo value: CoreDataNativeType?) { - - fatalError() - } - - @objc - public convenience init(keyPath: KeyPathString, isMemberOf list: [CoreDataNativeType]) { - - fatalError() - } - - @objc - public convenience init(predicate: NSPredicate) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CSFetchClause, CSQueryClause, CSDeleteClause - - @objc - public func applyToFetchRequest(_ fetchRequest: NSFetchRequest) { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: Where - - public init(_ swiftValue: Where) { - - fatalError() - } -} - - -// MARK: - Where - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension Where where O: NSManagedObject { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSWhere { - - fatalError() - } -} diff --git a/Sources/CSXcodeDataModelSchema.swift b/Sources/CSXcodeDataModelSchema.swift deleted file mode 100644 index a6318c7..0000000 --- a/Sources/CSXcodeDataModelSchema.swift +++ /dev/null @@ -1,98 +0,0 @@ -// -// CSXcodeDataModelSchema.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import CoreData -import Foundation - - -// MARK: - CSXcodeDataModelSchema - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -@objc -public final class CSXcodeDataModelSchema: NSObject, CSDynamicSchema, CoreStoreObjectiveCType { - - @objc - public required init(modelName: ModelVersion, modelVersionFileURL: URL) { - - fatalError() - } - - - // MARK: NSObject - - public override var hash: Int { - - fatalError() - } - - public override func isEqual(_ object: Any?) -> Bool { - - fatalError() - } - - public override var description: String { - - fatalError() - } - - - // MARK: CSDynamicSchema - - @objc - public var modelVersion: ModelVersion { - - fatalError() - } - - @objc - public func rawModel() -> NSManagedObjectModel { - - fatalError() - } - - - // MARK: CoreStoreObjectiveCType - - public let bridgeToSwift: XcodeDataModelSchema - - public required init(_ swiftValue: XcodeDataModelSchema) { - - fatalError() - } -} - - -// MARK: - XcodeDataModelSchema - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension XcodeDataModelSchema: CoreStoreSwiftType { - - // MARK: CoreStoreSwiftType - - public var bridgeToObjectiveC: CSXcodeDataModelSchema { - - fatalError() - } -} diff --git a/Sources/CoreStore.h b/Sources/CoreStore.h index f868379..5c62ac2 100644 --- a/Sources/CoreStore.h +++ b/Sources/CoreStore.h @@ -28,5 +28,3 @@ FOUNDATION_EXPORT double CoreStoreVersionNumber; FOUNDATION_EXPORT const unsigned char CoreStoreVersionString[]; - -#import diff --git a/Sources/CoreStoreBridge.h b/Sources/CoreStoreBridge.h deleted file mode 100644 index c67d4e5..0000000 --- a/Sources/CoreStoreBridge.h +++ /dev/null @@ -1,202 +0,0 @@ -// -// CoreStoreBridge.h -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -#ifndef CoreStoreBridge_h -#define CoreStoreBridge_h - -#import -#import - -#if !__has_feature(objc_arc) -#error CoreStore Objective-C utilities require ARC be enabled -#endif - -#if !__has_extension(attribute_overloadable) -#error CoreStore Objective-C utilities can only be used on platforms that support C function overloading -#endif - -#define CORESTORE_EXTERN extern __deprecated_msg("CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -#define CORESTORE_OVERLOADABLE __attribute__((__overloadable__)) -#define CORESTORE_REQUIRES_NIL_TERMINATION __attribute__((sentinel(0, 1))) -#define CORESTORE_RETURNS_RETAINED __attribute__((ns_returns_retained)) - - -#pragma mark - KeyPathString Utilities - -#define CSKeyPath(type, property) ({ \ - CORESTORE_OBJC_OBSOLETE; \ - type *_je_keypath_dummy __attribute__((unused)); \ - typeof(_je_keypath_dummy.property) _je_keypath_dummy_property __attribute__((unused)); \ - @#property; \ -}) - -#define CSKeyPathOperator(operator, type, property) ({ \ - CORESTORE_OBJC_OBSOLETE; \ - type *_je_keypath_dummy __attribute__((unused)); \ - typeof(_je_keypath_dummy.property) _je_keypath_dummy_property __attribute__((unused)); \ - @"@" #operator "." #property; \ -}) - - -#pragma mark - Clauses - - -#pragma mark CSFrom - -@class CSFrom; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSNull *_Nonnull configuration) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSString *_Nonnull configuration) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSArray *_Nonnull configurations) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSGroupBy - -@class CSGroupBy; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSGroupBy *_Nonnull CSGroupByKeyPath(NSString *_Nonnull keyPath) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSGroupBy *_Nonnull CSGroupByKeyPaths(NSString *_Nonnull keyPath, ...) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSGroupBy *_Nonnull CSGroupByKeyPaths(NSArray *_Nonnull keyPaths) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSInto - -@class CSInto; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass, NSNull *_Nonnull configuration) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass, NSString *_Nonnull configuration) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSOrderBy - -@class CSOrderBy; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -NSSortDescriptor *_Nonnull CSSortAscending(NSString *_Nonnull key) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -NSSortDescriptor *_Nonnull CSSortDescending(NSString *_Nonnull key) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSOrderBy *_Nonnull CSOrderByKey(NSSortDescriptor *_Nonnull sortDescriptor) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSOrderBy *_Nonnull CSOrderByKeys(NSSortDescriptor *_Nonnull sortDescriptor, ...) CORESTORE_RETURNS_RETAINED CORESTORE_REQUIRES_NIL_TERMINATION; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSOrderBy *_Nonnull CSOrderByKeys(NSArray *_Nonnull sortDescriptors) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSSelect - -@class CSSelect; -@class CSSelectTerm; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectNumber(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectDecimal(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectString(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectDate(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectData(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSSelect *_Nonnull CSSelectObjectID(void) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSTweak - -@class CSTweak; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN CORESTORE_OVERLOADABLE -CSTweak *_Nonnull CSTweakRequest(void (^_Nonnull block)(NSFetchRequest *_Nonnull fetchRequest)) CORESTORE_RETURNS_RETAINED; - - -#pragma mark CSWhere - -@class CSWhere; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSWhere *_Nonnull CSWhereValue(BOOL value) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSWhere *_Nonnull CSWhereFormat(NSString *_Nonnull format, ...) CORESTORE_RETURNS_RETAINED; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_EXTERN -CSWhere *_Nonnull CSWherePredicate(NSPredicate *_Nonnull predicate) CORESTORE_RETURNS_RETAINED; - - -#endif /* CoreStoreBridge_h */ diff --git a/Sources/CoreStoreBridge.m b/Sources/CoreStoreBridge.m deleted file mode 100644 index 52ce1a2..0000000 --- a/Sources/CoreStoreBridge.m +++ /dev/null @@ -1,216 +0,0 @@ -// -// CoreStoreBridge.m -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - - -#import "CoreStoreBridge.h" - -#import - - -#pragma mark - Clauses - -#pragma mark CSFrom - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSNull *_Nonnull configuration) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSString *_Nonnull configuration) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSFrom *_Nonnull CSFromClass(Class _Nonnull entityClass, NSArray *_Nonnull configurations) CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSGroupBy - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSGroupBy *_Nonnull CSGroupByKeyPath(NSString *_Nonnull keyPath) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSGroupBy *_Nonnull CSGroupByKeyPaths(NSString *_Nonnull keyPath, ...) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSGroupBy *_Nonnull CSGroupByKeyPaths(NSArray *_Nonnull keyPaths) CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSInto - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass, NSNull *_Nonnull configuration) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSInto *_Nonnull CSIntoClass(Class _Nonnull entityClass, NSString *_Nonnull configuration) CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSOrderBy - -@class CSOrderBy; - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -NSSortDescriptor *_Nonnull CSSortAscending(NSString *_Nonnull key) { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -NSSortDescriptor *_Nonnull CSSortDescending(NSString *_Nonnull key) { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSOrderBy *_Nonnull CSOrderByKey(NSSortDescriptor *_Nonnull sortDescriptor) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSOrderBy *_Nonnull CSOrderByKeys(NSSortDescriptor *_Nonnull sortDescriptor, ...) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSOrderBy *_Nonnull CSOrderByKeys(NSArray *_Nonnull sortDescriptors) CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSSelect - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectNumber(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectDecimal(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectString(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectDate(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectData(CSSelectTerm *_Nonnull selectTerm) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSSelect *_Nonnull CSSelectObjectID() CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSTweak - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CORESTORE_OVERLOADABLE -CSTweak *_Nonnull CSTweakRequest(void (^_Nonnull block)(NSFetchRequest *_Nonnull fetchRequest)) CORESTORE_RETURNS_RETAINED { - - abort(); -} - - -#pragma mark CSWhere - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSWhere *_Nonnull CSWhereValue(BOOL value) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSWhere *_Nonnull CSWhereFormat(NSString *_Nonnull format, ...) CORESTORE_RETURNS_RETAINED { - - abort(); -} - -NS_UNAVAILABLE // CoreStore Objective-C is now obsoleted in preparation for Swift concurrency. -CSWhere *_Nonnull CSWherePredicate(NSPredicate *_Nonnull predicate) CORESTORE_RETURNS_RETAINED { - - abort(); -} diff --git a/Sources/CoreStoreBridge.swift b/Sources/CoreStoreBridge.swift deleted file mode 100644 index 13ff99c..0000000 --- a/Sources/CoreStoreBridge.swift +++ /dev/null @@ -1,50 +0,0 @@ -// -// CoreStoreBridge.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation - - -// MARK: - CoreStoreObjectiveCType - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -public protocol CoreStoreObjectiveCType: AnyObject { - - associatedtype SwiftType - - var bridgeToSwift: SwiftType { get } - - init(_ swiftValue: SwiftType) -} - - -// MARK: - CoreStoreSwiftType - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -public protocol CoreStoreSwiftType { - - associatedtype ObjectiveCType - - var bridgeToObjectiveC: ObjectiveCType { get } -} diff --git a/Sources/Progress+ObjectiveC.swift b/Sources/Module.swift similarity index 77% rename from Sources/Progress+ObjectiveC.swift rename to Sources/Module.swift index af0ff79..4b32e34 100644 --- a/Sources/Progress+ObjectiveC.swift +++ b/Sources/Module.swift @@ -1,5 +1,5 @@ // -// Progress+ObjectiveC.swift +// Module.swift // CoreStore // // Copyright © 2018 John Rommel Estropia @@ -23,17 +23,4 @@ // SOFTWARE. // -import Foundation - - -// MARK: - Progress - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension Progress { - - @objc - dynamic public func cs_setProgressHandler(_ closure: ((_ progress: Progress) -> Void)?) { - - fatalError() - } -} +@_exported import CoreData diff --git a/Sources/NSManagedObject+ObjectiveC.swift b/Sources/NSManagedObject+ObjectiveC.swift deleted file mode 100644 index 091070d..0000000 --- a/Sources/NSManagedObject+ObjectiveC.swift +++ /dev/null @@ -1,58 +0,0 @@ -// -// NSManagedObject+ObjectiveC.swift -// CoreStore -// -// Copyright © 2018 John Rommel Estropia -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// - -import Foundation -import CoreData - - -// MARK: - NSManagedObject - -@available(*, unavailable, message: "CoreStore Objective-C is now obsoleted in preparation for Swift concurrency.") -extension NSManagedObject { - - @objc - public func cs_accessValueForKVCKey(_ KVCKey: KeyPathString) -> Any? { - - fatalError() - } - - @objc - public func cs_setValue(_ value: Any?, forKVCKey KVCKey: KeyPathString) { - - fatalError() - } - - @objc - public func cs_refreshAsFault() { - - fatalError() - } - - @nonobjc - public func cs_refreshAndMerge() { - - fatalError() - } -}