mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-13 20:53:32 +01:00
1 line
597 KiB
JSON
1 line
597 KiB
JSON
{"Typealiases.html#/s:9CoreStore22XcodeDataModelFileNamea":{"name":"XcodeDataModelFileName","abstract":"<p>A <code>String</code> that pertains to the name of an *.xcdatamodeld file (without the file extension).</p>"},"Typealiases.html#/s:9CoreStore18ModelConfigurationa":{"name":"ModelConfiguration","abstract":"<p>An <code>Optional<String></code> that pertains to the name of a <q>Configuration</q> which particular groups of entities may belong to. When <code>nil</code>, pertains to the default configuration which includes all entities.</p>"},"Typealiases.html#/s:9CoreStore12ModelVersiona":{"name":"ModelVersion","abstract":"<p>An <code>String</code> that pertains to the name of a versioned *.xcdatamodeld file (without the file extension). Model version strings don’t necessarily have to be numeric or ordered in any way. The migration sequence will always be decided by (or the lack of) the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MigrationChain.html\">MigrationChain</a></code>.</p>"},"Typealiases.html#/s:9CoreStore10EntityNamea":{"name":"EntityName","abstract":"<p>An <code>String</code> that pertains to an Entity name.</p>"},"Typealiases.html#/s:9CoreStore9ClassNamea":{"name":"ClassName","abstract":"<p>An <code>String</code> that pertains to a dynamically-accessable class name (usable with NSClassFromString(…)).</p>"},"Typealiases.html#/s:9CoreStore13KeyPathStringa":{"name":"KeyPathString","abstract":"<p>An <code>String</code> that pertains to a attribute keyPaths.</p>"},"Typealiases.html#/s:9CoreStore15MigrationResulta":{"name":"MigrationResult","abstract":"<p>The <code>MigrationResult</code> indicates the result of a migration."},"Typealiases.html#/s:9CoreStore11SetupResulta":{"name":"SetupResult","abstract":"<p>The <code>SetupResult</code> indicates the result of an asynchronous initialization of a persistent store."},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore25SectionMonitorBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore25SectionMonitorBuilderTypeP9sectionByAA0cH0Vy06ObjectF0QzGvp":{"name":"sectionBy","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore25SectionMonitorBuilderTypeP12fetchClausesSayAA11FetchClause_pGvp":{"name":"fetchClauses","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV5whereyACyxGAA5WhereVyxGF":{"name":"where(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV5where6format_ACyxGSS_ypdtF":{"name":"where(format:_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV5where6format13argumentArrayACyxGSS_SayypGSgtF":{"name":"where(format:argumentArray:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV7orderByyACyxGAA05OrderH0VyxGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV7orderByyACyxGAA05OrderH0V7SortKeyVyx_G_AJdtF":{"name":"orderBy(_:_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV7orderByyACyxGSayAA05OrderH0V7SortKeyVyx_GGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV5tweakyACyxGySo14NSFetchRequestCySo0hI6Result_pGcF":{"name":"tweak(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clause to the <code>SectionMonitorChainBuilder</code> with a closure where the <code>NSFetchRequest</code> may be configured</p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV9appendingyACyxGAA11FetchClause_pF":{"name":"appending(_:)","abstract":"<p>Appends a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code> to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV9appending10contentsOfACyxGqd___tSTRd__AA11FetchClause_p7ElementRtd__lF":{"name":"appending(contentsOf:)","abstract":"<p>Appends a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderVA2A0aB6ObjectCRbzrlE5whereyACyxGqd__xXEAA14AnyWhereClauseRd__lF":{"name":"where(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>SectionMonitorChainBuilder</code></p>","parent_name":"SectionMonitorChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore25QueryChainableBuilderTypeP06ObjectF0Qa":{"name":"ObjectType","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore25QueryChainableBuilderTypeP06ResultF0Qa":{"name":"ResultType","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore25QueryChainableBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore25QueryChainableBuilderTypeP6selectAA6SelectVy06ObjectF0Qz06ResultF0QzGvp":{"name":"select","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore25QueryChainableBuilderTypeP12queryClausesSayAA0C6Clause_pGvp":{"name":"queryClauses","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV5whereyACyxq_GAA5WhereVyxGF":{"name":"where(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV5where6format_ACyxq_GSS_ypdtF":{"name":"where(format:_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV5where6format13argumentArrayACyxq_GSS_SayypGSgtF":{"name":"where(format:argumentArray:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7orderByyACyxq_GAA05OrderG0VyxGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7orderByyACyxq_GAA05OrderG0V7SortKeyVyx_G_AJdtF":{"name":"orderBy(_:_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7orderByyACyxq_GSayAA05OrderG0V7SortKeyVyx_GGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>QueryChainBuild</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV5tweakyACyxq_GySo14NSFetchRequestCySo0gH6Result_pGcF":{"name":"tweak(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clause to the <code>QueryChainBuilder</code> with a closure where the <code>NSFetchRequest</code> may be configured</p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7groupByyACyxq_GAA05GroupG0VyxGF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7groupByyACyxq_GSS_SSdtF":{"name":"groupBy(_:_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV7groupByyACyxq_GSaySSGF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV9appendingyACyxq_GAA0C6Clause_pF":{"name":"appending(_:)","abstract":"<p>Appends a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code> to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV9appending10contentsOfACyxq_Gqd___tSTRd__AA0C6Clause_p7ElementRtd__lF":{"name":"appending(contentsOf:)","abstract":"<p>Appends a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVAASo15NSManagedObjectCRbzrlE7groupByyACyxq_Gs7KeyPathCyxqd__GlF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVA2A0aB6ObjectCRbzrlE5whereyACyxq_Gqd__xXEAA14AnyWhereClauseRd__lF":{"name":"where(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVA2A0aB6ObjectCRbzrlE7groupByyACyxq_Gs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVA2A0aB6ObjectCRbzrlE7groupByyACyxq_Gs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVA2A0aB6ObjectCRbzrlE7groupByyACyxq_Gs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderVA2A0aB6ObjectCRbzrlE7groupByyACyxq_Gs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"groupBy(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause to the <code>QueryChainBuilder</code></p>","parent_name":"QueryChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore25FetchChainableBuilderTypeP06ObjectF0Qa":{"name":"ObjectType","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore25FetchChainableBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore25FetchChainableBuilderTypeP12fetchClausesSayAA0C6Clause_pGvp":{"name":"fetchClauses","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV5whereyACyxGAA5WhereVyxGF":{"name":"where(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV5where6format_ACyxGSS_ypdtF":{"name":"where(format:_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV5where6format13argumentArrayACyxGSS_SayypGSgtF":{"name":"where(format:argumentArray:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV7orderByyACyxGAA05OrderG0VyxGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV7orderByyACyxGAA05OrderG0V7SortKeyVyx_G_AJdtF":{"name":"orderBy(_:_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV7orderByyACyxGSayAA05OrderG0V7SortKeyVyx_GGF":{"name":"orderBy(_:)","abstract":"<p>Adds an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV5tweakyACyxGySo14NSFetchRequestCySo0gH6Result_pGcF":{"name":"tweak(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clause to the <code>FetchChainBuilder</code> with a closure where the <code>NSFetchRequest</code> may be configured</p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV9appendingyACyxGAA0C6Clause_pF":{"name":"appending(_:)","abstract":"<p>Appends a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code> to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV9appending10contentsOfACyxGqd___tSTRd__AA0C6Clause_p7ElementRtd__lF":{"name":"appending(contentsOf:)","abstract":"<p>Appends a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s to the <code>FetchChainBuilder</code></p>","parent_name":"FetchChainBuilder"},"Structs/VersionLock.html#/s:9CoreStore11VersionLockV11HashElementa":{"name":"HashElement","abstract":"<p>The value type for the dictionary initializer, which is <code>UInt64</code></p>","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:9CoreStore11VersionLockV18hashesByEntityNameSDySS10Foundation4DataVGvp":{"name":"hashesByEntityName","abstract":"<p>The <code>Data</code> hash for each entity name.</p>","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:9CoreStore11VersionLockVyACSDySSSays6UInt64VGGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>VersionLock</code> with the version hash for each entity name.</p>","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:s30ExpressibleByDictionaryLiteralP3KeyQa":{"name":"Key","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:s30ExpressibleByDictionaryLiteralP5ValueQa":{"name":"Value","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"VersionLock"},"Structs/VersionLock.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"VersionLock"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionV5Traita":{"name":"Trait","abstract":"<p>Currently supports <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html#/s:9CoreStore5WhereV12SingleTargetO\">SingleTarget</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html#/s:9CoreStore5WhereV16CollectionTargetO\">CollectionTarget</a></code>.</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"Expression"},"Structs/Where/Expression.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVAASo15NSManagedObjectCRbzAC16CollectionTargetOyx_GRsd__AA39AllowedObjectiveCCollectionKeyPathValueRd_0_rlE5countAEyx_AJSiGyF":{"name":"count()","abstract":"<p>Creates a <code>Where.Expression</code> clause for COUNT</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVAASo15NSManagedObjectCRbzAC16CollectionTargetOyx_GRsd__AA29AllowedObjectiveCKeyPathValueRd_0_rlE3anyAEyx_AJqd_0_GyF":{"name":"any()","abstract":"<p>Creates a <code>Where.Expression</code> clause for ANY</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVAASo15NSManagedObjectCRbzAC16CollectionTargetOyx_GRsd__AA29AllowedObjectiveCKeyPathValueRd_0_rlE3allAEyx_AJqd_0_GyF":{"name":"all()","abstract":"<p>Creates a <code>Where.Expression</code> clause for ALL</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVAASo15NSManagedObjectCRbzAC16CollectionTargetOyx_GRsd__AA29AllowedObjectiveCKeyPathValueRd_0_rlE4noneAEyx_AJqd_0_GyF":{"name":"none()","abstract":"<p>Creates a <code>Where.Expression</code> clause for NONE</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVA2A0aB6ObjectCRbzAC16CollectionTargetOyx_GRsd__rlE5countAEyx_AJSiGyF":{"name":"count()","abstract":"<p>Creates a <code>Where.Expression</code> clause for COUNT</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVA2A0aB6ObjectCRbzAC16CollectionTargetOyx_GRsd__rlE3anyAEyx_AJqd_0_GyF":{"name":"any()","abstract":"<p>Creates a <code>Where.Expression</code> clause for ANY</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVA2A0aB6ObjectCRbzAC16CollectionTargetOyx_GRsd__rlE3allAEyx_AJqd_0_GyF":{"name":"all()","abstract":"<p>Creates a <code>Where.Expression</code> clause for ALL</p>","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVA2A0aB6ObjectCRbzAC16CollectionTargetOyx_GRsd__rlE4noneAEyx_AJqd_0_GyF":{"name":"none()","abstract":"<p>Creates a <code>Where.Expression</code> clause for NONE</p>","parent_name":"Expression"},"Structs/Where.html#/s:9CoreStore5WhereV2aaoiyACyxGAE_AEtFZ":{"name":"&&(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>AND</code> operator</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV2oooiyACyxGAE_AEtFZ":{"name":"||(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>OR</code> operator</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV1nopyACyxGAEFZ":{"name":"!(_:)","abstract":"<p>Inverts the predicate of a <code>Where</code> clause using <code>NOT</code> operator</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV3aaqoiyACyxGAE_AESgtFZ":{"name":"&&?(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>AND</code> operator.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV3aaqoiyACyxGAESg_AEtFZ":{"name":"&&?(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>AND</code> operator.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV3ooqoiyACyxGAE_AESgtFZ":{"name":"||?(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>OR</code> operator.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV3ooqoiyACyxGAESg_AEtFZ":{"name":"||?(_:_:)","abstract":"<p>Combines two <code>Where</code> predicates together using <code>OR</code> operator.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVACyxGycfc":{"name":"init()","abstract":"<p>Initializes a <code>Where</code> clause with a predicate that always evaluates to <code>true</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVyACyxGADcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Where</code> clause with an existing <code>Where</code> clause.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVyACyxGSbcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Where</code> clause with a predicate that always evaluates to the specified boolean value</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVyACyxGSS_ypdtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>Where</code> clause with a predicate using the specified string format and arguments</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_13argumentArrayACyxGSS_SayypGSgtcfc":{"name":"init(_:argumentArray:)","abstract":"<p>Initializes a <code>Where</code> clause with a predicate using the specified string format and arguments</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_9isEqualToACyxGSS_ytSgtcfc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality to <code>nil</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_9isEqualToACyxGSS_qd__SgtcAA22QueryableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_9isEqualToACyxGSS_qd__SgtcAA13DynamicObjectRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_9isEqualToACyxGSS_So17NSManagedObjectIDCtcfc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_10isMemberOfACyxGSS_qd__tcSTRd__AA22QueryableAttributeType7ElementRpd__lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_10isMemberOfACyxGSS_qd__tcSTRd__AA13DynamicObject7ElementRpd__lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV_10isMemberOfACyxGSS_qd__tcSTRd__So17NSManagedObjectIDC7ElementRcd__lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore14AnyWhereClauseP9predicateSo11NSPredicateCvp":{"name":"predicate","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore14AnyWhereClausePyxSo11NSPredicateCcfc":{"name":"init(_:)","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore15WhereClauseTypeP06ObjectE0Qa":{"name":"ObjectType","parent_name":"Where"},"Structs/Where.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Where"},"Structs/Where.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Where"},"Structs/Where.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Where"},"Structs/Where/Expression.html":{"name":"Expression","abstract":"<p>Type-safe keyPath chain usable in query/fetch expressions.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV12SingleTargetO":{"name":"SingleTarget","abstract":"<p>Used only for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> type constraints. Specifies that this <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> type pertains to an attribute property expression.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereV16CollectionTargetO":{"name":"CollectionTarget","abstract":"<p>Used only for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> type constraints. Specifies that this <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> type pertains to a to-many relationship expression.</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxqd__G_ytSgtcAA22QueryableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality to <code>nil</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxqd__G_ytSgtcAA07DynamicE0Rd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality to <code>nil</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxqd__G_qd__SgtcAA22QueryableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxqd__G_qd__SgtcAA07DynamicE0Rd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxqd__G_So0dE2IDCtcAA07DynamicE0Rd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxqd__G_qd_0_tcAA22QueryableAttributeTypeRd__7ElementQyd_0_Rsd__STRd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxqd__G_qd_0_tcAA07DynamicE0Rd__7ElementQyd_0_Rsd__STRd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVAASo15NSManagedObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxqd__G_qd_0_tcAA07DynamicE0Rd__STRd_0_So0dE2IDC7ElementRcd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_ytSgtcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality to <code>nil</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA21RelationshipContainerO0G3OneCyx_qd__GG_ytSgtcAERbd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality to <code>nil</code></p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_qd__SgtcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_qd__SgtcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA21RelationshipContainerO0G3OneCyx_qd__GG_qd__SgtcAERbd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA21RelationshipContainerO0G3OneCyx_qd__GG_So09NSManagedD2IDCtcAERbd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_qd_0_tcAA23ImportableAttributeTypeRd__7ElementQyd_0_Rsd__STRd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_qd_0_tcAA23ImportableAttributeTypeRd__7ElementQyd_0_Rsd__STRd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_qd__GG_qd_0_tcAERbd__7ElementQyd_0_Rsd__STRd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_10isMemberOfACyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_qd__GG_qd_0_tcAERbd__STRd_0_So09NSManagedD2IDC7ElementRcd_0_r0_lufc":{"name":"init(_:isMemberOf:)","abstract":"<p>Initializes a <code>Where</code> clause that compares membership</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlEyACyxGAFxXEcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Where</code> clause from a closure</p>","parent_name":"Where"},"Structs/Select.html#/s:9CoreStore6SelectVyACyxq_GAA0C4TermOyxG_AGdtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>Select</code> clause with a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>s</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVyACyxq_GSayAA0C4TermOyxGGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> clause with a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>s</p>","parent_name":"Select"},"Structs/Select.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore12SelectClauseP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore12SelectClauseP10ReturnTypeQa":{"name":"ReturnType","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore12SelectClauseP11selectTermsSayAA0C4TermOy10ObjectTypeQzGGvp":{"name":"selectTerms","parent_name":"Select"},"Structs/Select.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Select"},"Structs/Select.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVAASo17NSManagedObjectIDCRb_rlEACyxq_Gycfc":{"name":"init()","abstract":"<p>Initializes a <code>Select</code> that queries for <code>NSManagedObjectID</code> results</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVAASo15NSManagedObjectCRbzrlEyACyxq_Gs7KeyPathCyxq_Gcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> that queries the value of an attribute pertained by a keyPath</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVA2A0aB6ObjectCRbzAA23ImportableAttributeTypeR_rlEyACyxq_Gs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> that queries the value of an attribute pertained by a keyPath</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVA2A0aB6ObjectCRbzAA23ImportableAttributeTypeR_rlEyACyxq_Gs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> that queries the value of an attribute pertained by a keyPath</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVA2A0aB6ObjectCRbzAA23ImportableAttributeTypeR_So8NSCodingR_So9NSCopyingR_rlEyACyxq_Gs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_q_GGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> that queries the value of an attribute pertained by a keyPath</p>","parent_name":"Select"},"Structs/Select.html#/s:9CoreStore6SelectVA2A0aB6ObjectCRbzAA23ImportableAttributeTypeR_So8NSCodingR_So9NSCopyingR_rlEyACyxq_Gs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_q_GGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Select</code> that queries the value of an attribute pertained by a keyPath</p>","parent_name":"Select"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVyACyxGSScfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVyACyxGSS_SSSgAEctcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVAASo15NSManagedObjectCRbzrlEyACyxGs7KeyPathCyxqd__Gclufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVAASo15NSManagedObjectCRbzrlEyACyxGs7KeyPathCyxqd__G_SSSgAJctclufc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgAOctcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgAOctcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgAOctcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgAOctcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>SectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"SectionBy"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV08completeD0xyF":{"name":"completeObject()","abstract":"<p>Returns a the actual <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> instance for the receiver.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV5value3forqd__AA14ValueContainerO8RequiredCyx_qd__GxXE_tAA23ImportableAttributeTypeRd__lF":{"name":"value(for:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV8setValue_3foryqd___AA0F9ContainerO8RequiredCyx_qd__GxXEtAA23ImportableAttributeTypeRd__lF":{"name":"setValue(_:for:)","abstract":"<p>Sets the property of the receiver specified by a given key to a given value.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV14primitiveValue3forqd__AA0F9ContainerO8RequiredCyx_qd__GxXE_tAA23ImportableAttributeTypeRd__lF":{"name":"primitiveValue(for:)","abstract":"<p>Returns the value for the specified property from the managed object’s private internal storage.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV17setPrimitiveValue_3foryqd___AA0G9ContainerO8RequiredCyx_qd__GxXEtAA23ImportableAttributeTypeRd__lF":{"name":"setPrimitiveValue(_:for:)","abstract":"<p>Sets in the object’s private internal storage the value of a given property.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV5value3forqd__SgAA14ValueContainerO8OptionalCyx_qd__GxXE_tAA23ImportableAttributeTypeRd__lF":{"name":"value(for:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV8setValue_3foryqd__Sg_AA0F9ContainerO8OptionalCyx_qd__GxXEtAA23ImportableAttributeTypeRd__lF":{"name":"setValue(_:for:)","abstract":"<p>Sets the property of the receiver specified by a given key to a given value.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV14primitiveValue3forqd__SgAA0F9ContainerO8OptionalCyx_qd__GxXE_tAA23ImportableAttributeTypeRd__lF":{"name":"primitiveValue(for:)","abstract":"<p>Returns the value for the specified property from the managed object’s private internal storage.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV17setPrimitiveValue_3foryqd__Sg_AA0G9ContainerO8OptionalCyx_qd__GxXEtAA23ImportableAttributeTypeRd__lF":{"name":"setPrimitiveValue(_:for:)","abstract":"<p>Sets in the object’s private internal storage the value of a given property.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV5value3forqd__AA22TransformableContainerO8RequiredCyx_qd__GxXE_tSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"value(for:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV8setValue_3foryqd___AA22TransformableContainerO8RequiredCyx_qd__GxXEtSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"setValue(_:for:)","abstract":"<p>Sets the property of the receiver specified by a given key to a given value.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV14primitiveValue3forqd__AA22TransformableContainerO8RequiredCyx_qd__GxXE_tSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"primitiveValue(for:)","abstract":"<p>Returns the value for the specified property from the managed object’s private internal storage.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV17setPrimitiveValue_3foryqd___AA22TransformableContainerO8RequiredCyx_qd__GxXEtSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"setPrimitiveValue(_:for:)","abstract":"<p>Sets in the object’s private internal storage the value of a given property.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV5value3forqd__SgAA22TransformableContainerO8OptionalCyx_qd__GxXE_tSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"value(for:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV8setValue_3foryqd__Sg_AA22TransformableContainerO8OptionalCyx_qd__GxXEtSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"setValue(_:for:)","abstract":"<p>Sets the property of the receiver specified by a given key to a given value.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV14primitiveValue3forqd__SgAA22TransformableContainerO8OptionalCyx_qd__GxXE_tSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"primitiveValue(for:)","abstract":"<p>Returns the value for the specified property from the managed object’s private internal storage.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV17setPrimitiveValue_3foryqd__Sg_AA22TransformableContainerO8OptionalCyx_qd__GxXEtSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"setPrimitiveValue(_:for:)","abstract":"<p>Sets in the object’s private internal storage the value of a given property.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"PartialObject"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_GSSFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_GSSFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_Gs0F4PathCyxqd__GSo15NSManagedObjectCRbzlFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_Gs0F4PathCyxqd__GSo15NSManagedObjectCRbzlFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_Gs0F4PathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA0aB6ObjectCRbzAA23ImportableAttributeTypeRd__lFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_Gs0F4PathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA0aB6ObjectCRbzAA23ImportableAttributeTypeRd__lFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_Gs0F4PathCyxAA22TransformableContainerO8RequiredCyx_qd__GGAA0aB6ObjectCRbzSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV9ascendingyAEyx_Gs0F4PathCyxAA22TransformableContainerO8OptionalCyx_qd__GGAA0aB6ObjectCRbzSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_Gs0F4PathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA0aB6ObjectCRbzAA23ImportableAttributeTypeRd__lFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_Gs0F4PathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA0aB6ObjectCRbzAA23ImportableAttributeTypeRd__lFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_Gs0F4PathCyxAA22TransformableContainerO8RequiredCyx_qd__GGAA0aB6ObjectCRbzSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyV10descendingyAEyx_Gs0F4PathCyxAA22TransformableContainerO8OptionalCyx_qd__GGAA0aB6ObjectCRbzSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyVA2A0aB6ObjectCRbzrlE9ascendingyAEyx_Gqd__xXEAA07DynamicF4PathRd__lFZ":{"name":"ascending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in ascending order</p>","parent_name":"SortKey"},"Structs/OrderBy/SortKey.html#/s:9CoreStore7OrderByV7SortKeyVA2A0aB6ObjectCRbzrlE10descendingyAEyx_Gqd__xXEAA07DynamicF4PathRd__lFZ":{"name":"descending(_:)","abstract":"<p>Indicates that the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore13KeyPathStringa\">KeyPathString</a></code> should be sorted in descending order</p>","parent_name":"SortKey"},"Structs/OrderBy.html#/s:9CoreStore7OrderByV1poiyACyxGAE_AEtFZ":{"name":"+(_:_:)","abstract":"<p>Combines two <code>OrderBy</code> sort descriptors together</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByV2peoiyyACyxGz_AEtFZ":{"name":"+=(_:_:)","abstract":"<p>Combines two <code>OrderBy</code> sort descriptors together and stores the result to the left operand</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByVACyxGycfc":{"name":"init()","abstract":"<p>Initializes a <code>OrderBy</code> clause with an empty list of sort descriptors</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByVyACyxGSo16NSSortDescriptorCcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>OrderBy</code> clause with a single sort descriptor</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByVyACyxGSaySo16NSSortDescriptorCGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>OrderBy</code> clause with a list of sort descriptors</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByVyACyxGSayAC7SortKeyVyx_GGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>OrderBy</code> clause with a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy/SortKey.html\">SortKey</a></code>s</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore7OrderByVyACyxGAC7SortKeyVyx_G_AGdtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>OrderBy</code> clause with a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy/SortKey.html\">SortKey</a></code>s</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore13OrderByClauseP10ObjectTypeQa":{"name":"ObjectType","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:9CoreStore13OrderByClauseP15sortDescriptorsSaySo16NSSortDescriptorCGvp":{"name":"sortDescriptors","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"OrderBy"},"Structs/OrderBy/SortKey.html":{"name":"SortKey","abstract":"<p>The <code>SortKey</code> is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause to indicate the sort keys and their sort direction.</p>","parent_name":"OrderBy"},"Structs/OrderBy.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"OrderBy"},"Structs/MigrationChain.html#/s:9CoreStore14MigrationChainVACycfc":{"name":"init()","abstract":"<p>Initializes the <code>MigrationChain</code> with empty values, which instructs the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to use the .xcdatamodel’s current version as the final version, and to disable progressive migrations.</p>","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:9CoreStore14MigrationChainVyACSScfc":{"name":"init(_:)","abstract":"<p>Initializes the <code>MigrationChain</code> with a single model version, which instructs the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to use the the specified version as the final version, and to disable progressive migrations.</p>","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:9CoreStore14MigrationChainVyACxcSlRzSS7ElementRtzlufc":{"name":"init(_:)","abstract":"<p>Initializes the <code>MigrationChain</code> with a linear order of versions, which becomes the order of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s progressive migrations.</p>","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:9CoreStore14MigrationChainVyACSaySS_SStGcfc":{"name":"init(_:)","abstract":"<p>Initializes the <code>MigrationChain</code> with a version tree, which becomes the order of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s progressive migrations.</p>","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:9CoreStore14MigrationChainVyACSDyS2SGcfc":{"name":"init(_:)","abstract":"<p>Initializes the <code>MigrationChain</code> with a version tree, which becomes the order of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s progressive migrations.</p>","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s23ExpressibleByNilLiteralP03nilD0xyt_tcfc":{"name":"init(nilLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s33ExpressibleByUnicodeScalarLiteralP07unicodedE0x0cdE4TypeQz_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MigrationChain"},"Structs/MigrationChain.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MigrationChain"},"Structs/LocalStorageOptions.html#/s:9CoreStore19LocalStorageOptionsV4noneACvpZ":{"name":"none","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> that the store should not be migrated or recreated, and should simply fail on model mismatch</p>","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:9CoreStore19LocalStorageOptionsV08recreateB15OnModelMismatchACvpZ":{"name":"recreateStoreOnModelMismatch","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to delete and recreate the store on model mismatch, otherwise exceptions will be thrown on failure instead</p>","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:9CoreStore19LocalStorageOptionsV27preventProgressiveMigrationACvpZ":{"name":"preventProgressiveMigration","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to prevent progressive migrations for the store</p>","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:9CoreStore19LocalStorageOptionsV36allowSynchronousLightweightMigrationACvpZ":{"name":"allowSynchronousLightweightMigration","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to allow lightweight migration for the store when added synchronously</p>","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:s23ExpressibleByNilLiteralP03nilD0xyt_tcfc":{"name":"init(nilLiteral:)","parent_name":"LocalStorageOptions"},"Structs/LocalStorageOptions.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"LocalStorageOptions"},"Structs/Into.html#/s:9CoreStore4IntoV11entityClassxmvp":{"name":"entityClass","abstract":"<p>The associated <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> entity class</p>","parent_name":"Into"},"Structs/Into.html#/s:9CoreStore4IntoV13configurationSSSgvp":{"name":"configuration","abstract":"<p>The <code>NSPersistentStore</code> configuration name to associate objects from.","parent_name":"Into"},"Structs/Into.html#/s:9CoreStore4IntoVACyxGycfc":{"name":"init()","abstract":"<p>Initializes an <code>Into</code> clause.</p>","parent_name":"Into"},"Structs/Into.html#/s:9CoreStore4IntoVyACyxGxmcfc":{"name":"init(_:)","abstract":"<p>Initializes an <code>Into</code> clause with the specified entity type. This is useful for querying a subclass while binding the generic type with a base class.</p>","parent_name":"Into"},"Structs/Into.html#/s:9CoreStore4IntoVyACyxGSSSgcfc":{"name":"init(_:)","abstract":"<p>Initializes an <code>Into</code> clause with the specified configuration.</p>","parent_name":"Into"},"Structs/Into.html#/s:9CoreStore4IntoVyACyxGxm_SSSgtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes an <code>Into</code> clause with the specified entity type and configuration. This is useful for querying a subclass while binding the generic type with a base class.</p>","parent_name":"Into"},"Structs/Into.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Into"},"Structs/Into.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Into"},"Structs/Into.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Into"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVACyxGycfc":{"name":"init()","abstract":"<p>Initializes a <code>GroupBy</code> clause with an empty list of key path strings</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVyACyxGSS_SSdtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a list of key path strings</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVyACyxGSaySSGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a list of key path strings</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore13GroupByClauseP10ObjectTypeQa":{"name":"ObjectType","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore13GroupByClauseP8keyPathsSaySSGvp":{"name":"keyPaths","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVAASo15NSManagedObjectCRbzrlEyACyxGs7KeyPathCyxqd__Gclufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/From.html#/s:9CoreStore4FromV11entityClassxmvp":{"name":"entityClass","abstract":"<p>The associated <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> entity class</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV14configurationsSaySSSgGSgvp":{"name":"configurations","abstract":"<p>The <code>NSPersistentStore</code> configuration names to associate objects from.","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVACyxGycfc":{"name":"init()","abstract":"<p>Initializes a <code>From</code> clause.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVyACyxGxmcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>From</code> clause with the specified entity type.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVyACyxGSSSg_AEdtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>From</code> clause with the specified configurations.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVyACyxGSaySSSgGcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>From</code> clause with the specified configurations.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVyACyxGxm_SSSgAEdtcfc":{"name":"init(_:_:_:)","abstract":"<p>Initializes a <code>From</code> clause with the specified configurations.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVyACyxGxm_SaySSSgGtcfc":{"name":"init(_:_:)","abstract":"<p>Initializes a <code>From</code> clause with the specified configurations.</p>","parent_name":"From"},"Structs/From.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV5whereyAA17FetchChainBuilderVyxGAA5WhereVyxGF":{"name":"where(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that starts with the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV5where6format_AA17FetchChainBuilderVyxGSS_ypdtF":{"name":"where(format:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV5where6format13argumentArrayAA17FetchChainBuilderVyxGSS_SayypGSgtF":{"name":"where(format:argumentArray:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0VyxGF":{"name":"orderBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that starts with the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0V7SortKeyVyx_G_ALdtF":{"name":"orderBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> with a series of <code>SortKey</code>s</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGSayAA05OrderE0V7SortKeyVyx_GGF":{"name":"orderBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> with a series of <code>SortKey</code>s</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV5tweakyAA17FetchChainBuilderVyxGySo14NSFetchRequestCySo0hI6Result_pGcF":{"name":"tweak(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> with a closure where the <code>NSFetchRequest</code> may be configured</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV9appendingyAA17FetchChainBuilderVyxGAA0E6Clause_pF":{"name":"appending(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> and immediately appending a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code></p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV9appending10contentsOfAA17FetchChainBuilderVyxGqd___tSTRd__AA0G6Clause_p7ElementRtd__lF":{"name":"appending(contentsOf:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> and immediately appending a series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__GAA6SelectVyxqd__GAA0H10ResultTypeRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_AA10SelectTermOyxGAJdtAA0H10ResultTypeRd__lF":{"name":"select(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>s</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_SayAA10SelectTermOyxGGtAA0H10ResultTypeRd__lF":{"name":"select(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>s</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGAA0fE0VyxGF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> that starts with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code> to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGSSF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGSS_SSSgAHctF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxqd__GAA16SelectResultTypeRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified key path</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__GlF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__G_SSSgAMctlF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE5whereyAA17FetchChainBuilderVyxGqd__xXEAA14AnyWhereClauseRd__lF":{"name":"where(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that starts with the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified key path</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified key path</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified key path</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF":{"name":"select(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code> that starts with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause created from the specified key path</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgARctAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgARctAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgARctSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgARctSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"From"},"Structs/CloudStorageOptions.html#/s:9CoreStore19CloudStorageOptionsV4noneACvpZ":{"name":"none","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> that the store should not be migrated or recreated, and should simply fail on model mismatch</p>","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:9CoreStore19CloudStorageOptionsV013recreateLocalB15OnModelMismatchACvpZ":{"name":"recreateLocalStoreOnModelMismatch","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to delete and recreate the local store from the cloud store on model mismatch, otherwise exceptions will be thrown on failure instead</p>","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:9CoreStore19CloudStorageOptionsV36allowSynchronousLightweightMigrationACvpZ":{"name":"allowSynchronousLightweightMigration","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to allow lightweight migration for the store when added synchronously</p>","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:s23ExpressibleByNilLiteralP03nilD0xyt_tcfc":{"name":"init(nilLiteral:)","parent_name":"CloudStorageOptions"},"Structs/CloudStorageOptions.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"CloudStorageOptions"},"Structs/Tweak.html#/s:9CoreStore5TweakV7closureyySo14NSFetchRequestCySo0eF6Result_pGcvp":{"name":"closure","abstract":"<p>The block to customize the <code>NSFetchRequest</code></p>","parent_name":"Tweak"},"Structs/Tweak.html#/s:9CoreStore5TweakVyACySo14NSFetchRequestCySo0dE6Result_pGccfc":{"name":"init(_:)","abstract":"<p>Initializes a <code>Tweak</code> clause with a closure where the <code>NSFetchRequest</code> may be configured.</p>","parent_name":"Tweak"},"Structs/Tweak.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"Tweak"},"Structs/Tweak.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Tweak"},"Structs/Tweak.html":{"name":"Tweak","abstract":"<p>The <code>Tweak</code> clause allows fine-tuning the <code>NSFetchRequest</code> for a fetch or query."},"Structs/CloudStorageOptions.html":{"name":"CloudStorageOptions","abstract":"<p>The <code>CloudStorageOptions</code> provides settings that tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> how to setup the persistent store for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> implementers.</p>"},"Structs/From.html":{"name":"From","abstract":"<p>A <code>From</code> clause specifies the source entity and source persistent store for fetch and query methods. A common usage is to just indicate the entity:</p>"},"Structs/GroupBy.html":{"name":"GroupBy","abstract":"<p>The <code>GroupBy</code> clause specifies that the result of a query be grouped accoording to the specified key path.</p>"},"Structs/Into.html":{"name":"Into","abstract":"<p>An <code>Into</code> clause contains the destination entity and destination persistent store for a <code>create(...)</code> method. A common usage is to just indicate the entity:</p>"},"Structs/LocalStorageOptions.html":{"name":"LocalStorageOptions","abstract":"<p>The <code>LocalStorageOptions</code> provides settings that tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> how to setup the persistent store for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> implementers.</p>"},"Structs/MigrationChain.html":{"name":"MigrationChain","abstract":"<p>A <code>MigrationChain</code> indicates the sequence of model versions to be used as the order for progressive migrations. This is typically passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html\">SchemaHistory</a></code> or the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> initializer and will be applied to all stores added to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> with <code>addStorage(...)</code> and its variants.</p>"},"Structs/OrderBy.html":{"name":"OrderBy","abstract":"<p>The <code>OrderBy</code> clause specifies the sort order for results for a fetch or a query.</p>"},"Structs/PartialObject.html":{"name":"PartialObject","abstract":"<p>A <code>PartialObject</code> is only used when overriding getters and setters for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> properties. Custom getters and setters are implemented as a closure that <q>overrides</q> the default property getter/setter. The closure receives a <code>PartialObject<O></code>, which acts as a fast, type-safe KVC interface for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>. The reason a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> instance is not passed directly is because the Core Data runtime is not aware of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> properties’ static typing, and so loading those info everytime KVO invokes this accessor method incurs a heavy performance hit (especially in KVO-heavy operations such as <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> observing.) When accessing the property value from <code>PartialObject<O></code>, make sure to use <code>PartialObject<O>.persistentValue(for:)</code> instead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/PartialObject.html#/s:9CoreStore13PartialObjectV5value3forqd__AA14ValueContainerO8RequiredCyx_qd__GxXE_tAA23ImportableAttributeTypeRd__lF\">PartialObject<O>.value(for:)</a></code>, which would unintentionally execute the same closure again recursively.</p>"},"Structs/SectionBy.html":{"name":"SectionBy","abstract":"<p>The <code>SectionBy</code> clause indicates the key path to use to group the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> objects into sections. An optional closure can also be provided to transform the value into an appropriate section name:</p>"},"Structs/Select.html":{"name":"Select","abstract":"<p>The <code>Select</code> clause indicates the attribute / aggregate value to be queried. The generic type is a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore16SelectResultTypeP\">SelectResultType</a></code>, and will be used as the return type for the query.</p>"},"Structs/Where.html":{"name":"Where","abstract":"<p>The <code>Where</code> clause specifies the conditions for a fetch or a query.</p>"},"Structs/VersionLock.html":{"name":"VersionLock","abstract":"<p>The <code>VersionLock</code> contains the version hashes for entities. This is then passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreSchema.html\">CoreStoreSchema</a></code>, which contains all entities for the store. An assertion will be raised if any <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Entity.html\">Entity</a></code> doesn’t match the version hash.</p>"},"Structs/FetchChainBuilder.html":{"name":"FetchChainBuilder","abstract":"<p>The fetch builder type used for fetches. A <code>FetchChainBuilder</code> is created from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause.</p>"},"Structs/QueryChainBuilder.html":{"name":"QueryChainBuilder","abstract":"<p>The fetch builder type used for a queries. A <code>QueryChainBuilder</code> is created from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause and then a <code>select(...)</code> chain.</p>"},"Structs/SectionMonitorChainBuilder.html":{"name":"SectionMonitorChainBuilder","abstract":"<p>The fetch builder type used for a sectioned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>. A <code>SectionMonitorChainBuilder</code> is created from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause and then a <code>sectionBy(...)</code> chain.</p>"},"Protocols/WhereClauseType.html#/s:9CoreStore15WhereClauseTypeP06ObjectE0Qa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with the clause</p>","parent_name":"WhereClauseType"},"Protocols/WhereClauseType.html#/s:9CoreStore15WhereClauseTypePAAE2aaoiyAA0C0Vy06ObjectE0QzGx_qd__tAaBRd__lFZ":{"name":"&&(_:_:)","abstract":"<p>Combines two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>AND</code> operator.</p>","parent_name":"WhereClauseType"},"Protocols/WhereClauseType.html#/s:9CoreStore15WhereClauseTypePAAE2aaoiyAA0C0Vy06ObjectE0QzGqd___xtAaBRd__lFZ":{"name":"&&(_:_:)","abstract":"<p>Combines two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>AND</code> operator.</p>","parent_name":"WhereClauseType"},"Protocols/WhereClauseType.html#/s:9CoreStore15WhereClauseTypePAAE2oooiyAA0C0Vy06ObjectE0QzGx_qd__tAaBRd__lFZ":{"name":"||(_:_:)","abstract":"<p>Combines two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>OR</code> operator.</p>","parent_name":"WhereClauseType"},"Protocols/WhereClauseType.html#/s:9CoreStore15WhereClauseTypePAAE2oooiyAA0C0Vy06ObjectE0QzGqd___xtAaBRd__lFZ":{"name":"||(_:_:)","abstract":"<p>Combines two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>OR</code> operator.</p>","parent_name":"WhereClauseType"},"Protocols/AnyWhereClause.html#/s:9CoreStore14AnyWhereClauseP9predicateSo11NSPredicateCvp":{"name":"predicate","abstract":"<p>The <code>NSPredicate</code> for the fetch or query</p>","parent_name":"AnyWhereClause"},"Protocols/AnyWhereClause.html#/s:9CoreStore14AnyWhereClausePyxSo11NSPredicateCcfc":{"name":"init(_:)","abstract":"<p>Initializes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause with an <code>NSPredicate</code></p>","parent_name":"AnyWhereClause"},"Protocols/CloudStorage.html#/s:9CoreStore12CloudStorageP12cacheFileURL10Foundation0G0Vvp":{"name":"cacheFileURL","abstract":"<p>The <code>NSURL</code> that points to the store file</p>","parent_name":"CloudStorage"},"Protocols/CloudStorage.html#/s:9CoreStore12CloudStorageP05cloudD7OptionsAA0cdF0Vvp":{"name":"cloudStorageOptions","abstract":"<p>Options that tell the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> how to setup the persistent store</p>","parent_name":"CloudStorage"},"Protocols/CloudStorage.html#/s:9CoreStore12CloudStorageP10dictionary10forOptionsSDys11AnyHashableVypGSgAA0cdG0V_tF":{"name":"dictionary(forOptions:)","abstract":"<p>The options dictionary for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/CloudStorageOptions.html\">CloudStorageOptions</a></code></p>","parent_name":"CloudStorage"},"Protocols/CloudStorage.html#/s:9CoreStore12CloudStorageP08cs_eraseD7AndWait10soureModelySo015NSManagedObjectJ0C_tKF":{"name":"cs_eraseStorageAndWait(soureModel:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to perform actual deletion of the store file from disk. <strong>Do not call directly!</strong> The <code>sourceModel</code> argument is a hint for the existing store’s model version. Implementers can use the <code>sourceModel</code> to perform necessary store operations. (Cloud stores for example, can set the NSPersistentStoreRemoveUbiquitousMetadataOption option before deleting)</p>","parent_name":"CloudStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP7fileURL10Foundation0F0Vvp":{"name":"fileURL","abstract":"<p>The <code>NSURL</code> that points to the store file</p>","parent_name":"LocalStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP25migrationMappingProvidersSayAA06SchemaF8Provider_pGvp":{"name":"migrationMappingProviders","abstract":"<p>An array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code>s that provide the complete mapping models for custom migrations.</p>","parent_name":"LocalStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP05localD7OptionsAA0cdF0Vvp":{"name":"localStorageOptions","abstract":"<p>Options that tell the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> how to setup the persistent store</p>","parent_name":"LocalStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP10dictionary10forOptionsSDys11AnyHashableVypGSgAA0cdG0V_tF":{"name":"dictionary(forOptions:)","abstract":"<p>The options dictionary for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/LocalStorageOptions.html\">LocalStorageOptions</a></code></p>","parent_name":"LocalStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP011cs_finalizeD7AndWait14soureModelHintySo015NSManagedObjectJ0C_tKF":{"name":"cs_finalizeStorageAndWait(soureModelHint:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to perform checkpoint operations on the storage. (SQLite stores for example, can convert the database’s WAL journaling mode to DELETE to force a checkpoint)</p>","parent_name":"LocalStorage"},"Protocols/LocalStorage.html#/s:9CoreStore12LocalStorageP08cs_eraseD7AndWait8metadata14soureModelHintySDySSypG_So015NSManagedObjectK0CSgtKF":{"name":"cs_eraseStorageAndWait(metadata:soureModelHint:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to perform actual deletion of the store file from disk. <strong>Do not call directly!</strong> The <code>sourceModel</code> argument is a hint for the existing store’s model version. Implementers can use the <code>sourceModel</code> to perform necessary store operations. (SQLite stores for example, can convert WAL journaling mode to DELETE before deleting)</p>","parent_name":"LocalStorage"},"Protocols/StorageInterface.html#/s:9CoreStore16StorageInterfaceP9storeTypeSSvpZ":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. This is the same string CoreStore will use to create the <code>NSPersistentStore</code> from the <code>NSPersistentStoreCoordinator</code>’s <code>addPersistentStoreWithType(...)</code> method.</p>","parent_name":"StorageInterface"},"Protocols/StorageInterface.html#/s:9CoreStore16StorageInterfaceP13configurationSSSgvp":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"StorageInterface"},"Protocols/StorageInterface.html#/s:9CoreStore16StorageInterfaceP12storeOptionsSDys11AnyHashableVypGSgvp":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code></p>","parent_name":"StorageInterface"},"Protocols/StorageInterface.html#/s:9CoreStore16StorageInterfaceP20cs_didAddToDataStackyyAA0iJ0CF":{"name":"cs_didAddToDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"StorageInterface"},"Protocols/StorageInterface.html#/s:9CoreStore16StorageInterfaceP25cs_didRemoveFromDataStackyyAA0iJ0CF":{"name":"cs_didRemoveFromDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"StorageInterface"},"Protocols/SelectClause.html#/s:9CoreStore12SelectClauseP10ObjectTypeQa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with the clause</p>","parent_name":"SelectClause"},"Protocols/SelectClause.html#/s:9CoreStore12SelectClauseP10ReturnTypeQa":{"name":"ReturnType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore16SelectResultTypeP\">SelectResultType</a></code> type associated with the clause</p>","parent_name":"SelectClause"},"Protocols/SelectClause.html#/s:9CoreStore12SelectClauseP11selectTermsSayAA0C4TermOy10ObjectTypeQzGGvp":{"name":"selectTerms","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>s for the query</p>","parent_name":"SelectClause"},"Protocols/SectionMonitorBuilderType.html#/s:9CoreStore25SectionMonitorBuilderTypeP06ObjectF0Qa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code></p>","parent_name":"SectionMonitorBuilderType"},"Protocols/SectionMonitorBuilderType.html#/s:9CoreStore25SectionMonitorBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause specifies the source entity and source persistent store for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code></p>","parent_name":"SectionMonitorBuilderType"},"Protocols/SectionMonitorBuilderType.html#/s:9CoreStore25SectionMonitorBuilderTypeP9sectionByAA0cH0Vy06ObjectF0QzGvp":{"name":"sectionBy","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code> clause to be used for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code></p>","parent_name":"SectionMonitorBuilderType"},"Protocols/SectionMonitorBuilderType.html#/s:9CoreStore25SectionMonitorBuilderTypeP12fetchClausesSayAA11FetchClause_pGvp":{"name":"fetchClauses","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s to be used for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code></p>","parent_name":"SectionMonitorBuilderType"},"Protocols/SchemaMappingProvider.html#/s:9CoreStore21SchemaMappingProviderP09cs_createD5Model4from2to7storageSo09NSMappingH0C07mappingH0_AA13MigrationTypeO09migrationO0tAA07DynamicC0_p_AaN_pAA12LocalStorage_ptKF":{"name":"cs_createMappingModel(from:to:storage:)","abstract":"<p>Do not call directly.</p>","parent_name":"SchemaMappingProvider"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP10queryValueyqd_0_SgAA4FromVyqd__G_AA6SelectVyqd__qd_0_GAA11QueryClause_pdtKAA13DynamicObjectRd__AA0C13AttributeTypeRd_0_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP10queryValueyqd_0_SgAA4FromVyqd__G_AA6SelectVyqd__qd_0_GSayAA11QueryClause_pGtKAA13DynamicObjectRd__AA0C13AttributeTypeRd_0_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP10queryValuey10ResultTypeQyd__Sgqd__KAA021QueryChainableBuilderH0Rd__AA0c9AttributeH0AFRQlF":{"name":"queryValue(_:)","abstract":"<p>Queries a property value or aggregate as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGAA4FromVyqd__G_AA6SelectVyqd__So12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRd__lF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGAA4FromVyqd__G_AA6SelectVyqd__So12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRd__lF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGqd__KAA25QueryChainableBuilderTypeRd__So12NSDictionaryC06ResultJ0Rtd__lF":{"name":"queryAttributes(_:)","abstract":"<p>Queries a dictionary of attribute values or as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"QueryableSource"},"Protocols/QueryableSource.html#/s:9CoreStore15QueryableSourceP13unsafeContextSo015NSManagedObjectF0CyF":{"name":"unsafeContext()","abstract":"<p>The internal <code>NSManagedObjectContext</code> managed by this <code>QueryableSource</code>. Using this context directly should typically be avoided, and is provided by CoreStore only for extremely specialized cases.</p>","parent_name":"QueryableSource"},"Protocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CoreDataNativeType\">CoreDataNativeType</a></code> for this type when used in <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clauses.</p>","parent_name":"QueryableAttributeType"},"Protocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","abstract":"<p>The <code>NSAttributeType</code> for this type when used in <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clauses.</p>","parent_name":"QueryableAttributeType"},"Protocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","abstract":"<p>Creates an instance of this type from its <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa\">QueryableNativeType</a></code> value.</p>","parent_name":"QueryableAttributeType"},"Protocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","abstract":"<p>Creates <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryableAttributeType.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa\">QueryableNativeType</a></code> value from this instance.</p>","parent_name":"QueryableAttributeType"},"Protocols/QueryChainableBuilderType.html#/s:9CoreStore25QueryChainableBuilderTypeP06ObjectF0Qa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type for the query</p>","parent_name":"QueryChainableBuilderType"},"Protocols/QueryChainableBuilderType.html#/s:9CoreStore25QueryChainableBuilderTypeP06ResultF0Qa":{"name":"ResultType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore16SelectResultTypeP\">SelectResultType</a></code> type for the query</p>","parent_name":"QueryChainableBuilderType"},"Protocols/QueryChainableBuilderType.html#/s:9CoreStore25QueryChainableBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause specifies the source entity and source persistent store for the query</p>","parent_name":"QueryChainableBuilderType"},"Protocols/QueryChainableBuilderType.html#/s:9CoreStore25QueryChainableBuilderTypeP6selectAA6SelectVy06ObjectF0Qz06ResultF0QzGvp":{"name":"select","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause to be used for the query</p>","parent_name":"QueryChainableBuilderType"},"Protocols/QueryChainableBuilderType.html#/s:9CoreStore25QueryChainableBuilderTypeP12queryClausesSayAA0C6Clause_pGvp":{"name":"queryClauses","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s to be used for the query</p>","parent_name":"QueryChainableBuilderType"},"Protocols/OrderByClause.html#/s:9CoreStore13OrderByClauseP10ObjectTypeQa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with the clause</p>","parent_name":"OrderByClause"},"Protocols/OrderByClause.html#/s:9CoreStore13OrderByClauseP15sortDescriptorsSaySo16NSSortDescriptorCGvp":{"name":"sortDescriptors","abstract":"<p>The <code>NSSortDescriptor</code> array for the fetch or query</p>","parent_name":"OrderByClause"},"Protocols/ObjectObserver.html#/s:9CoreStore14ObjectObserverP0C10EntityTypeQa":{"name":"ObjectEntityType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type for the observed object</p>","parent_name":"ObjectObserver"},"Protocols/ObjectObserver.html#/s:9CoreStore14ObjectObserverP13objectMonitor_010willUpdateC0yAA0cF0Cy0C10EntityTypeQzG_AItF":{"name":"objectMonitor(_:willUpdateObject:)","abstract":"<p>Handles processing just before a change to the observed <code>object</code> occurs. (Optional)","parent_name":"ObjectObserver"},"Protocols/ObjectObserver.html#/s:9CoreStore14ObjectObserverP13objectMonitor_09didUpdateC021changedPersistentKeysyAA0cF0Cy0C10EntityTypeQzG_AJShySSGtF":{"name":"objectMonitor(_:didUpdateObject:changedPersistentKeys:)","abstract":"<p>Handles processing right after a change to the observed <code>object</code> occurs. (Optional)","parent_name":"ObjectObserver"},"Protocols/ObjectObserver.html#/s:9CoreStore14ObjectObserverP13objectMonitor_09didDeleteC0yAA0cF0Cy0C10EntityTypeQzG_AItF":{"name":"objectMonitor(_:didDeleteObject:)","abstract":"<p>Handles processing right after <code>object</code> is deleted. (Optional)","parent_name":"ObjectObserver"},"Protocols/ListSectionObserver.html#/s:9CoreStore19ListSectionObserverP11listMonitor_09didInsertD002toD5IndexyAA0cG0Cy0C10EntityTypeQzG_So016NSFetchedResultsD4Info_pSitF":{"name":"listMonitor(_:didInsertSection:toSectionIndex:)","abstract":"<p>Notifies that a section was inserted at the specified index. (Optional)","parent_name":"ListSectionObserver"},"Protocols/ListSectionObserver.html#/s:9CoreStore19ListSectionObserverP11listMonitor_09didDeleteD004fromD5IndexyAA0cG0Cy0C10EntityTypeQzG_So016NSFetchedResultsD4Info_pSitF":{"name":"listMonitor(_:didDeleteSection:fromSectionIndex:)","abstract":"<p>Notifies that a section was inserted at the specified index. (Optional)","parent_name":"ListSectionObserver"},"Protocols/ListObjectObserver.html#/s:9CoreStore18ListObjectObserverP11listMonitor_09didInsertD011toIndexPathyAA0cG0Cy0C10EntityTypeQzG_AJ10Foundation0kL0VtF":{"name":"listMonitor(_:didInsertObject:toIndexPath:)","abstract":"<p>Notifies that an object was inserted to the specified <code>NSIndexPath</code> in the list. (Optional)","parent_name":"ListObjectObserver"},"Protocols/ListObjectObserver.html#/s:9CoreStore18ListObjectObserverP11listMonitor_09didDeleteD013fromIndexPathyAA0cG0Cy0C10EntityTypeQzG_AJ10Foundation0kL0VtF":{"name":"listMonitor(_:didDeleteObject:fromIndexPath:)","abstract":"<p>Notifies that an object was deleted from the specified <code>NSIndexPath</code> in the list. (Optional)","parent_name":"ListObjectObserver"},"Protocols/ListObjectObserver.html#/s:9CoreStore18ListObjectObserverP11listMonitor_09didUpdateD011atIndexPathyAA0cG0Cy0C10EntityTypeQzG_AJ10Foundation0kL0VtF":{"name":"listMonitor(_:didUpdateObject:atIndexPath:)","abstract":"<p>Notifies that an object at the specified <code>NSIndexPath</code> was updated. (Optional)","parent_name":"ListObjectObserver"},"Protocols/ListObjectObserver.html#/s:9CoreStore18ListObjectObserverP11listMonitor_07didMoveD013fromIndexPath02tokL0yAA0cG0Cy0C10EntityTypeQzG_AK10Foundation0kL0VAOtF":{"name":"listMonitor(_:didMoveObject:fromIndexPath:toIndexPath:)","abstract":"<p>Notifies that an object’s index changed. (Optional)","parent_name":"ListObjectObserver"},"Protocols/ListObserver.html#/s:9CoreStore12ListObserverP0C10EntityTypeQa":{"name":"ListEntityType","abstract":"<p>The <code>NSManagedObject</code> type for the observed list</p>","parent_name":"ListObserver"},"Protocols/ListObserver.html#/s:9CoreStore12ListObserverP21listMonitorWillChangeyyAA0cF0Cy0C10EntityTypeQzGF":{"name":"listMonitorWillChange(_:)","abstract":"<p>Handles processing just before a change to the observed list occurs. (Optional)","parent_name":"ListObserver"},"Protocols/ListObserver.html#/s:9CoreStore12ListObserverP20listMonitorDidChangeyyAA0cF0Cy0C10EntityTypeQzGF":{"name":"listMonitorDidChange(_:)","abstract":"<p>Handles processing right after a change to the observed list occurs. (Required)</p>","parent_name":"ListObserver"},"Protocols/ListObserver.html#/s:9CoreStore12ListObserverP22listMonitorWillRefetchyyAA0cF0Cy0C10EntityTypeQzGF":{"name":"listMonitorWillRefetch(_:)","abstract":"<p>This method is broadcast from within the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>‘s <code>refetch(...)</code> method to let observers prepare for the internal <code>NSFetchedResultsController</code>’s pending change to its predicate, sort descriptors, etc. (Optional)</p>","parent_name":"ListObserver"},"Protocols/ListObserver.html#/s:9CoreStore12ListObserverP21listMonitorDidRefetchyyAA0cF0Cy0C10EntityTypeQzGF":{"name":"listMonitorDidRefetch(_:)","abstract":"<p>After the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>‘s <code>refetch(...)</code> method is called, this method is broadcast after the <code>NSFetchedResultsController</code>’s last <code>controllerDidChangeContent(_:)</code> notification completes. (Required)</p>","parent_name":"ListObserver"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP0D6IDTypeQa":{"name":"UniqueIDType","abstract":"<p>The data type for the entity’s unique ID attribute</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP15uniqueIDKeyPathSSvpZ":{"name":"uniqueIDKeyPath","abstract":"<p>The keyPath to the entity’s unique ID attribute</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP13uniqueIDValue0D6IDTypeQzvp":{"name":"uniqueIDValue","abstract":"<p>The object’s unique ID value. The default implementation returns the value of the attribute pertained to by <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP15uniqueIDKeyPathSSvpZ\">uniqueIDKeyPath</a></code></p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP12shouldInsert4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ":{"name":"shouldInsert(from:in:)","abstract":"<p>Return <code>true</code> if an object should be created from <code>source</code>. Return <code>false</code> to ignore and skip <code>source</code>. The default implementation returns the value returned by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP12shouldUpdate4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ\">shouldUpdate(from:in:)</a></code> implementation.</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP12shouldUpdate4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ":{"name":"shouldUpdate(from:in:)","abstract":"<p>Return <code>true</code> if an object should be updated from <code>source</code>. Return <code>false</code> to ignore and skip <code>source</code>. The default implementation returns <code>true</code>.</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP8uniqueID4from2in0D6IDTypeQzSg12ImportSourceQz_AA19BaseDataTransactionCtKFZ":{"name":"uniqueID(from:in:)","abstract":"<p>Return the unique ID as extracted from <code>source</code>. This method is called before <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP12shouldInsert4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ\">shouldInsert(from:in:)</a></code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP12shouldUpdate4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ\">shouldUpdate(from:in:)</a></code>. Return <code>nil</code> to skip importing from <code>source</code>. Note that throwing from this method will cause subsequent imports that are part of the same <code>importUniqueObjects(:sourceArray:)</code> call to be cancelled.</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP9didInsert4from2iny12ImportSourceQz_AA19BaseDataTransactionCtKF":{"name":"didInsert(from:in:)","abstract":"<p>Implements the actual importing of data from <code>source</code>. This method is called just after the object is created and assigned its unique ID as returned from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP8uniqueID4from2in0D6IDTypeQzSg12ImportSourceQz_AA19BaseDataTransactionCtKFZ\">uniqueID(from:in:)</a></code>. Implementers should pull values from <code>source</code> and assign them to the receiver’s attributes. Note that throwing from this method will cause subsequent imports that are part of the same <code>importUniqueObjects(:sourceArray:)</code> call to be cancelled. The default implementation simply calls <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP6update4from2iny12ImportSourceQz_AA19BaseDataTransactionCtKF\">update(from:in:)</a></code>.</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableUniqueObject.html#/s:9CoreStore22ImportableUniqueObjectP6update4from2iny12ImportSourceQz_AA19BaseDataTransactionCtKF":{"name":"update(from:in:)","abstract":"<p>Implements the actual importing of data from <code>source</code>. This method is called just after the existing object is fetched using its unique ID. Implementers should pull values from <code>source</code> and assign them to the receiver’s attributes. Note that throwing from this method will cause subsequent imports that are part of the same <code>importUniqueObjects(:sourceArray:)</code> call to be cancelled.</p>","parent_name":"ImportableUniqueObject"},"Protocols/ImportableObject.html#/s:9CoreStore16ImportableObjectP12ImportSourceQa":{"name":"ImportSource","abstract":"<p>The data type for the import source. This is most commonly an json type, <code>NSDictionary</code>, or another external source such as <code>NSUserDefaults</code>.</p>","parent_name":"ImportableObject"},"Protocols/ImportableObject.html#/s:9CoreStore16ImportableObjectP12shouldInsert4from2inSb12ImportSourceQz_AA19BaseDataTransactionCtFZ":{"name":"shouldInsert(from:in:)","abstract":"<p>Return <code>true</code> if an object should be created from <code>source</code>. Return <code>false</code> to ignore and skip <code>source</code>. The default implementation returns <code>true</code>.</p>","parent_name":"ImportableObject"},"Protocols/ImportableObject.html#/s:9CoreStore16ImportableObjectP9didInsert4from2iny12ImportSourceQz_AA19BaseDataTransactionCtKF":{"name":"didInsert(from:in:)","abstract":"<p>Implements the actual importing of data from <code>source</code>. Implementers should pull values from <code>source</code> and assign them to the receiver’s attributes. Note that throwing from this method will cause subsequent imports that are part of the same <code>importObjects(:sourceArray:)</code> call to be cancelled.</p>","parent_name":"ImportableObject"},"Protocols/GroupByClause.html#/s:9CoreStore13GroupByClauseP10ObjectTypeQa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with the clause</p>","parent_name":"GroupByClause"},"Protocols/GroupByClause.html#/s:9CoreStore13GroupByClauseP8keyPathsSaySSGvp":{"name":"keyPaths","abstract":"<p>The list of key path strings to group results with</p>","parent_name":"GroupByClause"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchExistingyqd__Sgqd__AA13DynamicObjectRd__lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code>FetchableSource</code>‘s context from a reference created from another managed object context.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchExistingyqd__SgSo17NSManagedObjectIDCAA07DynamicH0Rd__lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code>FetchableSource</code>‘s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchExistingySayqd__Gqd_0_AA13DynamicObjectRd__7ElementQyd_0_Rsd__STRd_0_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code>FetchableSource</code>‘s context from references created from another managed object context.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchExistingySayqd__Gqd_0_AA13DynamicObjectRd__STRd_0_So09NSManagedH2IDC7ElementRtd_0_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code>FetchableSource</code>‘s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchOneyqd__SgAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchOneyqd__SgAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchOney10ObjectTypeQyd__Sgqd__KAA021FetchChainableBuilderH0Rd__lF":{"name":"fetchOne(_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchAllySayqd__GAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchAllySayqd__GAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP8fetchAllySay10ObjectTypeQyd__Gqd__KAA021FetchChainableBuilderH0Rd__lF":{"name":"fetchAll(_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP10fetchCountySiAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP10fetchCountySiAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP10fetchCountySiqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchCount(_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyqd__G_AA11FetchClause_pdtKAA07DynamicF0Rd__lF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyqd__G_SayAA11FetchClause_pGtKAA07DynamicF0Rd__lF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchObjectID(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyqd__G_AA11FetchClause_pdtKAA07DynamicF0Rd__lF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyqd__G_SayAA11FetchClause_pGtKAA07DynamicF0Rd__lF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchObjectIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"FetchableSource"},"Protocols/FetchableSource.html#/s:9CoreStore15FetchableSourceP13unsafeContextSo015NSManagedObjectF0CyF":{"name":"unsafeContext()","abstract":"<p>The internal <code>NSManagedObjectContext</code> managed by this <code>FetchableSource</code>. Using this context directly should typically be avoided, and is provided by CoreStore only for extremely specialized cases.</p>","parent_name":"FetchableSource"},"Protocols/FetchChainableBuilderType.html#/s:9CoreStore25FetchChainableBuilderTypeP06ObjectF0Qa":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type for the fetch</p>","parent_name":"FetchChainableBuilderType"},"Protocols/FetchChainableBuilderType.html#/s:9CoreStore25FetchChainableBuilderTypeP4fromAA4FromVy06ObjectF0QzGvp":{"name":"from","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> clause specifies the source entity and source persistent store for the fetch</p>","parent_name":"FetchChainableBuilderType"},"Protocols/FetchChainableBuilderType.html#/s:9CoreStore25FetchChainableBuilderTypeP12fetchClausesSayAA0C6Clause_pGvp":{"name":"fetchClauses","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s to be used for the fetch</p>","parent_name":"FetchChainableBuilderType"},"Protocols/DynamicSchema.html#/s:9CoreStore13DynamicSchemaP12modelVersionSSvp":{"name":"modelVersion","abstract":"<p>The version string for this model schema.</p>","parent_name":"DynamicSchema"},"Protocols/DynamicSchema.html#/s:9CoreStore13DynamicSchemaP8rawModelSo015NSManagedObjectF0CyF":{"name":"rawModel()","abstract":"<p>Do not call this directly. The <code>NSManagedObjectModel</code> for this schema may be created lazily and using this method directly may affect the integrity of the model.</p>","parent_name":"DynamicSchema"},"Protocols/DynamicSchema.html#/s:9CoreStore13DynamicSchemaPAAE05printabD0SSyF":{"name":"printCoreStoreSchema()","abstract":"<p>Prints the <code>DynamicSchema</code> as their corresponding <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> Swift declarations. This is useful for converting current <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/XcodeDataModelSchema.html\">XcodeDataModelSchema</a></code>-based models into the new <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreSchema.html\">CoreStoreSchema</a></code> framework. Additional adjustments may need to be done to the generated source code; for example: <code>Transformable</code> concrete types need to be provided, as well as <code>default</code> values.</p>","parent_name":"DynamicSchema"},"Protocols/DynamicKeyPath.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","abstract":"<p>The DynamicObject type</p>","parent_name":"DynamicKeyPath"},"Protocols/DynamicKeyPath.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","abstract":"<p>The Value type</p>","parent_name":"DynamicKeyPath"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP14cs_forceCreate17entityDescription4into8assignToxSo08NSEntityI0C_So09NSManagedD7ContextCSo012NSPersistentB0CtFZ":{"name":"cs_forceCreate(entityDescription:into:assignTo:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP10cs_fromRaw6objectxSo09NSManagedD0C_tFZ":{"name":"cs_fromRaw(object:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP10cs_matches6objectSbSo09NSManagedD0C_tFZ":{"name":"cs_matches(object:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP5cs_idSo09NSManagedD2IDCyF":{"name":"cs_id()","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP8cs_toRawSo09NSManagedD0CyF":{"name":"cs_toRaw()","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE07partialD0AA07PartialD0VyxGyF":{"name":"partialObject()","abstract":"<p>Returns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/PartialObject.html\">PartialObject</a></code> instance for the object, which acts as a fast, type-safe KVC interface for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE12Relationshipa":{"name":"Relationship","abstract":"<p>The containing type for relationships. <code>Relationship</code>s can be any <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE13Transformablea":{"name":"Transformable","abstract":"<p>The containing type for transformable properties. <code>Transformable</code> properties support types that conforms to <code>NSCoding & NSCopying</code>.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE5Valuea":{"name":"Value","abstract":"<p>The containing type for value propertiess. <code>Value</code> properties support any type that conforms to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore23ImportableAttributeTypeP\">ImportableAttributeType</a></code>.</p>","parent_name":"DynamicObject"},"Protocols/CoreStoreObjectKeyValueObservation.html#/s:9CoreStore0aB25ObjectKeyValueObservationP10invalidateyyF":{"name":"invalidate()","abstract":"<p><code>invalidate()</code> will be called automatically when an <code>CoreStoreObjectKeyValueObservation</code> is deinited.</p>","parent_name":"CoreStoreObjectKeyValueObservation"},"Protocols/CoreStoreLogger.html#/s:9CoreStore0aB6LoggerP3log5level7message8fileName10lineNumber08functionH0yAA8LogLevelO_SSs12StaticStringVSiAMtF":{"name":"log(level:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles log messages sent by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"CoreStoreLogger"},"Protocols/CoreStoreLogger.html#/s:9CoreStore0aB6LoggerP3log5error7message8fileName10lineNumber08functionH0yAA0aB5ErrorO_SSs12StaticStringVSiAMtF":{"name":"log(error:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles errors sent by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"CoreStoreLogger"},"Protocols/CoreStoreLogger.html#/s:9CoreStore0aB6LoggerP6assert_7message8fileName10lineNumber08functionG0ySbyXK_SSyXKs12StaticStringVSiAJtF":{"name":"assert(_:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles assertions made throughout the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"CoreStoreLogger"},"Protocols/CoreStoreLogger.html#/s:9CoreStore0aB6LoggerP5abort_8fileName10lineNumber08functionF0ySS_s12StaticStringVSiAItF":{"name":"abort(_:fileName:lineNumber:functionName:)","abstract":"<p>Handles fatal errors made throughout the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework. The app wil terminate after this method is called.</p>","parent_name":"CoreStoreLogger"},"Protocols/CoreStoreSwiftType.html#/s:9CoreStore0aB9SwiftTypeP14ObjectiveCTypeQa":{"name":"ObjectiveCType","abstract":"<p>The corresponding Objective-C type</p>","parent_name":"CoreStoreSwiftType"},"Protocols/CoreStoreSwiftType.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","abstract":"<p>The bridged Objective-C instance</p>","parent_name":"CoreStoreSwiftType"},"Protocols/CoreStoreObjectiveCType.html#/s:9CoreStore0aB14ObjectiveCTypeP9SwiftTypeQa":{"name":"SwiftType","abstract":"<p>The corresponding Swift type</p>","parent_name":"CoreStoreObjectiveCType"},"Protocols/CoreStoreObjectiveCType.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","abstract":"<p>The bridged Swift instance</p>","parent_name":"CoreStoreObjectiveCType"},"Protocols/CoreStoreObjectiveCType.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","abstract":"<p>Initializes this instance with the Swift instance to bridge from</p>","parent_name":"CoreStoreObjectiveCType"},"Protocols/CSLocalStorage.html#/c:@M@CoreStore@objc(pl)CSLocalStorage(py)fileURL":{"name":"fileURL","abstract":"<p>The <code>NSURL</code> that points to the store file</p>","parent_name":"CSLocalStorage"},"Protocols/CSLocalStorage.html#/c:@M@CoreStore@objc(pl)CSLocalStorage(py)migrationMappingProviders":{"name":"migrationMappingProviders","abstract":"<p>An array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code>s that provides the complete mapping models for custom migrations. This is currently only supported for Swift code.</p>","parent_name":"CSLocalStorage"},"Protocols/CSLocalStorage.html#/c:@M@CoreStore@objc(pl)CSLocalStorage(py)localStorageOptions":{"name":"localStorageOptions","abstract":"<p>Options that tell the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> how to setup the persistent store</p>","parent_name":"CSLocalStorage"},"Protocols/CSLocalStorage.html#/c:@M@CoreStore@objc(pl)CSLocalStorage(im)cs_eraseStorageAndWaitWithMetadata:soureModelHint:error:":{"name":"cs_eraseStorageAndWait(metadata:soureModelHint:error:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> to perform actual deletion of the store file from disk. Do not call directly! The <code>sourceModel</code> argument is a hint for the existing store’s model version. Implementers can use the <code>sourceModel</code> to perform necessary store operations. (SQLite stores for example, can convert WAL journaling mode to DELETE before deleting)</p>","parent_name":"CSLocalStorage"},"Protocols/CSStorageInterface.html#/c:@M@CoreStore@objc(pl)CSStorageInterface(cpy)storeType":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. This is the same string CoreStore will use to create the <code>NSPersistentStore</code> from the <code>NSPersistentStoreCoordinator</code>’s <code>addPersistentStoreWithType(...)</code> method.</p>","parent_name":"CSStorageInterface"},"Protocols/CSStorageInterface.html#/c:@M@CoreStore@objc(pl)CSStorageInterface(py)configuration":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"CSStorageInterface"},"Protocols/CSStorageInterface.html#/c:@M@CoreStore@objc(pl)CSStorageInterface(py)storeOptions":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code></p>","parent_name":"CSStorageInterface"},"Protocols/CSObjectObserver.html#/c:@M@CoreStore@objc(pl)CSObjectObserver(im)objectMonitor:willUpdateObject:":{"name":"objectMonitor(_:willUpdateObject:)","abstract":"<p>Handles processing just before a change to the observed <code>object</code> occurs</p>","parent_name":"CSObjectObserver"},"Protocols/CSObjectObserver.html#/c:@M@CoreStore@objc(pl)CSObjectObserver(im)objectMonitor:didUpdateObject:changedPersistentKeys:":{"name":"objectMonitor(_:didUpdateObject:changedPersistentKeys:)","abstract":"<p>Handles processing right after a change to the observed <code>object</code> occurs</p>","parent_name":"CSObjectObserver"},"Protocols/CSObjectObserver.html#/c:@M@CoreStore@objc(pl)CSObjectObserver(im)objectMonitor:didDeleteObject:":{"name":"objectMonitor(_:didDeleteObject:)","abstract":"<p>Handles processing right after <code>object</code> is deleted</p>","parent_name":"CSObjectObserver"},"Protocols/CSListSectionObserver.html#/c:@M@CoreStore@objc(pl)CSListSectionObserver(im)listMonitor:didInsertSection:toSectionIndex:":{"name":"listMonitor(_:didInsertSection:toSectionIndex:)","abstract":"<p>Notifies that a section was inserted at the specified index</p>","parent_name":"CSListSectionObserver"},"Protocols/CSListSectionObserver.html#/c:@M@CoreStore@objc(pl)CSListSectionObserver(im)listMonitor:didDeleteSection:fromSectionIndex:":{"name":"listMonitor(_:didDeleteSection:fromSectionIndex:)","abstract":"<p>Notifies that a section was inserted at the specified index</p>","parent_name":"CSListSectionObserver"},"Protocols/CSListObjectObserver.html#/c:@M@CoreStore@objc(pl)CSListObjectObserver(im)listMonitor:didInsertObject:toIndexPath:":{"name":"listMonitor(_:didInsertObject:toIndexPath:)","abstract":"<p>Notifies that an object was inserted to the specified <code>NSIndexPath</code> in the list</p>","parent_name":"CSListObjectObserver"},"Protocols/CSListObjectObserver.html#/c:@M@CoreStore@objc(pl)CSListObjectObserver(im)listMonitor:didDeleteObject:fromIndexPath:":{"name":"listMonitor(_:didDeleteObject:fromIndexPath:)","abstract":"<p>Notifies that an object was deleted from the specified <code>NSIndexPath</code> in the list</p>","parent_name":"CSListObjectObserver"},"Protocols/CSListObjectObserver.html#/c:@M@CoreStore@objc(pl)CSListObjectObserver(im)listMonitor:didUpdateObject:atIndexPath:":{"name":"listMonitor(_:didUpdateObject:atIndexPath:)","abstract":"<p>Notifies that an object at the specified <code>NSIndexPath</code> was updated</p>","parent_name":"CSListObjectObserver"},"Protocols/CSListObjectObserver.html#/c:@M@CoreStore@objc(pl)CSListObjectObserver(im)listMonitor:didMoveObject:fromIndexPath:toIndexPath:":{"name":"listMonitor(_:didMoveObject:fromIndexPath:toIndexPath:)","abstract":"<p>Notifies that an object’s index changed</p>","parent_name":"CSListObjectObserver"},"Protocols/CSListObserver.html#/c:@M@CoreStore@objc(pl)CSListObserver(im)listMonitorWillChange:":{"name":"listMonitorWillChange(_:)","abstract":"<p>Handles processing just before a change to the observed list occurs</p>","parent_name":"CSListObserver"},"Protocols/CSListObserver.html#/c:@M@CoreStore@objc(pl)CSListObserver(im)listMonitorDidChange:":{"name":"listMonitorDidChange(_:)","abstract":"<p>Handles processing right after a change to the observed list occurs</p>","parent_name":"CSListObserver"},"Protocols/CSListObserver.html#/c:@M@CoreStore@objc(pl)CSListObserver(im)listMonitorWillRefetch:":{"name":"listMonitorWillRefetch(_:)","abstract":"<p>This method is broadcast from within the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code>‘s <code>-refetchWithFetchClauses:</code> method to let observers prepare for the internal <code>NSFetchedResultsController</code>’s pending change to its predicate, sort descriptors, etc. Note that the actual refetch will happen after the <code>NSFetchedResultsController</code>’s last <code>-controllerDidChangeContent:</code> notification completes.</p>","parent_name":"CSListObserver"},"Protocols/CSListObserver.html#/c:@M@CoreStore@objc(pl)CSListObserver(im)listMonitorDidRefetch:":{"name":"listMonitorDidRefetch(_:)","abstract":"<p>After the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code>‘s <code>-refetchWithFetchClauses:</code> method is called, this method is broadcast after the <code>NSFetchedResultsController</code>’s last <code>-controllerDidChangeContent:</code> notification completes.</p>","parent_name":"CSListObserver"},"Protocols/CSDynamicSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(py)modelVersion":{"name":"modelVersion","abstract":"<p>The version string for this model schema.</p>","parent_name":"CSDynamicSchema"},"Protocols/CSDynamicSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(im)rawModel":{"name":"rawModel()","abstract":"<p>Do not call this directly. The <code>NSManagedObjectModel</code> for this schema may be created lazily and using this method directly may affect the integrity of the model.</p>","parent_name":"CSDynamicSchema"},"Protocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause":{"name":"CSFetchClause","abstract":"<p>The <code>CSFetchClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause":{"name":"CSQueryClause","abstract":"<p>The <code>CSQueryClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols.html#/c:@M@CoreStore@objc(pl)CSDeleteClause":{"name":"CSDeleteClause","abstract":"<p>The <code>CSDeleteClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols/CSDynamicSchema.html":{"name":"CSDynamicSchema","abstract":"<p>The <code>CSDynamicSchema</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>.</p>"},"Protocols/CSListObserver.html":{"name":"CSListObserver","abstract":"<p>Implement the <code>CSListObserver</code> protocol to observe changes to a list of <code>NSManagedObject</code>s. <code>CSListObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code>‘s <code>-addListObserver:</code> method:</p>"},"Protocols/CSListObjectObserver.html":{"name":"CSListObjectObserver","abstract":"<p>Implement the <code>CSListObjectObserver</code> protocol to observe detailed changes to a list’s object. <code>CSListObjectObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code>‘s <code>-addListObjectObserver(_:)</code> method:</p>"},"Protocols/CSListSectionObserver.html":{"name":"CSListSectionObserver","abstract":"<p>Implement the <code>CSListSectionObserver</code> protocol to observe changes to a list’s section info. <code>CSListSectionObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code>‘s <code>-addListSectionObserver:</code> method:</p>"},"Protocols/CSObjectObserver.html":{"name":"CSObjectObserver","abstract":"<p>Implement the <code>CSObjectObserver</code> protocol to observe changes to a single <code>NSManagedObject</code> instance. <code>CSObjectObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSObjectMonitor.html\">CSObjectMonitor</a></code>‘s <code>-addObjectObserver:</code> method:</p>"},"Protocols/CSStorageInterface.html":{"name":"CSStorageInterface","abstract":"<p>The <code>CSStorageInterface</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>.</p>"},"Protocols/CSLocalStorage.html":{"name":"CSLocalStorage","abstract":"<p>The <code>CSLocalStorage</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code>.</p>"},"Protocols.html#/c:@M@CoreStore@objc(pl)CoreDataNativeType":{"name":"CoreDataNativeType","abstract":"<p>Objective-C Foundation types that are natively supported by Core Data managed attributes all conform to <code>CoreDataNativeType</code>.</p>"},"Protocols/CoreStoreObjectiveCType.html":{"name":"CoreStoreObjectiveCType","abstract":"<p><code>CoreStoreObjectiveCType</code>s are Objective-C accessible classes that represent CoreStore’s Swift types.</p>"},"Protocols/CoreStoreSwiftType.html":{"name":"CoreStoreSwiftType","abstract":"<p><code>CoreStoreSwiftType</code>s are CoreStore’s Swift types that are bridgeable to Objective-C.</p>"},"Protocols/CoreStoreLogger.html":{"name":"CoreStoreLogger","abstract":"<p>Custom loggers should implement the <code>CoreStoreLogger</code> protocol and pass its instance to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO6loggerAA0aB6Logger_pvpZ\">CoreStore.logger</a></code>. Calls to <code>log(...)</code>, <code>assert(...)</code>, and <code>abort(...)</code> are not tied to a specific queue/thread, so it is the implementer’s job to handle thread-safety.</p>"},"Protocols/CoreStoreObjectKeyValueObservation.html":{"name":"CoreStoreObjectKeyValueObservation","abstract":"<p>Observation token for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> properties. Make sure to retain this instance to keep observing notifications.</p>"},"Protocols/DynamicObject.html":{"name":"DynamicObject","abstract":"<p>All CoreStore’s utilities are designed around <code>DynamicObject</code> instances. <code>NSManagedObject</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> instances all conform to <code>DynamicObject</code>.</p>"},"Protocols/DynamicKeyPath.html":{"name":"DynamicKeyPath","abstract":"<p>Used only for utility methods.</p>"},"Protocols/DynamicSchema.html":{"name":"DynamicSchema","abstract":"<p><code>DynamicSchema</code> are types that provide <code>NSManagedObjectModel</code> instances for a single model version. CoreStore currently supports the following concrete types:</p>"},"Protocols/FetchChainableBuilderType.html":{"name":"FetchChainableBuilderType","abstract":"<p>Utility protocol for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code>. Used in fetch methods that support chained fetch builders.</p>"},"Protocols/FetchableSource.html":{"name":"FetchableSource","abstract":"<p>Encapsulates containers which manages an internal <code>NSManagedObjectContext</code>, such as <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>s and transactions, that can be used for fetching objects. CoreStore provides implementations for this protocol and should be used as a read-only abstraction.</p>"},"Protocols/GroupByClause.html":{"name":"GroupByClause","abstract":"<p>Abstracts the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code> clause for protocol utilities.</p>"},"Protocols.html#/s:9CoreStore23ImportableAttributeTypeP":{"name":"ImportableAttributeType","abstract":"<p>Types supported by CoreStore as <code>NSManagedObject</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> property types."},"Protocols/ImportableObject.html":{"name":"ImportableObject","abstract":"<p><code>NSManagedObject</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclasses that conform to the <code>ImportableObject</code> protocol can be imported from a specified <code>ImportSource</code>. This allows transactions to create and insert instances this way:</p>"},"Protocols/ImportableUniqueObject.html":{"name":"ImportableUniqueObject","abstract":"<p><code>NSManagedObject</code> subclasses that conform to the <code>ImportableUniqueObject</code> protocol can be imported from a specified <code>ImportSource</code>. This allows transactions to either update existing objects or create new instances this way:</p>"},"Protocols.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP":{"name":"AllowedObjectiveCKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore37AllowedOptionalObjectiveCKeyPathValueP":{"name":"AllowedOptionalObjectiveCKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore39AllowedObjectiveCCollectionKeyPathValueP":{"name":"AllowedObjectiveCCollectionKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore07AllowedaB18ObjectKeyPathValueP":{"name":"AllowedCoreStoreObjectKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore07AllowedaB28ObjectCollectionKeyPathValueP":{"name":"AllowedCoreStoreObjectCollectionKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols/ListObserver.html":{"name":"ListObserver","abstract":"<p>Implement the <code>ListObserver</code> protocol to observe changes to a list of <code>NSManagedObject</code>s. <code>ListObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>‘s <code>addObserver(_:)</code> method:</p>"},"Protocols/ListObjectObserver.html":{"name":"ListObjectObserver","abstract":"<p>Implement the <code>ListObjectObserver</code> protocol to observe detailed changes to a list’s object. <code>ListObjectObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>‘s <code>addObserver(_:)</code> method:</p>"},"Protocols/ListSectionObserver.html":{"name":"ListSectionObserver","abstract":"<p>Implement the <code>ListSectionObserver</code> protocol to observe changes to a list’s section info. <code>ListSectionObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>‘s <code>addObserver(_:)</code> method:</p>"},"Protocols/ObjectObserver.html":{"name":"ObjectObserver","abstract":"<p>Implement the <code>ObjectObserver</code> protocol to observe changes to a single <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance. <code>ObjectObserver</code>s may register themselves to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>‘s <code>addObserver(_:)</code> method:</p>"},"Protocols/OrderByClause.html":{"name":"OrderByClause","abstract":"<p>Abstracts the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> clause for protocol utilities.</p>"},"Protocols/QueryChainableBuilderType.html":{"name":"QueryChainableBuilderType","abstract":"<p>Utility protocol for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/QueryChainBuilder.html\">QueryChainBuilder</a></code>. Used in fetch methods that support chained query builders.</p>"},"Protocols/QueryableAttributeType.html":{"name":"QueryableAttributeType","abstract":"<p>Types supported by CoreStore for querying, especially as generic type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clauses."},"Protocols/QueryableSource.html":{"name":"QueryableSource","abstract":"<p>Encapsulates containers which manages an internal <code>NSManagedObjectContext</code>, such as <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>s and transactions, that can be used for querying values. CoreStore provides implementations for this protocol and should be used as a read-only abstraction.</p>"},"Protocols/SchemaMappingProvider.html":{"name":"SchemaMappingProvider","abstract":"<p>The <code>SchemaMappingProvider</code> provides migration mapping information between two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> versions.</p>"},"Protocols/SectionMonitorBuilderType.html":{"name":"SectionMonitorBuilderType","abstract":"<p>Utility protocol for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionMonitorChainBuilder.html\">SectionMonitorChainBuilder</a></code>. Used in methods that support chained fetch builders.</p>"},"Protocols.html#/s:9CoreStore16SelectResultTypeP":{"name":"SelectResultType","abstract":"<p>The <code>SelectResultType</code> protocol is implemented by return types supported by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause.</p>"},"Protocols.html#/s:9CoreStore26SelectAttributesResultTypeP":{"name":"SelectAttributesResultType","abstract":"<p>The <code>SelectAttributesResultType</code> protocol is implemented by return types supported by the <code>queryAttributes(...)</code> methods.</p>"},"Protocols/SelectClause.html":{"name":"SelectClause","abstract":"<p>Abstracts the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for protocol utilities.</p>"},"Protocols/StorageInterface.html":{"name":"StorageInterface","abstract":"<p>The <code>StorageInterface</code> represents the data store managed (or to be managed) by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>. When added to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, the <code>StorageInterface</code> serves as the interface for the <code>NSPersistentStore</code>. This may be a database file, an in-memory store, etc.</p>"},"Protocols/LocalStorage.html":{"name":"LocalStorage","abstract":"<p>The <code>LocalStorage</code> represents <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s that are backed by local files.</p>"},"Protocols/CloudStorage.html":{"name":"CloudStorage","abstract":"<p>The <code>CloudStorage</code> represents <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s that are synchronized from a cloud-based store.</p>"},"Protocols.html#/s:9CoreStore11FetchClauseP":{"name":"FetchClause","abstract":"<p>The <code>FetchClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols.html#/s:9CoreStore11QueryClauseP":{"name":"QueryClause","abstract":"<p>The <code>QueryClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols.html#/s:9CoreStore12DeleteClauseP":{"name":"DeleteClause","abstract":"<p>The <code>DeleteClause</code> implement clauses used to configure <code>NSFetchRequest</code>s.</p>"},"Protocols/AnyWhereClause.html":{"name":"AnyWhereClause","abstract":"<p>Type-erased <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause for protocol utilities.</p>"},"Protocols.html#/s:9CoreStore20WhereExpressionTraitP":{"name":"WhereExpressionTrait","abstract":"<p>Used only for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> type constraints. Currently supports <code>SingleTarget</code> and <code>CollectionTarget</code>.</p>"},"Protocols/WhereClauseType.html":{"name":"WhereClauseType","abstract":"<p>Abstracts the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause for protocol utilities. Typically used only for utility method generic constraints.</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAJRb_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAJRb_STR0_So0gH2IDC7ElementRt0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAKRb_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAKRb_STR0_So0gH2IDC7ElementRt0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GGtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GGtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GGtAA0aB6ObjectCRbzAORb_7ElementQy0_Rs_STR0_r1_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value of a property</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_Gq0_Gs7KeyPathCyxq_G_ALyq_q0_GtSo15NSManagedObjectCRbzAPRb_AA020AllowedObjectiveCKeyH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_Gq0_Gs7KeyPathCyxq_SgG_ALyq_q0_GtSo15NSManagedObjectCRbzAQRb_AA020AllowedObjectiveCKeyH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq0_Gs7KeyPathCyxq_G_ALyq_q0_GtSo15NSManagedObjectCRbzAPRb_AA027AllowedObjectiveCCollectiongH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq0_Gs7KeyPathCyxq_SgG_ALyq_q0_GtSo15NSManagedObjectCRbzAQRb_AA027AllowedObjectiveCCollectiongH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_q1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAMRb_AA0cD5TraitR0_AA020AllowedObjectiveCKeyF5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_q1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzANRb_AA0cD5TraitR0_AA020AllowedObjectiveCKeyF5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAPRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAQRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtSo15NSManagedObjectCRbzAPRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_AA0lm4CKeyhO0R2_r3_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G9ValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0oH0Qy0_Rs_AA07AllowedaboijG0R0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_9ValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAORb_0iF0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabighE0R1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_9ValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAPRb_0iF0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabighE0R1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0oH0Qy0_Rs_AA07AllowedaboeijG0R0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzARRb_0kH0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzASRb_0kH0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtAA0aB6ObjectCRbz0kH0Qy1_RszARRb_ASQy2_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_AA0mabkijG0R2_r3_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicKeyPath.html\">DynamicKeyPath</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is not equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq1__AD10ExpressionVyx_q_q0_GtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_7ElementQy1_Rs0_STR1_r2_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is less than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is greater than a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is greater than or equal to a value</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is equal to a value</p>"},"Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is equal to a value</p>"},"Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is equal to a value</p>"},"Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq1__AD10ExpressionVyx_q_q0_SgGtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_7ElementQy1_Rs0_STR1_r2_lF":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains a value</p>"},"Functions.html#/s:9CoreStore1loiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is less than a value</p>"},"Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is less than or equal to a value</p>"},"Functions.html#/s:9CoreStore1goiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is greater than a value</p>"},"Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if an expression is greater than or equal to a value</p>"},"Extensions/UUID.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"UUID"},"Extensions/UUID.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"UUID"},"Extensions/UUID.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"UUID"},"Extensions/UUID.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"UUID"},"Extensions/URL.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"URL"},"Extensions/URL.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"URL"},"Extensions/URL.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"URL"},"Extensions/URL.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"URL"},"Extensions/String.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"String"},"Extensions/String.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"String"},"Extensions/String.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"String"},"Extensions/String.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"String"},"Extensions/NSUUID.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSUUID"},"Extensions/NSUUID.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSUUID"},"Extensions/NSUUID.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSUUID"},"Extensions/NSUUID.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSUUID"},"Extensions/NSURL.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSURL"},"Extensions/NSURL.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSURL"},"Extensions/NSURL.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSURL"},"Extensions/NSURL.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSURL"},"Extensions/NSString.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSString"},"Extensions/NSString.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSString"},"Extensions/NSString.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSString"},"Extensions/NSString.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSString"},"Extensions/NSNumber.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSNumber"},"Extensions/NSNull.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSNull"},"Extensions/NSNull.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSNull"},"Extensions/NSNull.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSNull"},"Extensions/NSNull.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSNull"},"Extensions/NSManagedObjectID.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSManagedObjectID"},"Extensions/NSManagedObjectID.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSManagedObjectID"},"Extensions/NSManagedObjectID.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSManagedObjectID"},"Extensions/NSManagedObjectID.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSManagedObjectID"},"Extensions/NSDate.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSDate"},"Extensions/NSDate.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSDate"},"Extensions/NSDate.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSDate"},"Extensions/NSDate.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSDate"},"Extensions/NSData.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"NSData"},"Extensions/NSData.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"NSData"},"Extensions/NSData.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"NSData"},"Extensions/NSData.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"NSData"},"Extensions/Int64.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Int64"},"Extensions/Int64.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Int64"},"Extensions/Int64.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Int64"},"Extensions/Int64.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Int64"},"Extensions/Int32.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Int32"},"Extensions/Int32.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Int32"},"Extensions/Int32.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Int32"},"Extensions/Int32.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Int32"},"Extensions/Int16.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Int16"},"Extensions/Int16.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Int16"},"Extensions/Int16.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Int16"},"Extensions/Int16.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Int16"},"Extensions/Int8.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Int8"},"Extensions/Int8.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Int8"},"Extensions/Int8.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Int8"},"Extensions/Int8.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Int8"},"Extensions/Int.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Int"},"Extensions/Int.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Int"},"Extensions/Int.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Int"},"Extensions/Int.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Int"},"Extensions/Float.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Float"},"Extensions/Float.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Float"},"Extensions/Float.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Float"},"Extensions/Float.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Float"},"Extensions/Double.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Double"},"Extensions/Double.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Double"},"Extensions/Double.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Double"},"Extensions/Double.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Double"},"Extensions/Date.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Date"},"Extensions/Date.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Date"},"Extensions/Date.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Date"},"Extensions/Date.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Date"},"Extensions/Data.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Data"},"Extensions/Data.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Data"},"Extensions/Data.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Data"},"Extensions/Data.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Data"},"Extensions/CGFloat.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"CGFloat"},"Extensions/Bool.html#/s:9CoreStore22QueryableAttributeTypeP0c6NativeE0Qa":{"name":"QueryableNativeType","parent_name":"Bool"},"Extensions/Bool.html#/s:9CoreStore22QueryableAttributeTypeP06cs_rawdE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Bool"},"Extensions/Bool.html#/s:9CoreStore22QueryableAttributeTypeP07cs_fromc6NativeE0yxSg0chE0QzFZ":{"name":"cs_fromQueryableNativeType(_:)","parent_name":"Bool"},"Extensions/Bool.html#/s:9CoreStore22QueryableAttributeTypeP05cs_toc6NativeE00chE0QzyF":{"name":"cs_toQueryableNativeType()","parent_name":"Bool"},"Extensions/Progress.html#/s:So10NSProgressC9CoreStoreE18setProgressHandleryyyABcSgF":{"name":"setProgressHandler(_:)","abstract":"<p>Sets a closure that the <code>Progress</code> calls whenever its <code>fractionCompleted</code> changes. You can use this instead of setting up KVO.</p>","parent_name":"Progress"},"Extensions/Progress.html#/c:@CM@CoreStore@@objc(cs)NSProgress(im)cs_setProgressHandler:":{"name":"cs_setProgressHandler(_:)","abstract":"<p>Sets a closure that the <code>NSProgress</code> calls whenever its <code>fractionCompleted</code> changes. You can use this instead of setting up KVO.</p>","parent_name":"Progress"},"Extensions/Sequence.html#/s:ST9CoreStoreAA13OrderByClause7ElementRpzrlE8combinedAA0cD0VyAC_10ObjectTypeQZGyF":{"name":"combined()","abstract":"<p>Combines multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code> predicates together</p>","parent_name":"Sequence"},"Extensions/Sequence.html#/s:ST9CoreStoreAA15WhereClauseType7ElementRpzrlE13combinedByAndAA0C0VyAC_06ObjectE0QZGyF":{"name":"combinedByAnd()","abstract":"<p>Combines multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>AND</code> operator</p>","parent_name":"Sequence"},"Extensions/Sequence.html#/s:ST9CoreStoreAA15WhereClauseType7ElementRpzrlE12combinedByOrAA0C0VyAC_06ObjectE0QZGyF":{"name":"combinedByOr()","abstract":"<p>Combines multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> predicates together using <code>OR</code> operator</p>","parent_name":"Sequence"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchExistingyqd__Sgqd__AA13DynamicObjectRd__lF":{"name":"fetchExisting(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchExistingyqd__SgSo17NSManagedObjectIDCAA07DynamicH0Rd__lF":{"name":"fetchExisting(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchExistingySayqd__Gqd_0_AA13DynamicObjectRd__7ElementQyd_0_Rsd__STRd_0_r0_lF":{"name":"fetchExisting(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchExistingySayqd__Gqd_0_AA13DynamicObjectRd__STRd_0_So09NSManagedH2IDC7ElementRtd_0_r0_lF":{"name":"fetchExisting(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchOneyqd__SgAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchOne(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchOneyqd__SgAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchOne(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchOney10ObjectTypeQyd__Sgqd__KAA021FetchChainableBuilderH0Rd__lF":{"name":"fetchOne(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchAllySayqd__GAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchAll(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchAllySayqd__GAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchAll(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP8fetchAllySay10ObjectTypeQyd__Gqd__KAA021FetchChainableBuilderH0Rd__lF":{"name":"fetchAll(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP10fetchCountySiAA4FromVyqd__G_AA11FetchClause_pdtKAA13DynamicObjectRd__lF":{"name":"fetchCount(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP10fetchCountySiAA4FromVyqd__G_SayAA11FetchClause_pGtKAA13DynamicObjectRd__lF":{"name":"fetchCount(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP10fetchCountySiqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchCount(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyqd__G_AA11FetchClause_pdtKAA07DynamicF0Rd__lF":{"name":"fetchObjectID(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyqd__G_SayAA11FetchClause_pGtKAA07DynamicF0Rd__lF":{"name":"fetchObjectID(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13fetchObjectIDySo09NSManagedfG0CSgqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchObjectID(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyqd__G_AA11FetchClause_pdtKAA07DynamicF0Rd__lF":{"name":"fetchObjectIDs(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyqd__G_SayAA11FetchClause_pGtKAA07DynamicF0Rd__lF":{"name":"fetchObjectIDs(_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP14fetchObjectIDsySaySo09NSManagedF2IDCGqd__KAA25FetchChainableBuilderTypeRd__lF":{"name":"fetchObjectIDs(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP10queryValueyqd_0_SgAA4FromVyqd__G_AA6SelectVyqd__qd_0_GAA11QueryClause_pdtKAA13DynamicObjectRd__AA0C13AttributeTypeRd_0_r0_lF":{"name":"queryValue(_:_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP10queryValueyqd_0_SgAA4FromVyqd__G_AA6SelectVyqd__qd_0_GSayAA11QueryClause_pGtKAA13DynamicObjectRd__AA0C13AttributeTypeRd_0_r0_lF":{"name":"queryValue(_:_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP10queryValuey10ResultTypeQyd__Sgqd__KAA021QueryChainableBuilderH0Rd__AA0c9AttributeH0AFRQlF":{"name":"queryValue(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGAA4FromVyqd__G_AA6SelectVyqd__So12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRd__lF":{"name":"queryAttributes(_:_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGAA4FromVyqd__G_AA6SelectVyqd__So12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRd__lF":{"name":"queryAttributes(_:_:_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15QueryableSourceP15queryAttributesySaySDySSypGGqd__KAA25QueryChainableBuilderTypeRd__So12NSDictionaryC06ResultJ0Rtd__lF":{"name":"queryAttributes(_:)","parent_name":"NSManagedObjectContext"},"Extensions/NSManagedObjectContext.html#/s:9CoreStore15FetchableSourceP13unsafeContextSo015NSManagedObjectF0CyF":{"name":"unsafeContext()","parent_name":"NSManagedObjectContext"},"Extensions/RawRepresentable.html#/s:SY9CoreStoreAA23ImportableAttributeType8RawValueRpzrlE022cs_fromQueryableNativeE0yxSgAC_0jkE0QZFZ":{"name":"cs_fromQueryableNativeType(_:)","abstract":"<p>Creates an instance of this type from its <code>QueryableNativeType</code> value.</p>","parent_name":"RawRepresentable"},"Extensions/RawRepresentable.html#/s:SY9CoreStoreAA23ImportableAttributeType8RawValueRpzrlE020cs_toQueryableNativeE0AC_0jkE0QZyF":{"name":"cs_toQueryableNativeType()","abstract":"<p>Creates <code>QueryableNativeType</code> value from this instance.</p>","parent_name":"RawRepresentable"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP14cs_forceCreate17entityDescription4into8assignToxSo08NSEntityI0C_So09NSManagedD7ContextCSo012NSPersistentB0CtFZ":{"name":"cs_forceCreate(entityDescription:into:assignTo:)","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP10cs_fromRaw6objectxSo09NSManagedD0C_tFZ":{"name":"cs_fromRaw(object:)","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP10cs_matches6objectSbSo09NSManagedD0C_tFZ":{"name":"cs_matches(object:)","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP5cs_idSo09NSManagedD2IDCyF":{"name":"cs_id()","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP8cs_toRawSo09NSManagedD0CyF":{"name":"cs_toRaw()","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE11fetchSourceAC09FetchableF0_pSgyF":{"name":"fetchSource()","abstract":"<p>Exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchableSource.html\">FetchableSource</a></code> that can fetch sibling objects of this <code>NSManagedObject</code> instance. This may be the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>, the <code>NSManagedObjectContext</code> itself, or <code>nil</code> if the obejct’s parent is already deallocated.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE11querySourceAC09QueryableF0_pSgyF":{"name":"querySource()","abstract":"<p>Exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryableSource.html\">QueryableSource</a></code> that can query attributes and aggregate values. This may be the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>, the <code>NSManagedObjectContext</code> itself, or <code>nil</code> if the obejct’s parent is already deallocated.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8getValue9forKvcKeyypSgSS_tF":{"name":"getValue(forKvcKey:)","abstract":"<p>Provides a convenience wrapper for accessing <code>primitiveValue(forKey:)</code> with proper calls to <code>willAccessValue(forKey:)</code> and <code>didAccessValue(forKey:)</code>. This is useful when implementing accessor methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8getValue9forKvcKey06didGetF0xSS_xypSgKXEtKlF":{"name":"getValue(forKvcKey:didGetValue:)","abstract":"<p>Provides a convenience wrapper for accessing <code>primitiveValue(forKey:)</code> with proper calls to <code>willAccessValue(forKey:)</code> and <code>didAccessValue(forKey:)</code>. This is useful when implementing accessor methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8getValue9forKvcKey07willGetF003didkF0xSS_yyKXExypSgKXEtKlF":{"name":"getValue(forKvcKey:willGetValue:didGetValue:)","abstract":"<p>Provides a convenience wrapper for accessing <code>primitiveValue(forKey:)</code> with proper calls to <code>willAccessValue(forKey:)</code> and <code>didAccessValue(forKey:)</code>. This is useful when implementing accessor methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8setValue_9forKvcKeyyypSg_SStF":{"name":"setValue(_:forKvcKey:)","abstract":"<p>Provides a convenience wrapper for setting <code>setPrimitiveValue(_:forKey:)</code> with proper calls to <code>willChangeValue(forKey:)</code> and <code>didChangeValue(forKey:)</code>. This is useful when implementing mutator methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8setValue_9forKvcKey06didSetF0yypSg_SSyyXEtF":{"name":"setValue(_:forKvcKey:didSetValue:)","abstract":"<p>Provides a convenience wrapper for setting <code>setPrimitiveValue(_:forKey:)</code> with proper calls to <code>willChangeValue(forKey:)</code> and <code>didChangeValue(forKey:)</code>.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE8setValue_9forKvcKey07willSetF003didkF0yx_SSypSgxKXEyAHXEtKlF":{"name":"setValue(_:forKvcKey:willSetValue:didSetValue:)","abstract":"<p>Provides a convenience wrapper for setting <code>setPrimitiveValue(_:forKey:)</code> with proper calls to <code>willChangeValue(forKey:)</code> and <code>didChangeValue(forKey:)</code>. This is useful when implementing mutator methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE14refreshAsFaultyyF":{"name":"refreshAsFault()","abstract":"<p>Re-faults the object to use the latest values from the persistent store</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE15refreshAndMergeyyF":{"name":"refreshAndMerge()","abstract":"<p>Re-faults the object to use the latest values from the persistent store and merges previously pending changes back</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/c:@CM@CoreStore@@objc(cs)NSManagedObject(im)cs_accessValueForKVCKey:":{"name":"cs_accessValueForKVCKey(_:)","abstract":"<p>Provides a convenience wrapper for accessing <code>-primitiveValueForKey:</code> with proper calls to <code>-willAccessValueForKey:</code> and <code>-didAccessValueForKey:</code>. This is useful when implementing accessor methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/c:@CM@CoreStore@@objc(cs)NSManagedObject(im)cs_setValue:forKVCKey:":{"name":"cs_setValue(_:forKVCKey:)","abstract":"<p>Provides a convenience wrapper for setting <code>-setPrimitiveValue:</code> with proper calls to <code>-willChangeValueForKey:</code> and <code>-didChangeValueForKey:</code>. This is useful when implementing mutator methods for transient attributes.</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/c:@CM@CoreStore@@objc(cs)NSManagedObject(im)cs_refreshAsFault":{"name":"cs_refreshAsFault()","abstract":"<p>Re-faults the object to use the latest values from the persistent store</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE18cs_refreshAndMergeyyF":{"name":"cs_refreshAndMerge()","abstract":"<p>Re-faults the object to use the latest values from the persistent store and merges previously pending changes back</p>","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:So15NSManagedObjectC9CoreStoreE21unsafeDataTransactionAC06UnsafefG0CSgvp":{"name":"unsafeDataTransaction","abstract":"<p>Returns this object’s parent <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/UnsafeDataTransaction.html\">UnsafeDataTransaction</a></code> instance if it was created from one. Returns <code>nil</code> if the parent transaction is either an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AsynchronousDataTransaction.html\">AsynchronousDataTransaction</a></code> or a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SynchronousDataTransaction.html\">SynchronousDataTransaction</a></code>, or if the object is not managed by CoreStore.</p>","parent_name":"NSManagedObject"},"Extensions/KeyPath.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:s7KeyPathC9CoreStoreSo15NSManagedObjectCRbzAC027AllowedObjectiveCCollectionaB5ValueR_rlE5countAC5WhereV10ExpressionVyx_AI16CollectionTargetOyx_GSiGyF":{"name":"count()","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> clause for COUNT</p>","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:s7KeyPathC9CoreStoreAC0cD6ObjectCRbzAC07Allowedcde10CollectionaB5ValueR_rlE5countAC5WhereV10ExpressionVyx_AI0G6TargetOyx_GSiGyF":{"name":"count()","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where/Expression.html\">Where.Expression</a></code> clause for COUNT</p>","parent_name":"KeyPath"},"Extensions/KeyPathString.html#/s:SS9CoreStoreE7keyPathSSs03KeyD0Cyxq_G_tcSo15NSManagedObjectCRbzAA020AllowedObjectiveCKeyD5ValueR_r0_lufc":{"name":"init(keyPath:)","abstract":"<p>Extracts the keyPath string from the property.</p>","parent_name":"KeyPathString"},"Extensions/KeyPathString.html#/s:SS9CoreStoreE7keyPathSSs03KeyD0Cyxq_G_tcAA0aB6ObjectCRbzAA07DynamiceD0R_r0_lufc":{"name":"init(keyPath:)","abstract":"<p>Extracts the keyPath string from the property.</p>","parent_name":"KeyPathString"},"Extensions/KeyPathString.html#/s:SS9CoreStoreE7keyPathSSAA5WhereV10ExpressionVyx_q_q0_G_tcAA13DynamicObjectRzAA0eF5TraitR_r1_lufc":{"name":"init(keyPath:)","abstract":"<p>Extracts the keyPath string from the property.</p>","parent_name":"KeyPathString"},"Extensions/Selector.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Selector"},"Extensions/Result.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Result"},"Extensions/NSDeleteRule.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"NSDeleteRule"},"Extensions/NSAttributeType.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"NSAttributeType"},"Extensions/NSAttributeType.html":{"name":"NSAttributeType"},"Extensions/NSDeleteRule.html":{"name":"NSDeleteRule"},"Extensions/Result.html":{"name":"Result"},"Extensions/Selector.html":{"name":"Selector"},"Extensions/KeyPathString.html":{"name":"KeyPathString"},"Extensions/KeyPath.html":{"name":"KeyPath"},"Extensions/NSManagedObject.html":{"name":"NSManagedObject"},"Extensions/RawRepresentable.html":{"name":"RawRepresentable"},"Extensions/NSManagedObjectContext.html":{"name":"NSManagedObjectContext"},"Extensions/Sequence.html":{"name":"Sequence"},"Extensions/Progress.html":{"name":"Progress"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/CGFloat.html":{"name":"CGFloat"},"Extensions/Data.html":{"name":"Data"},"Extensions/Date.html":{"name":"Date"},"Extensions/Double.html":{"name":"Double"},"Extensions/Float.html":{"name":"Float"},"Extensions/Int.html":{"name":"Int"},"Extensions/Int8.html":{"name":"Int8"},"Extensions/Int16.html":{"name":"Int16"},"Extensions/Int32.html":{"name":"Int32"},"Extensions/Int64.html":{"name":"Int64"},"Extensions/NSData.html":{"name":"NSData"},"Extensions/NSDate.html":{"name":"NSDate"},"Extensions/NSManagedObjectID.html":{"name":"NSManagedObjectID"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/NSNumber.html":{"name":"NSNumber"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSURL.html":{"name":"NSURL"},"Extensions/NSUUID.html":{"name":"NSUUID"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/UUID.html":{"name":"UUID"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC_10deleteRule8minCount03maxK019versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC06DeleteI0Oyx_GS2iSSSgyXAAPyXAShySSGyXAtcfc":{"name":"init(_:deleteRule:minCount:maxCount:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC_7inverse10deleteRule8minCount03maxL019versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC0E3OneCyqd___xGqd__cAC06DeleteJ0Oyx_GS2iSSSgyXAATyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:minCount:maxCount:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC_7inverse10deleteRule8minCount03maxL019versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC0eF7OrderedCyqd___xGqd__cAC06DeleteJ0Oyx_GS2iSSSgyXAATyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:minCount:maxCount:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC_7inverse10deleteRule8minCount03maxL019versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AEyqd___xGqd__cAC06DeleteJ0Oyx_GS2iSSSgyXAARyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:minCount:maxCount:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC5valueShyqd__Gvp":{"name":"value","abstract":"<p>The relationship unordered objects.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC7observe7options13changeHandlerAA0aB25ObjectKeyValueObservation_pSo05NSKeyN16ObservingOptionsV_yx_AA0ablG4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC5countSivp":{"name":"count","abstract":"<p>The number of elements in the set.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC7isEmptySbvp":{"name":"isEmpty","abstract":"<p>A Boolean value indicating whether the range contains no elements.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:ST8IteratorQa":{"name":"Iterator","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC2zeoiyyAEyx_qd__G_qd0__t7ElementQyd0__Rsd__STRd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a sequence of objects to the relationship. The operation</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a sequence of objects to the relationship. The operation</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC2zeoiyyAEyx_qd__G_AC0eF7OrderedCyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a sequence of objects to the relationship. The operation</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC3zeeoiySbAEyx_qd__G_Shyqd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares the if the relationship’s objects and a set of objects have the same elements.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC3zeeoiySbShyqd__G_AEyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares if a set of objects and a relationship’s objects have the same elements.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore21RelationshipContainerO15ToManyUnorderedC3zeeoiySbAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".==(_:_:)","abstract":"<p>Compares if a relationship’s objects and another relationship’s objects have the same elements.</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC_8minCount03maxI010deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_S2iAC06DeleteL0Oyx_GSSSgyXAAPyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC_8minCount03maxI07inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_S2iAC0E3OneCyqd___xGqd__cAC06DeleteM0Oyx_GSSSgyXAATyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC_8minCount03maxI07inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_S2iAEyqd___xGqd__cAC06DeleteM0Oyx_GSSSgyXAARyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC_8minCount03maxI07inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_S2iAC0eF9UnorderedCyqd___xGqd__cAC06DeleteM0Oyx_GSSSgyXAATyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC5valueSayqd__Gvp":{"name":"value","abstract":"<p>The relationship ordered objects.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC7observe7options13changeHandlerAA0aB25ObjectKeyValueObservation_pSo05NSKeyN16ObservingOptionsV_yx_AA0ablG4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sl8IteratorQa":{"name":"Iterator","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sl12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sl5IndexQa":{"name":"Index","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sl10startIndex0B0Qzvp":{"name":"startIndex","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sl8endIndex0B0Qzvp":{"name":"endIndex","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sly7ElementQz5IndexQzcip":{"name":"subscript(_:)","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:Sk5index5after5IndexQzAD_tF":{"name":"index(after:)","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC2zeoiyyAEyx_qd__G_qd0__t7ElementQyd0__Rsd__STRd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a sequence of objects to the relationship. The operation</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a sequence of objects to the relationship. The operation</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC3zeeoiySbAEyx_qd__G_qd0__t7ElementQyd0__Rsd__SlRd0__lFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a relationship’s objects and a collection of objects</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC3zeeoiySbqd0___AEyx_qd__Gt7ElementQyd0__Rsd__SlRd0__lFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a collection of objects and a relationship’s objects</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore21RelationshipContainerO13ToManyOrderedC3zeeoiySbAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a relationship’s objects and a collection of objects</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC_10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC06DeleteH0Oyx_GSSSgyXAANyXAShySSGyXAtcfc":{"name":"init(_:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC_7inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AEyqd___xGqd__cAC06DeleteI0Oyx_GSSSgyXAAPyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC_7inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC0E11ManyOrderedCyqd___xGqd__cAC06DeleteI0Oyx_GSSSgyXAARyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC_7inverse10deleteRule19versionHashModifier18renamingIdentifier18affectedByKeyPathsAEyx_qd__GSS_AC0E13ManyUnorderedCyqd___xGqd__cAC06DeleteI0Oyx_GSSSgyXAARyXAShySSGyXAtcfc":{"name":"init(_:inverse:deleteRule:versionHashModifier:renamingIdentifier:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an <q>inverse</q>, so updates to to this object’s relationship are also reflected on its destination object. Make sure to declare this relationship’s inverse relationship on its destination object. Due to Swift’s compiler limitation, only one of the relationship and its inverse can declare an <code>inverse:</code> argument.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC5valueqd__Sgvp":{"name":"value","abstract":"<p>The relationship destination object.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC7observe7options13changeHandlerAA0aB25ObjectKeyValueObservation_pSo05NSKeyM16ObservingOptionsV_yx_AA0abkK4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC2eeoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC2neoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC2teoiyAA5WhereVyxGqd0___AEyx_qd__Gt7ElementQyd0__Rsd__STRd0__lFZ":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC2zeoiyyAEyx_qd__G_qd__SgtFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an object to the relationship. The operation</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an object from another relationship. The operation</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC3zeeoiySbAEyx_qd__G_qd__SgtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a relationship’s object and another object</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC3zeeoiySbqd__Sg_AEyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between an object and a relationship’s object</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore21RelationshipContainerO5ToOneC3zeeoiySbAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a relationship’s object and another relationship’s object</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html":{"name":"ToOne","abstract":"<p>The containing type for to-one relationships. Any <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass can be a destination type. Inverse relationships should be declared from the destination type as well, using the <code>inverse:</code> argument for the relationship.</p>","parent_name":"RelationshipContainer"},"Enums/RelationshipContainer/ToManyOrdered.html":{"name":"ToManyOrdered","abstract":"<p>The containing type for to-many ordered relationships. Any <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass can be a destination type. Inverse relationships should be declared from the destination type as well, using the <code>inverse:</code> argument for the relationship.</p>","parent_name":"RelationshipContainer"},"Enums/RelationshipContainer/ToManyUnordered.html":{"name":"ToManyUnordered","abstract":"<p>The containing type for to-many unordered relationships. Any <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass can be a destination type. Inverse relationships should be declared from the destination type as well, using the <code>inverse:</code> argument for the relationship.</p>","parent_name":"RelationshipContainer"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC_7initial11isTransient31allowsExternalBinaryDataStorage19versionHashModifier18renamingIdentifier12customGetter0S6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__SgyXAS2bSSSgyXAAPyXAAoA13PartialObjectVyxGcSgyAS_AOtcSgShySSGyXAtcfc":{"name":"init(_:initial:isTransient:allowsExternalBinaryDataStorage:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC5valueqd__Sgvp":{"name":"value","abstract":"<p>The property value.</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC7observe7options13changeHandlerAA0aB25ObjectKeyValueObservation_pSo05NSKeyL16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC2zeoiyyAEyx_qd__G_qd__SgtFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an optional transformable value to the property. The operation</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an optional transformable value from another property. The operation</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore22TransformableContainerO8OptionalC2zeoiyyAEyx_qd__G_AC8RequiredCyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a transformable value from another property. The operation</p>","parent_name":"Optional"},"Enums/TransformableContainer/Required.html#/s:9CoreStore22TransformableContainerO8RequiredC_7initial11isTransient31allowsExternalBinaryDataStorage19versionHashModifier18renamingIdentifier12customGetter0S6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__yXAS2bSSSgyXAAOyXAqd__AA13PartialObjectVyxGcSgyAR_qd__tcSgShySSGyXAtcfc":{"name":"init(_:initial:isTransient:allowsExternalBinaryDataStorage:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore22TransformableContainerO8RequiredC5valueqd__vp":{"name":"value","abstract":"<p>The property value.</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore22TransformableContainerO8RequiredC7observe7options13changeHandlerAA0aB25ObjectKeyValueObservation_pSo05NSKeyL16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore22TransformableContainerO8RequiredC2zeoiyyAEyx_qd__G_qd__tFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a transformable value to the property. The operation</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore22TransformableContainerO8RequiredC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a transformable value from another property. The operation</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html":{"name":"Required","abstract":"<p>The containing type for transformable properties. Any type that conforms to <code>NSCoding & NSCopying</code> are supported.</p>","parent_name":"TransformableContainer"},"Enums/TransformableContainer/Optional.html":{"name":"Optional","abstract":"<p>The containing type for optional transformable properties. Any type that conforms to <code>NSCoding & NSCopying</code> are supported.</p>","parent_name":"TransformableContainer"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC_7initial11isTransient19versionHashModifier18renamingIdentifier12customGetter0N6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__SgyXASbSSSgyXAAOyXAAnA13PartialObjectVyxGcSgyAR_ANtcSgShySSGyXAtcfc":{"name":"init(_:initial:isTransient:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC5valueqd__Sgvp":{"name":"value","abstract":"<p>The property value.</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC7observe7options13changeHandlerAA0ab9ObjectKeyC11Observation_pSo05NSKeyC16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2eeoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2neoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC1loiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC1goiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2leoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2geoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2teoiyAA5WhereVyxGqd0___AEyx_qd__Gt7ElementQyd0__Rsd__STRd0__lFZ":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_qd__SgtFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an optional value to the property. The operation</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns an optional value from another property. The operation</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AC8RequiredCyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a value from another property. The operation</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_qd__SgtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbqd__Sg_AEyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another property’s value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AGtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another property’s value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AC8RequiredCyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another property’s value</p>","parent_name":"Optional"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC_7initial11isTransient19versionHashModifier18renamingIdentifier12customGetter0N6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__yXASbSSSgyXAANyXAqd__AA13PartialObjectVyxGcSgyAQ_qd__tcSgShySSGyXAtcfc":{"name":"init(_:initial:isTransient:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC5valueqd__vp":{"name":"value","abstract":"<p>The property value.</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC7observe7options13changeHandlerAA0ab9ObjectKeyC11Observation_pSo05NSKeyC16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF":{"name":"observe(options:changeHandler:)","abstract":"<p>Observes changes in the receiver value. When the returned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreObjectKeyValueObservation.html\">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2eeoiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":"==(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is equal to a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2neoiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":"!=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is not equal to a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC1loiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":"<(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC1goiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":">(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2leoiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":"<=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is less than or equal to a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2geoiyAA5WhereVyxGAEyx_qd__G_qd__tFZ":{"name":">=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2teoiyAA5WhereVyxGqd0___AEyx_qd__Gt7ElementQyd0__Rsd__STRd0__lFZ":{"name":"~=(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause by checking if a sequence contains the value of a property</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa":{"name":"ValueType","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp":{"name":"cs_keyPathString","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2zeoiyyAEyx_qd__G_qd__tFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a value to the property. The operation</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ":{"name":".=(_:_:)","abstract":"<p>Assigns a value from another property. The operation</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC3zeeoiySbAEyx_qd__G_qd__SgtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC3zeeoiySbqd__Sg_AEyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a value and a property’s value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC3zeeoiySbAEyx_qd__G_AGtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another property’s value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore14ValueContainerO8RequiredC3zeeoiySbAEyx_qd__G_AC8OptionalCyx_qd__GtFZ":{"name":".==(_:_:)","abstract":"<p>Compares equality between a property’s value and another property’s value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html":{"name":"Required","abstract":"<p>The containing type for required value properties. Any type that conforms to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore23ImportableAttributeTypeP\">ImportableAttributeType</a></code> are supported.</p>","parent_name":"ValueContainer"},"Enums/ValueContainer/Optional.html":{"name":"Optional","abstract":"<p>The containing type for optional value properties. Any type that conforms to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore23ImportableAttributeTypeP\">ImportableAttributeType</a></code> are supported.</p>","parent_name":"ValueContainer"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO07unknownC0yA2CmF":{"name":"unknownError","abstract":"<p>A failure occured because of an unknown error.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO27differentStorageExistsAtURLyA2CmF":{"name":"differentStorageExistsAtURL","abstract":"<p>The <code>NSPersistentStore</code> could note be initialized because another store existed at the specified <code>NSURL</code>.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO20mappingModelNotFoundyA2CmF":{"name":"mappingModelNotFound","abstract":"<p>An <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO28progressiveMigrationRequiredyA2CmF":{"name":"progressiveMigrationRequired","abstract":"<p>Progressive migrations are disabled for a store, but an <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO29asynchronousMigrationRequiredyA2CmF":{"name":"asynchronousMigrationRequired","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> was configured with <code>.allowSynchronousLightweightMigration</code>, but the model can only be migrated asynchronously.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO08internalC0yA2CmF":{"name":"internalError","abstract":"<p>An internal SDK call failed with the specified <q>NSError</q> userInfo key.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO04userC0yA2CmF":{"name":"userError","abstract":"<p>The transaction was terminated by a user-thrown <code>Error</code> specified by <q>Error</q> userInfo key.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"<p>The transaction was cancelled by the user.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStoreErrorCode.html#/s:9CoreStore0aB9ErrorCodeO010persistentB8NotFoundyA2CmF":{"name":"persistentStoreNotFound","abstract":"<p>Attempted to perform a fetch but could not find any related persistent store.</p>","parent_name":"CoreStoreErrorCode"},"Enums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ":{"name":"defaultStack","abstract":"<p>The default <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> instance to be used. If <code>defaultStack</code> is not set before the first time accessed, a default-configured <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> will be created.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO6loggerAA0aB6Logger_pvpZ":{"name":"logger","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreLogger.html\">CoreStoreLogger</a></code> instance to be used. The default logger is an instance of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DefaultLogger.html\">DefaultLogger</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10addStorage_10completionyx_ys6ResultOyxAA0aB5ErrorOGctAA0D9InterfaceRzlFZ":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>. Migrations are also initiated by default.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10addStorage_10completionSo10NSProgressCSgx_ys6ResultOyxAA0aB5ErrorOGctAA05LocalD0RzlFZ":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>. Migrations are also initiated by default.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10addStorage_10completionyx_ys6ResultOyxAA0aB5ErrorOGctAA05CloudD0RzlFZ":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CloudStorage.html\">CloudStorage</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>. Migrations are also initiated by default.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO22upgradeStorageIfNeeded_10completionSo10NSProgressCSgx_ys6ResultOySayAA13MigrationTypeOGAA0aB5ErrorOGctKAA05LocalD0RzlFZ":{"name":"upgradeStorageIfNeeded(_:completion:)","abstract":"<p>Migrates a local storage to match the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s managed object model version. This method does NOT add the migrated store to the data stack.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO28requiredMigrationsForStorageySayAA13MigrationTypeOGxKAA05LocalF0RzlFZ":{"name":"requiredMigrationsForStorage(_:)","abstract":"<p>Checks the migration steps required for the storage to match the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s managed object model version.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13monitorObjectyAA0D7MonitorCyxGxAA07DynamicD0RzlFZ":{"name":"monitorObject(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code>s may then register themselves to be notified when changes are made to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorListyAA0D7MonitorCyxGAA4FromVyxG_AA11FetchClause_pdtAA13DynamicObjectRzlFZ":{"name":"monitorList(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorListyAA0D7MonitorCyxGAA4FromVyxG_SayAA11FetchClause_pGtAA13DynamicObjectRzlFZ":{"name":"monitorList(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorListyAA0D7MonitorCy10ObjectTypeQzGxAA021FetchChainableBuilderG0RzlFZ":{"name":"monitorList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorList20createAsynchronously__yyAA0D7MonitorCyxGc_AA4FromVyxGAA11FetchClause_pdtAA13DynamicObjectRzlFZ":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorList20createAsynchronously__yyAA0D7MonitorCyxGc_AA4FromVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlFZ":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11monitorList20createAsynchronously_yyAA0D7MonitorCy10ObjectTypeQzGc_xtAA021FetchChainableBuilderI0RzlFZ":{"name":"monitorList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedListyAA0E7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlFZ":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedListyAA0E7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlFZ":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedListyAA0E7MonitorCy10ObjectTypeQzGxAA07Sectionf7BuilderH0RzlFZ":{"name":"monitorSectionedList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedList20createAsynchronously___yyAA0E7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlFZ":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedList20createAsynchronously___yyAA0E7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlFZ":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO20monitorSectionedList20createAsynchronously_yyAA0E7MonitorCy10ObjectTypeQzGc_xtAA07Sectionh7BuilderJ0RzlFZ":{"name":"monitorSectionedList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchExistingyxSgxAA13DynamicObjectRzlFZ":{"name":"fetchExisting(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchExistingyxSgSo17NSManagedObjectIDCAA07DynamicF0RzlFZ":{"name":"fetchExisting(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchExistingySayxGq_AA13DynamicObjectRz7ElementQy_RszSTR_r0_lFZ":{"name":"fetchExisting(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s context from references created from a transaction or from a different managed object context.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchExistingySayxGq_AA13DynamicObjectRzSTR_So09NSManagedF2IDC7ElementRt_r0_lFZ":{"name":"fetchExisting(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchOneyxSgAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlFZ":{"name":"fetchOne(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchOneyxSgAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlFZ":{"name":"fetchOne(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchOney10ObjectTypeQzSgxKAA021FetchChainableBuilderF0RzlFZ":{"name":"fetchOne(_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchAllySayxGAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlFZ":{"name":"fetchAll(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchAllySayxGAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlFZ":{"name":"fetchAll(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO8fetchAllySay10ObjectTypeQzGxKAA021FetchChainableBuilderF0RzlFZ":{"name":"fetchAll(_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10fetchCountySiAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlFZ":{"name":"fetchCount(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10fetchCountySiAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlFZ":{"name":"fetchCount(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10fetchCountySixKAA25FetchChainableBuilderTypeRzlFZ":{"name":"fetchCount(_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchObjectIDySo09NSManageddE0CSgAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicD0RzlFZ":{"name":"fetchObjectID(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchObjectIDySo09NSManageddE0CSgAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicD0RzlFZ":{"name":"fetchObjectID(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO13fetchObjectIDySo09NSManageddE0CSgxKAA25FetchChainableBuilderTypeRzlFZ":{"name":"fetchObjectID(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO14fetchObjectIDsySaySo09NSManagedD2IDCGAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicD0RzlFZ":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO14fetchObjectIDsySaySo09NSManagedD2IDCGAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicD0RzlFZ":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO14fetchObjectIDsySaySo09NSManagedD2IDCGxKAA25FetchChainableBuilderTypeRzlFZ":{"name":"fetchObjectIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GAA11QueryClause_pdtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lFZ":{"name":"queryValue(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GSayAA11QueryClause_pGtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lFZ":{"name":"queryValue(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO10queryValuey10ResultTypeQzSgxKAA021QueryChainableBuilderF0RzAA018QueryableAttributeF0AERQlFZ":{"name":"queryValue(_:)","abstract":"<p>Queries a property value or aggregate as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRzlFZ":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRzlFZ":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO15queryAttributesySaySDySSypGGxKAA25QueryChainableBuilderTypeRzSo12NSDictionaryC06ResultH0RtzlFZ":{"name":"queryAttributes(_:)","abstract":"<p>Queries a dictionary of attribute values or as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO12modelVersionSSvpZ":{"name":"modelVersion","abstract":"<p>Returns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s model version. The version string is the same as the name of a version-specific .xcdatamodeld file or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreSchema.html\">CoreStoreSchema</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17entityTypesByName3forSDySSSo15NSManagedObjectCmGAFm_tFZ":{"name":"entityTypesByName(for:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s model.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17entityTypesByName3forSDySSAA0aB6ObjectCmGAFm_tFZ":{"name":"entityTypesByName(for:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s model.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17entityDescription3forSo08NSEntityD0CSgSo15NSManagedObjectCm_tFZ":{"name":"entityDescription(for:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code>NSManagedObject</code> subclass from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s model.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17entityDescription3forSo08NSEntityD0CSgAA0aB6ObjectCm_tFZ":{"name":"entityDescription(for:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>‘s model.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17addStorageAndWaitAA06SQLiteB0CyKFZ":{"name":"addStorageAndWait()","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html\">SQLiteStore</a></code> with default parameters and adds it to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>. This method blocks until completion.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17addStorageAndWaityxxKAA0D9InterfaceRzlFZ":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code> and blocks until completion.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17addStorageAndWaityxxKAA05LocalD0RzlFZ":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code> and blocks until completion.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO17addStorageAndWaityxxKAA05CloudD0RzlFZ":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CloudStorage.html\">CloudStorage</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code> and blocks until completion.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO7perform12asynchronous10completionyxAA27AsynchronousDataTransactionCKc_ys6ResultOyxAA0aB5ErrorOGctlFZ":{"name":"perform(asynchronous:completion:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, performs a transaction asynchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the wrapped as <code>.success(T)</code> in the <code>completion</code>‘s <code>Result<T></code>. Any errors thrown from inside the <code>task</code> will be reported as <code>.failure(CoreStoreError)</code>. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO7perform12asynchronous7success7failureyxAA27AsynchronousDataTransactionCKc_yxcyAA0aB5ErrorOctlFZ":{"name":"perform(asynchronous:success:failure:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, performs a transaction asynchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the argument of the <code>success</code> closure. Any errors thrown from inside the <code>task</code> will be wrapped in a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html\">CoreStoreError</a></code> and reported in the <code>failure</code> closure. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO7perform11synchronous19waitForAllObserversxxAA26SynchronousDataTransactionCKXE_SbtKlFZ":{"name":"perform(synchronous:waitForAllObservers:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, performs a transaction synchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the return value of <code>perform(synchronous:)</code>. Any errors thrown from inside the <code>task</code> will be thrown from <code>perform(synchronous:)</code>. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO11beginUnsafe12supportsUndoAA0D15DataTransactionCSb_tFZ":{"name":"beginUnsafe(supportsUndo:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>, begins a non-contiguous transaction where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CoreStore"},"Enums/CoreStore.html#/s:9CoreStoreAAO25refreshAndMergeAllObjectsyyFZ":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO12defaultStackAA04DataD0CvpZ\">defaultStack</a></code>.</p>","parent_name":"CoreStore"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO9attributeyACyxGSSFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute. A shorter way to do the same is to assign from the string keypath directly:</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO7average_2asACyxGSS_SSSgtFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO5count_2asACyxGSS_SSSgtFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO7maximum_2asACyxGSS_SSSgtFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO7minimum_2asACyxGSS_SSSgtFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO3sum_2asACyxGSS_SSSgtFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermO8objectID2asACyxGSSSg_tFZ":{"name":"objectID(as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the <code>NSManagedObjectID</code>.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:s33ExpressibleByUnicodeScalarLiteralP07unicodedE0x0cdE4TypeQz_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE9attributeyACyxGs7KeyPathCyxqd__GlFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE7average_2asACyxGs7KeyPathCyxqd__G_SSSgtlFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE5count_2asACyxGs7KeyPathCyxqd__G_SSSgtlFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE7maximum_2asACyxGs7KeyPathCyxqd__G_SSSgtlFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE7minimum_2asACyxGs7KeyPathCyxqd__G_SSSgtlFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOAASo15NSManagedObjectCRbzrlE3sum_2asACyxGs7KeyPathCyxqd__G_SSSgtlFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE9attributeyACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE9attributeyACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE9attributeyACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE9attributeyACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"attribute(_:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying an entity attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7average_2asACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7average_2asACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7average_2asACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7average_2asACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"average(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the average value of an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE5count_2asACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE5count_2asACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE5count_2asACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE5count_2asACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"count(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for a count query.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7maximum_2asACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7maximum_2asACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7maximum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7maximum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7minimum_2asACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7minimum_2asACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7minimum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE7minimum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE3sum_2asACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE3sum_2asACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgtAA23ImportableAttributeTypeRd__lFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE3sum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/SelectTerm.html#/s:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE3sum_2asACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgtSo8NSCodingRd__So9NSCopyingRd__lFZ":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>SelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"SelectTerm"},"Enums/CSLocalStorageOptions.html#/c:@M@CoreStore@E@CSLocalStorageOptions@CSLocalStorageOptionsNone":{"name":"none","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> that the store should not be migrated or recreated, and should simply fail on model mismatch</p>","parent_name":"CSLocalStorageOptions"},"Enums/CSLocalStorageOptions.html#/c:@M@CoreStore@E@CSLocalStorageOptions@CSLocalStorageOptionsRecreateStoreOnModelMismatch":{"name":"recreateStoreOnModelMismatch","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to delete and recreate the store on model mismatch, otherwise exceptions will be thrown on failure instead</p>","parent_name":"CSLocalStorageOptions"},"Enums/CSLocalStorageOptions.html#/c:@M@CoreStore@E@CSLocalStorageOptions@CSLocalStorageOptionsPreventProgressiveMigration":{"name":"preventProgressiveMigration","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to prevent progressive migrations for the store</p>","parent_name":"CSLocalStorageOptions"},"Enums/CSLocalStorageOptions.html#/c:@M@CoreStore@E@CSLocalStorageOptions@CSLocalStorageOptionsAllowSynchronousLightweightMigration":{"name":"allowSynchronousLightweightMigration","abstract":"<p>Tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to allow lightweight migration for the store when added synchronously</p>","parent_name":"CSLocalStorageOptions"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO4noneyACSS_tcACmF":{"name":"none(version:)","abstract":"<p>Indicates that the persistent store matches the latest model version and no migration is needed</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO11lightweightyACSS_SStcACmF":{"name":"lightweight(sourceVersion:destinationVersion:)","abstract":"<p>Indicates that the persistent store does not match the latest model version but Core Data can infer the mapping model, so a lightweight migration is needed</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO11heavyweightyACSS_SStcACmF":{"name":"heavyweight(sourceVersion:destinationVersion:)","abstract":"<p>Indicates that the persistent store does not match the latest model version and Core Data could not infer a mapping model, so a custom migration is needed</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO13sourceVersionSSvp":{"name":"sourceVersion","abstract":"<p>Returns the source model version for the migration type. If no migration is required, <code>sourceVersion</code> will be equal to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MigrationType.html#/s:9CoreStore13MigrationTypeO18destinationVersionSSvp\">destinationVersion</a></code>.</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO18destinationVersionSSvp":{"name":"destinationVersion","abstract":"<p>Returns the destination model version for the migration type. If no migration is required, <code>destinationVersion</code> will be equal to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MigrationType.html#/s:9CoreStore13MigrationTypeO13sourceVersionSSvp\">sourceVersion</a></code>.</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO013isLightweightC0Sbvp":{"name":"isLightweightMigration","abstract":"<p>Returns <code>true</code> if the <code>MigrationType</code> is a lightweight migration. Used as syntactic sugar.</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO013isHeavyweightC0Sbvp":{"name":"isHeavyweightMigration","abstract":"<p>Returns <code>true</code> if the <code>MigrationType</code> is a heavyweight migration. Used as syntactic sugar.</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore13MigrationTypeO03hasC0Sbvp":{"name":"hasMigration","abstract":"<p>Returns <code>true</code> if the <code>MigrationType</code> is either a lightweight or a heavyweight migration. Returns <code>false</code> if no migrations specified.</p>","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"MigrationType"},"Enums/MigrationType.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MigrationType"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO7unknownyA2CmF":{"name":"unknown","abstract":"<p>A failure occured because of an unknown error.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO27differentStorageExistsAtURLyAC10Foundation0H0V_tcACmF":{"name":"differentStorageExistsAtURL(existingPersistentStoreURL:)","abstract":"<p>The <code>NSPersistentStore</code> could not be initialized because another store existed at the specified <code>NSURL</code>.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO20mappingModelNotFoundyAC10Foundation3URLV_So015NSManagedObjectE0CSStcACmF":{"name":"mappingModelNotFound(localStoreURL:targetModel:targetModelVersion:)","abstract":"<p>An <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO28progressiveMigrationRequiredyAC10Foundation3URLV_tcACmF":{"name":"progressiveMigrationRequired(localStoreURL:)","abstract":"<p>Progressive migrations are disabled for a store, but an <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO29asynchronousMigrationRequiredyAC10Foundation3URLV_So7NSErrorCtcACmF":{"name":"asynchronousMigrationRequired(localStoreURL:NSError:)","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> was configured with <code>.allowSynchronousLightweightMigration</code>, but the model can only be migrated asynchronously.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO08internalC0yACSo7NSErrorC_tcACmF":{"name":"internalError(NSError:)","abstract":"<p>An internal SDK call failed with the specified <code>NSError</code>.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO04userC0yACs0C0_p_tcACmF":{"name":"userError(error:)","abstract":"<p>The transaction was terminated by a user-thrown <code>Error</code>.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"<p>The transaction was cancelled by the user.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO010persistentB8NotFoundyAcA13DynamicObject_pXp_tcACmF":{"name":"persistentStoreNotFound(entity:)","abstract":"<p>Attempted to perform a fetch but could not find any related persistent store.</p>","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:10Foundation13CustomNSErrorP11errorDomainSSvpZ":{"name":"errorDomain","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:10Foundation13CustomNSErrorP9errorCodeSivp":{"name":"errorCode","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvp":{"name":"errorUserInfo","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:10Foundation26_ObjectiveCBridgeableErrorP15_bridgedNSErrorxSgSo0F0Ch_tcfc":{"name":"init(_bridgedNSError:)","parent_name":"CoreStoreError"},"Enums/CoreStoreError.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"CoreStoreError"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeUnknownError":{"name":"unknownError","abstract":"<p>A failure occured because of an unknown error.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeDifferentStorageExistsAtURL":{"name":"differentStorageExistsAtURL","abstract":"<p>The <code>NSPersistentStore</code> could note be initialized because another store existed at the specified <code>NSURL</code>.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeMappingModelNotFound":{"name":"mappingModelNotFound","abstract":"<p>An <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeProgressiveMigrationRequired":{"name":"progressiveMigrationRequired","abstract":"<p>Progressive migrations are disabled for a store, but an <code>NSMappingModel</code> could not be found for a specific source and destination model versions.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeInternalError":{"name":"internalError","abstract":"<p>An internal SDK call failed with the specified <q>NSError</q> userInfo key.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeUserError":{"name":"userError","abstract":"<p>The transaction was terminated by a user-thrown error with the specified <q>Error</q> userInfo key.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html#/c:@M@CoreStore@E@CSErrorCode@CSErrorCodeUserCancelled":{"name":"userCancelled","abstract":"<p>The transaction was cancelled by the user.</p>","parent_name":"CSErrorCode"},"Enums/CSErrorCode.html":{"name":"CSErrorCode","abstract":"<p>The <code>NSError</code> error codes for <code>CSError.Domain</code>.</p>"},"Enums/CoreStoreError.html":{"name":"CoreStoreError","abstract":"<p>All errors thrown from CoreStore are expressed in <code>CoreStoreError</code> enum values.</p>"},"Enums/MigrationType.html":{"name":"MigrationType","abstract":"<p>The <code>MigrationType</code> specifies the type of migration required for a store.</p>"},"Enums/CSLocalStorageOptions.html":{"name":"CSLocalStorageOptions","abstract":"<p>The <code>CSLocalStorageOptions</code> provides settings that tells the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> how to setup the persistent store for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSLocalStorage.html\">CSLocalStorage</a></code> implementers.</p>"},"Enums/SelectTerm.html":{"name":"SelectTerm","abstract":"<p>The <code>SelectTerm</code> is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause to indicate the attributes/aggregate keys to be queried.</p>"},"Enums/CoreStore.html":{"name":"CoreStore","abstract":"<p><code>CoreStore</code> is the main entry point for all other APIs.</p>"},"Enums/CoreStoreErrorCode.html":{"name":"CoreStoreErrorCode","abstract":"<p>The <code>NSError</code> error codes for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbGlobal Variables.html#/s:9CoreStore0aB11ErrorDomainSSvp\">CoreStoreErrorDomain</a></code>.</p>"},"Enums.html#/s:9CoreStore8LogLevelO":{"name":"LogLevel","abstract":"<p>The <code>LogLevel</code> indicates the severity of a log message.</p>"},"Enums/ValueContainer.html":{"name":"ValueContainer","abstract":"<p>The containing type for value properties. Use the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE5Valuea\">DynamicObject.Value</a></code> typealias instead for shorter syntax.</p>"},"Enums/TransformableContainer.html":{"name":"TransformableContainer","abstract":"<p>The containing type for transformable properties. Use the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE13Transformablea\">DynamicObject.Transformable</a></code> typealias instead for shorter syntax.</p>"},"Enums/RelationshipContainer.html":{"name":"RelationshipContainer","abstract":"<p>The containing type for relationships. Use the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE12Relationshipa\">DynamicObject.Relationship</a></code> typealias instead for shorter syntax.</p>"},"Global Variables.html#/s:9CoreStore0aB11ErrorDomainSSvp":{"name":"CoreStoreErrorDomain","abstract":"<p>The <code>NSError</code> error domain string for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSError.html\">CSError</a></code>.</p>"},"Classes/XcodeSchemaMappingProvider.html#/s:9CoreStore26XcodeSchemaMappingProviderC13sourceVersionSSvp":{"name":"sourceVersion","abstract":"<p>The source model version for the mapping.</p>","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:9CoreStore26XcodeSchemaMappingProviderC18destinationVersionSSvp":{"name":"destinationVersion","abstract":"<p>The destination model version for the mapping.</p>","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:9CoreStore26XcodeSchemaMappingProviderC18mappingModelBundleSo8NSBundleCvp":{"name":"mappingModelBundle","abstract":"<p>The <code>Bundle</code> that contains the xcmappingmodel file.</p>","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:9CoreStore26XcodeSchemaMappingProviderC4from2to18mappingModelBundleACSS_SSSo8NSBundleCtcfc":{"name":"init(from:to:mappingModelBundle:)","abstract":"<p>Creates an <code>XcodeSchemaMappingProvider</code></p>","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"XcodeSchemaMappingProvider"},"Classes/XcodeSchemaMappingProvider.html#/s:9CoreStore21SchemaMappingProviderP09cs_createD5Model4from2to7storageSo09NSMappingH0C07mappingH0_AA13MigrationTypeO09migrationO0tAA07DynamicC0_p_AaN_pAA12LocalStorage_ptKF":{"name":"cs_createMappingModel(from:to:storage:)","parent_name":"XcodeSchemaMappingProvider"},"Classes/UserInfo.html#/s:9CoreStore8UserInfoCyypSgSVcip":{"name":"subscript(_:)","abstract":"<p>Allows external libraries to store custom data. App code should rarely have a need for this.</p>","parent_name":"UserInfo"},"Classes/UserInfo.html#/s:9CoreStore8UserInfoC_8lazyInitypSV_ypyXEtcip":{"name":"subscript(_:lazyInit:)","abstract":"<p>Allows external libraries to store custom data in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>. App code should rarely have a need for this.</p>","parent_name":"UserInfo"},"Classes/InferredSchemaMappingProvider.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"InferredSchemaMappingProvider"},"Classes/InferredSchemaMappingProvider.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"InferredSchemaMappingProvider"},"Classes/InferredSchemaMappingProvider.html#/s:9CoreStore21SchemaMappingProviderP09cs_createD5Model4from2to7storageSo09NSMappingH0C07mappingH0_AA13MigrationTypeO09migrationO0tAA07DynamicC0_p_AaN_pAA12LocalStorage_ptKF":{"name":"cs_createMappingModel(from:to:storage:)","parent_name":"InferredSchemaMappingProvider"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC4typeAA0C6Object_pXpvp":{"name":"type","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC10entityNameSSvp":{"name":"entityName","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC10isAbstractSbvp":{"name":"isAbstract","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC19versionHashModifierSSSgvp":{"name":"versionHashModifier","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC7indexesSaySaySSGGvp":{"name":"indexes","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:9CoreStore13DynamicEntityC17uniqueConstraintsSaySaySSGGvp":{"name":"uniqueConstraints","abstract":"<p>Do not use directly.</p>","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"DynamicEntity"},"Classes/DynamicEntity.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"DynamicEntity"},"Classes/DefaultLogger.html#/s:9CoreStore13DefaultLoggerCACycfc":{"name":"init()","abstract":"<p>Creates a <code>DefaultLogger</code>.</p>","parent_name":"DefaultLogger"},"Classes/DefaultLogger.html#/s:9CoreStore13DefaultLoggerC3log5level7message8fileName10lineNumber08functionI0yAA8LogLevelO_SSs12StaticStringVSiAMtF":{"name":"log(level:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles log messages sent by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"DefaultLogger"},"Classes/DefaultLogger.html#/s:9CoreStore13DefaultLoggerC3log5error7message8fileName10lineNumber08functionI0yAA0aB5ErrorO_SSs12StaticStringVSiAMtF":{"name":"log(error:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles errors sent by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"DefaultLogger"},"Classes/DefaultLogger.html#/s:9CoreStore13DefaultLoggerC6assert_7message8fileName10lineNumber08functionH0ySbyXK_SSyXKs12StaticStringVSiAJtF":{"name":"assert(_:message:fileName:lineNumber:functionName:)","abstract":"<p>Handles assertions made throughout the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"DefaultLogger"},"Classes/DefaultLogger.html#/s:9CoreStore13DefaultLoggerC5abort_8fileName10lineNumber08functionG0ySS_s12StaticStringVSiAItF":{"name":"abort(_:fileName:lineNumber:functionName:)","abstract":"<p>Handles fatal errors made throughout the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code> framework.</p>","parent_name":"DefaultLogger"},"Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html#/s:9CoreStore27CustomSchemaMappingProviderC23UnsafeDestinationObjectCyypSgSScip":{"name":"subscript(_:)","abstract":"<p>Accesses or mutates the property value via its keyPath.</p>","parent_name":"UnsafeDestinationObject"},"Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html#/s:9CoreStore27CustomSchemaMappingProviderC23UnsafeDestinationObjectCyypSgSo22NSAttributeDescriptionCcip":{"name":"subscript(_:)","abstract":"<p>Accesses or mutates the property value via its <code>NSAttributeDescription</code>, which can be accessed from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CustomSchemaMappingProvider/UnsafeDestinationObject.html#/s:9CoreStore27CustomSchemaMappingProviderC23UnsafeDestinationObjectC19enumerateAttributesyyySo22NSAttributeDescriptionC_AHSgtXEF\">enumerateAttributes(_:)</a></code> method.</p>","parent_name":"UnsafeDestinationObject"},"Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html#/s:9CoreStore27CustomSchemaMappingProviderC23UnsafeDestinationObjectC19enumerateAttributesyyySo22NSAttributeDescriptionC_AHSgtXEF":{"name":"enumerateAttributes(_:)","abstract":"<p>Enumerates the all <code>NSAttributeDescription</code>s. The <code>attribute</code> argument can be used as the subscript key to access and mutate the property. The <code>sourceAttribute</code> can be used to access properties from the source <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CustomSchemaMappingProvider/UnsafeSourceObject.html\">UnsafeSourceObject</a></code>.</p>","parent_name":"UnsafeDestinationObject"},"Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html#/s:9CoreStore27CustomSchemaMappingProviderC18UnsafeSourceObjectCyypSgSScip":{"name":"subscript(_:)","abstract":"<p>Accesses the property value via its keyPath.</p>","parent_name":"UnsafeSourceObject"},"Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html#/s:9CoreStore27CustomSchemaMappingProviderC18UnsafeSourceObjectCyypSgSo22NSAttributeDescriptionCcip":{"name":"subscript(_:)","abstract":"<p>Accesses the property value via its <code>NSAttributeDescription</code>, which can be accessed from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CustomSchemaMappingProvider/UnsafeSourceObject.html#/s:9CoreStore27CustomSchemaMappingProviderC18UnsafeSourceObjectC19enumerateAttributesyyySo22NSAttributeDescriptionCXEF\">enumerateAttributes(_:)</a></code> method.</p>","parent_name":"UnsafeSourceObject"},"Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html#/s:9CoreStore27CustomSchemaMappingProviderC18UnsafeSourceObjectC19enumerateAttributesyyySo22NSAttributeDescriptionCXEF":{"name":"enumerateAttributes(_:)","abstract":"<p>Enumerates the all <code>NSAttributeDescription</code>s. The <code>attribute</code> argument can be used as the subscript key to access the property.</p>","parent_name":"UnsafeSourceObject"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O12deleteEntityyAESS_tcAEmF":{"name":"deleteEntity(sourceEntity:)","abstract":"<p>The <code>sourceEntity</code> is meant to be removed from the source <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> and should not be migrated to the destination <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>.</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O12insertEntityyAESS_tcAEmF":{"name":"insertEntity(destinationEntity:)","abstract":"<p>The <code>destinationEntity</code> is newly added to the destination <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> and has no mapping from the source <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>.</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O10copyEntityyAESS_SStcAEmF":{"name":"copyEntity(sourceEntity:destinationEntity:)","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>s entity has no changes and can be copied directly from <code>sourceEntity</code> to <code>destinationEntity</code>.</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O15transformEntityyAESS_SSyAC18UnsafeSourceObjectC_AC0i11DestinationK0CyXEtKctcAEmF":{"name":"transformEntity(sourceEntity:destinationEntity:transformer:)","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>s entity needs transformations from <code>sourceEntity</code> to <code>destinationEntity</code>. The <code>transformer</code> closure will be used to apply the changes. The <code>CustomMapping.inferredTransformation</code> method can be used directly as the <code>transformer</code> if the changes can be inferred (i.e. lightweight).</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O11Transformera":{"name":"Transformer","abstract":"<p>The closure type for <code>CustomMapping.transformEntity</code>.</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:9CoreStore27CustomSchemaMappingProviderC0cE0O22inferredTransformationyyAC18UnsafeSourceObjectC_AC0i11DestinationK0CyXEtKFZ":{"name":"inferredTransformation(_:_:)","abstract":"<p>The <code>CustomMapping.inferredTransformation</code> method can be used directly as the <code>transformer</code> if the changes can be inferred (i.e. lightweight).</p>","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider/CustomMapping.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"CustomMapping"},"Classes/CustomSchemaMappingProvider.html#/s:9CoreStore27CustomSchemaMappingProviderC13sourceVersionSSvp":{"name":"sourceVersion","abstract":"<p>The source model version for the mapping.</p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider.html#/s:9CoreStore27CustomSchemaMappingProviderC18destinationVersionSSvp":{"name":"destinationVersion","abstract":"<p>The destination model version for the mapping.</p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider.html#/s:9CoreStore27CustomSchemaMappingProviderC4from2to14entityMappingsACSS_SSShyAC0cE0OGtcfc":{"name":"init(from:to:entityMappings:)","abstract":"<p>Creates a <code>CustomSchemaMappingProvider</code></p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider/CustomMapping.html":{"name":"CustomMapping","abstract":"<p>Provides the type of mapping for an entity. Mappings of entities with no <code>CustomMapping</code> provided will be automatically calculated if possible. Any conflicts or ambiguity will raise an assertion.</p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html":{"name":"UnsafeSourceObject","abstract":"<p>The read-only proxy object used for the source object in a mapping’s <code>Transformer</code> closure. Properties can be accessed either by keyPath string or by <code>NSAttributeDescription</code>.</p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html":{"name":"UnsafeDestinationObject","abstract":"<p>The read-write proxy object used for the destination object that can be created in a mapping’s <code>Transformer</code> closure. Properties can be accessed and mutated either through keyPath string or by <code>NSAttributeDescription</code>.</p>","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"CustomSchemaMappingProvider"},"Classes/CustomSchemaMappingProvider.html#/s:9CoreStore21SchemaMappingProviderP09cs_createD5Model4from2to7storageSo09NSMappingH0C07mappingH0_AA13MigrationTypeO09migrationO0tAA07DynamicC0_p_AaN_pAA12LocalStorage_ptKF":{"name":"cs_createMappingModel(from:to:storage:)","parent_name":"CustomSchemaMappingProvider"},"Classes/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC4kindSo16NSKeyValueChangeVvp":{"name":"kind","abstract":"<p>Indicates the kind of change. See the comments for <code>NSObject.observeValue(forKeyPath:of:change:context:)</code> for more information.</p>","parent_name":"CoreStoreObjectOrderedDiff"},"Classes/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC8newValueSayxGvp":{"name":"newValue","abstract":"<p><code>newValue</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC8oldValueSayxGvp\">oldValue</a></code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectOrderedDiff"},"Classes/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC8oldValueSayxGvp":{"name":"oldValue","abstract":"<p><code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC8newValueSayxGvp\">newValue</a></code> and <code>oldValue</code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectOrderedDiff"},"Classes/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC7indexes10Foundation8IndexSetVvp":{"name":"indexes","abstract":"<p><code>indexes</code> will be <code>nil</code> unless the observed KeyPath refers to an ordered to-many property</p>","parent_name":"CoreStoreObjectOrderedDiff"},"Classes/CoreStoreObjectOrderedDiff.html#/s:9CoreStore0aB17ObjectOrderedDiffC7isPriorSbvp":{"name":"isPrior","abstract":"<p>‘isPrior’ will be <code>true</code> if this change observation is being sent before the change happens, due to <code>.prior</code> being passed to <code>observe()</code></p>","parent_name":"CoreStoreObjectOrderedDiff"},"Classes/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC4kindSo16NSKeyValueChangeVvp":{"name":"kind","abstract":"<p>Indicates the kind of change. See the comments for <code>NSObject.observeValue(forKeyPath:of:change:context:)</code> for more information.</p>","parent_name":"CoreStoreObjectUnorderedDiff"},"Classes/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC8newValueShyxGvp":{"name":"newValue","abstract":"<p><code>newValue</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC8oldValueShyxGvp\">oldValue</a></code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectUnorderedDiff"},"Classes/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC8oldValueShyxGvp":{"name":"oldValue","abstract":"<p><code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC8newValueShyxGvp\">newValue</a></code> and <code>oldValue</code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectUnorderedDiff"},"Classes/CoreStoreObjectUnorderedDiff.html#/s:9CoreStore0aB19ObjectUnorderedDiffC7isPriorSbvp":{"name":"isPrior","abstract":"<p>‘isPrior’ will be <code>true</code> if this change observation is being sent before the change happens, due to <code>.prior</code> being passed to <code>observe()</code></p>","parent_name":"CoreStoreObjectUnorderedDiff"},"Classes/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC4kindSo16NSKeyValueChangeVvp":{"name":"kind","abstract":"<p>Indicates the kind of change. See the comments for <code>NSObject.observeValue(forKeyPath:of:change:context:)</code> for more information.</p>","parent_name":"CoreStoreObjectObjectDiff"},"Classes/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC8newValuexSgvp":{"name":"newValue","abstract":"<p><code>newValue</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC8oldValuexSgvp\">oldValue</a></code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectObjectDiff"},"Classes/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC8oldValuexSgvp":{"name":"oldValue","abstract":"<p><code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC8newValuexSgvp\">newValue</a></code> and <code>oldValue</code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectObjectDiff"},"Classes/CoreStoreObjectObjectDiff.html#/s:9CoreStore0ab6ObjectC4DiffC7isPriorSbvp":{"name":"isPrior","abstract":"<p>‘isPrior’ will be <code>true</code> if this change observation is being sent before the change happens, due to <code>.prior</code> being passed to <code>observe()</code></p>","parent_name":"CoreStoreObjectObjectDiff"},"Classes/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC4kindSo16NSKeyValueChangeVvp":{"name":"kind","abstract":"<p>Indicates the kind of change. See the comments for <code>NSObject.observeValue(forKeyPath:of:change:context:)</code> for more information.</p>","parent_name":"CoreStoreObjectTransformableDiff"},"Classes/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC8newValuexSgvp":{"name":"newValue","abstract":"<p><code>newValue</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC8oldValuexSgvp\">oldValue</a></code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectTransformableDiff"},"Classes/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC8oldValuexSgvp":{"name":"oldValue","abstract":"<p><code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC8newValuexSgvp\">newValue</a></code> and <code>oldValue</code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. In general, get the most up to date value by accessing it directly on the observed object instead.</p>","parent_name":"CoreStoreObjectTransformableDiff"},"Classes/CoreStoreObjectTransformableDiff.html#/s:9CoreStore0aB23ObjectTransformableDiffC7isPriorSbvp":{"name":"isPrior","abstract":"<p>‘isPrior’ will be <code>true</code> if this change observation is being sent before the change happens, due to <code>.prior</code> being passed to <code>observe()</code></p>","parent_name":"CoreStoreObjectTransformableDiff"},"Classes/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC4kindSo05NSKeyD6ChangeVvp":{"name":"kind","abstract":"<p>Indicates the kind of change. See the comments for <code>NSObject.observeValue(forKeyPath:of:change:context:)</code> for more information.</p>","parent_name":"CoreStoreObjectValueDiff"},"Classes/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC03newD0xSgvp":{"name":"newValue","abstract":"<p><code>newValue</code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC03oldD0xSgvp\">oldValue</a></code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>. <code>newValue</code> will be <code>nil</code> if <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC7isPriorSbvp\">isPrior</a></code> is <code>true</code>.</p>","parent_name":"CoreStoreObjectValueDiff"},"Classes/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC03oldD0xSgvp":{"name":"oldValue","abstract":"<p><code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC03newD0xSgvp\">newValue</a></code> and <code>oldValue</code> will only be non-nil if <code>.new</code>/<code>.old</code> is passed to <code>observe()</code>.</p>","parent_name":"CoreStoreObjectValueDiff"},"Classes/CoreStoreObjectValueDiff.html#/s:9CoreStore0aB15ObjectValueDiffC7isPriorSbvp":{"name":"isPrior","abstract":"<p>‘isPrior’ will be <code>true</code> if this change observation is being sent before the change happens, due to <code>.prior</code> being passed to <code>observe()</code></p>","parent_name":"CoreStoreObjectValueDiff"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC19currentModelVersionSSvp":{"name":"currentModelVersion","abstract":"<p>The version string for the current model version. The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> will try to migrate all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s added to itself to this version, following the version steps provided by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC14migrationChainAA09MigrationF0Vvp\">migrationChain</a></code>.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC07currentC0AA07DynamicC0_pvp":{"name":"currentSchema","abstract":"<p>The schema for the current model version. The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> will try to migrate all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s added to itself to this version, following the version steps provided by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC14migrationChainAA09MigrationF0Vvp\">migrationChain</a></code>.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC14migrationChainAA09MigrationF0Vvp":{"name":"migrationChain","abstract":"<p>The version string for the current model version. The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> will try to migrate all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s added to itself to this version, following the version steps provided by the <code>migrationChain</code>.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC_14migrationChainACSayAA014XcodeDataModelC0CG03allC0_SS07currentI7Versiont_AA09MigrationF0Vtcfc":{"name":"init(_:migrationChain:)","abstract":"<p>Convenience initializer for a <code>SchemaHistory</code> created from a single xcdatamodeld file.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC__14migrationChain24exactCurrentModelVersionAcA07DynamicC0_p_AaF_pdAA09MigrationF0VSSSgtcfc":{"name":"init(_:_:migrationChain:exactCurrentModelVersion:)","abstract":"<p>Initializes a <code>SchemaHistory</code> with a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> and a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MigrationChain.html\">MigrationChain</a></code> to describe the order of progressive migrations.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:9CoreStore13SchemaHistoryC03allC014migrationChain24exactCurrentModelVersionACSayAA07DynamicC0_pG_AA09MigrationG0VSSSgtcfc":{"name":"init(allSchema:migrationChain:exactCurrentModelVersion:)","abstract":"<p>Initializes a <code>SchemaHistory</code> with a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> and a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MigrationChain.html\">MigrationChain</a></code> to describe the order of progressive migrations.</p>","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"SchemaHistory"},"Classes/SchemaHistory.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SchemaHistory"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC0C4Typea":{"name":"ObjectType","abstract":"<p>The type for the object contained by the <code>ObjectMonitor</code></p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC6objectxSgvp":{"name":"object","abstract":"<p>Returns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance being observed, or <code>nil</code> if the object was already deleted.</p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC02isC7DeletedSbvp":{"name":"isObjectDeleted","abstract":"<p>Returns <code>true</code> if the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance being observed still exists, or <code>false</code> if the object was already deleted.</p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC11addObserveryyqd__0C10EntityTypeQyd__RszAA0cF0Rd__lF":{"name":"addObserver(_:)","abstract":"<p>Registers an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code> to be notified when changes to the receiver’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC6objectxSgvp\">object</a></code> are made.</p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC14removeObserveryyqd__0C10EntityTypeQyd__RszAA0cF0Rd__lF":{"name":"removeObserver(_:)","abstract":"<p>Unregisters an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code> from receiving notifications for changes to the receiver’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC6objectxSgvp\">object</a></code>.</p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore13ObjectMonitorC8userInfoAA04UserF0Cvp":{"name":"userInfo","abstract":"<p>Allow external libraries to store custom data in the <code>ObjectMonitor</code>. App code should rarely have a need for this.</p>","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ObjectMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC10ObjectTypea":{"name":"ObjectType","abstract":"<p>The type for the objects contained bye the <code>ListMonitor</code></p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCyxSicip":{"name":"subscript(_:)","abstract":"<p>Returns the object at the given index within the first section. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC9safeIndexxSgSi_tcip":{"name":"subscript(safeIndex:)","abstract":"<p>Returns the object at the given index, or <code>nil</code> if out of bounds. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCyxSi_Sitcip":{"name":"subscript(_:_:)","abstract":"<p>Returns the object at the given <code>sectionIndex</code> and <code>itemIndex</code>. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorSectionedList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC16safeSectionIndex0e4ItemG0xSgSi_Sitcip":{"name":"subscript(safeSectionIndex:safeItemIndex:)","abstract":"<p>Returns the object at the given section and item index, or <code>nil</code> if out of bounds. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorSectionedList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCyx10Foundation9IndexPathVcip":{"name":"subscript(_:)","abstract":"<p>Returns the object at the given <code>IndexPath</code>. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorSectionedList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC13safeIndexPathxSg10Foundation0fG0V_tcip":{"name":"subscript(safeIndexPath:)","abstract":"<p>Returns the object at the given <code>IndexPath</code>, or <code>nil</code> if out of bounds. This subscript indexer is typically used for <code>ListMonitor</code>s created with <code>monitorSectionedList(_:)</code>.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11hasSectionsSbyF":{"name":"hasSections()","abstract":"<p>Checks if the <code>ListMonitor</code> has at least one section</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC10hasObjectsSbyF":{"name":"hasObjects()","abstract":"<p>Checks if the <code>ListMonitor</code> has at least one object in any section.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC10hasObjects2inSbSi_tF":{"name":"hasObjects(in:)","abstract":"<p>Checks if the <code>ListMonitor</code> has at least one object the specified section.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC16numberOfSectionsSiyF":{"name":"numberOfSections()","abstract":"<p>Returns the number of sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC15numberOfObjectsSiyF":{"name":"numberOfObjects()","abstract":"<p>Returns the number of objects in all sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC15numberOfObjects2inS2i_tF":{"name":"numberOfObjects(in:)","abstract":"<p>Returns the number of objects in the specified section</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC15numberOfObjects8safelyInSiSgSi_tF":{"name":"numberOfObjects(safelyIn:)","abstract":"<p>Returns the number of objects in the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11sectionInfo2atSo023NSFetchedResultsSectionF0_pSi_tF":{"name":"sectionInfo(at:)","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code> for the specified section</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11sectionInfo8safelyAtSo023NSFetchedResultsSectionF0_pSgSi_tF":{"name":"sectionInfo(safelyAt:)","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code> for the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC8sectionsSaySo27NSFetchedResultsSectionInfo_pGyF":{"name":"sections()","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code>s for all sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC13targetSection03forF10IndexTitle2atSiSS_SitF":{"name":"targetSection(forSectionIndexTitle:at:)","abstract":"<p>Returns the target section for a specified <q>Section Index</q> title and index.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC18sectionIndexTitlesSaySSGyF":{"name":"sectionIndexTitles()","abstract":"<p>Returns the section index titles for all sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC5index2ofSiSgx_tF":{"name":"index(of:)","abstract":"<p>Returns the index of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> if it exists in the <code>ListMonitor</code>‘s fetched objects, or <code>nil</code> if not found.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC9indexPath2of10Foundation05IndexF0VSgx_tF":{"name":"indexPath(of:)","abstract":"<p>Returns the <code>IndexPath</code> of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> if it exists in the <code>ListMonitor</code>‘s fetched objects, or <code>nil</code> if not found.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11addObserveryyqd__0C10EntityTypeQyd__RszAA0cF0Rd__lF":{"name":"addObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11addObserveryyqd__0C10EntityTypeQyd__RszAA0c6ObjectF0Rd__lF":{"name":"addObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObjectObserver.html\">ListObjectObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC11addObserveryyqd__0C10EntityTypeQyd__RszAA0c7SectionF0Rd__lF":{"name":"addObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListSectionObserver.html\">ListSectionObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC14removeObserveryyqd__0C10EntityTypeQyd__RszAA0cF0Rd__lF":{"name":"removeObserver(_:)","abstract":"<p>Unregisters a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code> from receiving notifications for changes to the receiver’s list.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC16isPendingRefetchSbvp":{"name":"isPendingRefetch","abstract":"<p>Returns <code>true</code> if a call to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html#/s:9CoreStore11ListMonitorC7refetchyyAA11FetchClause_pd_tF\">refetch(...)</a></code> was made to the <code>ListMonitor</code> and is currently waiting for the fetching to complete. Returns <code>false</code> otherwise.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC7refetchyyAA11FetchClause_pd_tF":{"name":"refetch(_:)","abstract":"<p>Asks the <code>ListMonitor</code> to refetch its objects using the specified series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Note that this method does not execute the fetch immediately; the actual fetching will happen after the <code>NSFetchedResultsController</code>‘s last <code>controllerDidChangeContent(_:)</code> notification completes.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC7refetchyySayAA11FetchClause_pGF":{"name":"refetch(_:)","abstract":"<p>Asks the <code>ListMonitor</code> to refetch its objects using the specified series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Note that this method does not execute the fetch immediately; the actual fetching will happen after the <code>NSFetchedResultsController</code>‘s last <code>controllerDidChangeContent(_:)</code> notification completes.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorC8userInfoAA04UserF0Cvp":{"name":"userInfo","abstract":"<p>Allow external libraries to store custom data in the <code>ListMonitor</code>. App code should rarely have a need for this.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCAASo15NSManagedObjectCRbzrlE20objectsInAllSectionsSayxGyF":{"name":"objectsInAllSections()","abstract":"<p>Returns all objects in all sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCAASo15NSManagedObjectCRbzrlE7objects2inSayxGSi_tF":{"name":"objects(in:)","abstract":"<p>Returns all objects in the specified section</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCAASo15NSManagedObjectCRbzrlE7objects8safelyInSayxGSgSi_tF":{"name":"objects(safelyIn:)","abstract":"<p>Returns all objects in the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCA2A0aB6ObjectCRbzrlE20objectsInAllSectionsSayxGyF":{"name":"objectsInAllSections()","abstract":"<p>Returns all objects in all sections</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCA2A0aB6ObjectCRbzrlE7objects2inSayxGSi_tF":{"name":"objects(in:)","abstract":"<p>Returns all objects in the specified section</p>","parent_name":"ListMonitor"},"Classes/ListMonitor.html#/s:9CoreStore11ListMonitorCA2A0aB6ObjectCRbzrlE7objects8safelyInSayxGSgSi_tF":{"name":"objects(safelyIn:)","abstract":"<p>Returns all objects in the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"ListMonitor"},"Classes/Entity.html#/s:9CoreStore6EntityC_10isAbstract19versionHashModifier7indexes17uniqueConstraintsACyxGSS_SbSSSgSaySays14PartialKeyPathCyxGGGANtcfc":{"name":"init(_:isAbstract:versionHashModifier:indexes:uniqueConstraints:)","abstract":"<p>Initializes an <code>Entity</code>. Always provide a concrete generic type to <code>Entity</code>.</p>","parent_name":"Entity"},"Classes/Entity.html#/s:9CoreStore6EntityC_10isAbstract19versionHashModifier7indexesACyxGSS_SbSSSgSaySays14PartialKeyPathCyxGGGtcfc":{"name":"init(_:isAbstract:versionHashModifier:indexes:)","abstract":"<p>Initializes an <code>Entity</code>. Always provide a concrete generic type to <code>Entity</code>.</p>","parent_name":"Entity"},"Classes/Entity.html#/s:9CoreStore6EntityC__10isAbstract19versionHashModifier7indexes17uniqueConstraintsACyxGxm_SSSbSSSgSaySays14PartialKeyPathCyxGGGANtcfc":{"name":"init(_:_:isAbstract:versionHashModifier:indexes:uniqueConstraints:)","abstract":"<p>Initializes an <code>Entity</code>.</p>","parent_name":"Entity"},"Classes/Entity.html#/s:9CoreStore6EntityC__10isAbstract19versionHashModifier7indexesACyxGxm_SSSbSSSgSaySays14PartialKeyPathCyxGGGtcfc":{"name":"init(_:_:isAbstract:versionHashModifier:indexes:)","abstract":"<p>Initializes an <code>Entity</code>.</p>","parent_name":"Entity"},"Classes/Entity.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Entity"},"Classes/CoreStoreSchema.html#/s:9CoreStore0aB6SchemaC12modelVersion8entities11versionLockACSS_SayAA13DynamicEntityCGAA0eH0VSgtcfc":{"name":"init(modelVersion:entities:versionLock:)","abstract":"<p>Initializes a <code>CoreStoreSchema</code>. Using this initializer only if the entities don’t need to be assigned to particular <q>Configurations</q>. To use multiple configurations (for example, to separate entities in different <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s), use the <code>init(modelVersion:entitiesByConfiguration:versionLock:)</code> initializer.</p>","parent_name":"CoreStoreSchema"},"Classes/CoreStoreSchema.html#/s:9CoreStore0aB6SchemaC12modelVersion20entityConfigurations11versionLockACSS_SDyAA13DynamicEntityCShySSGGAA0eI0VSgtcfc":{"name":"init(modelVersion:entityConfigurations:versionLock:)","abstract":"<p>Initializes a <code>CoreStoreSchema</code>. Using this initializer if multiple <q>Configurations</q> (for example, to separate entities in different <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s) are needed. To add an entity only to the default configuration, assign an empty set to its configurations list. Note that regardless of the set configurations, all entities will be added to the default configuration.</p>","parent_name":"CoreStoreSchema"},"Classes/CoreStoreSchema.html#/s:9CoreStore13DynamicSchemaP12modelVersionSSvp":{"name":"modelVersion","parent_name":"CoreStoreSchema"},"Classes/CoreStoreSchema.html#/s:9CoreStore13DynamicSchemaP8rawModelSo015NSManagedObjectF0CyF":{"name":"rawModel()","parent_name":"CoreStoreSchema"},"Classes/CoreStoreSchema.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"CoreStoreSchema"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC03rawC0ACSo09NSManagedC0C_tcfc":{"name":"init(rawObject:)","abstract":"<p>Do not call this directly. This is exposed as public only as a required initializer.</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC6asMetaACyt_tcfc":{"name":"init(asMeta:)","abstract":"<p>Do not call this directly. This is exposed as public only as a required initializer.</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC11fetchSourceAA09FetchableE0_pSgyF":{"name":"fetchSource()","abstract":"<p>Exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchableSource.html\">FetchableSource</a></code> that can fetch sibling objects of this <code>CoreStoreObject</code> instance. This may be the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>, the <code>NSManagedObjectContext</code> itself, or <code>nil</code> if the obejct’s parent is already deallocated.</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC11querySourceAA09QueryableE0_pSgyF":{"name":"querySource()","abstract":"<p>Exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryableSource.html\">QueryableSource</a></code> that can query attributes and aggregate values. This may be the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>, the <code>NSManagedObjectContext</code> itself, or <code>nil</code> if the obejct’s parent is already deallocated.</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC14refreshAsFaultyyF":{"name":"refreshAsFault()","abstract":"<p>Re-faults the object to use the latest values from the persistent store</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore0aB6ObjectC15refreshAndMergeyyF":{"name":"refreshAndMerge()","abstract":"<p>Re-faults the object to use the latest values from the persistent store and merges previously pending changes back</p>","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP14cs_forceCreate17entityDescription4into8assignToxSo08NSEntityI0C_So09NSManagedD7ContextCSo012NSPersistentB0CtFZ":{"name":"cs_forceCreate(entityDescription:into:assignTo:)","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP10cs_fromRaw6objectxSo09NSManagedD0C_tFZ":{"name":"cs_fromRaw(object:)","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP10cs_matches6objectSbSo09NSManagedD0C_tFZ":{"name":"cs_matches(object:)","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP5cs_idSo09NSManagedD2IDCyF":{"name":"cs_id()","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP8cs_toRawSo09NSManagedD0CyF":{"name":"cs_toRaw()","parent_name":"CoreStoreObject"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore20XcodeDataModelSchemaC4from9modelName6bundle14migrationChainSayACG03allF0_SS07currentE7VersiontSS_So8NSBundleCAA09MigrationL0VtFZ":{"name":"from(modelName:bundle:migrationChain:)","abstract":"<p>Creates a <code>XcodeDataModelSchema</code> for each of the models declared in the specified (.xcdatamodeld) model file.</p>","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore20XcodeDataModelSchemaC9modelName6bundleACSS_So8NSBundleCtcfc":{"name":"init(modelName:bundle:)","abstract":"<p>Initializes an <code>XcodeDataModelSchema</code> from an *.xcdatamodeld version name and its containing <code>Bundle</code>.</p>","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore20XcodeDataModelSchemaC9modelName0G14VersionFileURLACSS_10Foundation0K0Vtcfc":{"name":"init(modelName:modelVersionFileURL:)","abstract":"<p>Initializes an <code>XcodeDataModelSchema</code> from an *.xcdatamodeld file URL.</p>","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore13DynamicSchemaP12modelVersionSSvp":{"name":"modelVersion","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore13DynamicSchemaP8rawModelSo015NSManagedObjectF0CyF":{"name":"rawModel()","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"XcodeDataModelSchema"},"Classes/XcodeDataModelSchema.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"XcodeDataModelSchema"},"Classes/CSXcodeDataModelSchema.html#/c:@M@CoreStore@objc(cs)CSXcodeDataModelSchema(im)initWithModelName:modelVersionFileURL:":{"name":"init(modelName:modelVersionFileURL:)","abstract":"<p>Initializes an <code>CSXcodeDataModelSchema</code> from an *.xcdatamodeld file URL.</p>","parent_name":"CSXcodeDataModelSchema"},"Classes/CSXcodeDataModelSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(py)modelVersion":{"name":"modelVersion","parent_name":"CSXcodeDataModelSchema"},"Classes/CSXcodeDataModelSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(im)rawModel":{"name":"rawModel()","parent_name":"CSXcodeDataModelSchema"},"Classes/CSXcodeDataModelSchema.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSXcodeDataModelSchema"},"Classes/CSXcodeDataModelSchema.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSXcodeDataModelSchema"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(py)predicate":{"name":"predicate","abstract":"<p>The internal <code>NSPredicate</code> instance for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clause</p>","parent_name":"CSWhere"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(im)initWithValue:":{"name":"init(value:)","abstract":"<p>Initializes a <code>CSWhere</code> clause with a predicate that always evaluates to the specified boolean value</p>","parent_name":"CSWhere"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(im)initWithFormat:argumentArray:":{"name":"init(format:argumentArray:)","abstract":"<p>Initializes a <code>CSWhere</code> clause with a predicate using the specified string format and arguments</p>","parent_name":"CSWhere"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(im)initWithKeyPath:isEqualTo:":{"name":"init(keyPath:isEqualTo:)","abstract":"<p>Initializes a <code>CSWhere</code> clause that compares equality</p>","parent_name":"CSWhere"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(im)initWithKeyPath:isMemberOf:":{"name":"init(keyPath:isMemberOf:)","abstract":"<p>Initializes a <code>CSWhere</code> clause that compares membership</p>","parent_name":"CSWhere"},"Classes/CSWhere.html#/c:@M@CoreStore@objc(cs)CSWhere(im)initWithPredicate:":{"name":"init(predicate:)","abstract":"<p>Initializes a <code>CSWhere</code> clause with an <code>NSPredicate</code></p>","parent_name":"CSWhere"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC6commityyyAA0aB5ErrorOSgcF":{"name":"commit(_:)","abstract":"<p>Saves the transaction changes asynchronously. For an <code>UnsafeDataTransaction</code>, multiple commits are allowed, although it is the developer’s responsibility to ensure a reasonable leeway to prevent blocking the main thread.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC13commitAndWaityyKF":{"name":"commitAndWait()","abstract":"<p>Saves the transaction changes and waits for completion synchronously. For an <code>UnsafeDataTransaction</code>, multiple commits are allowed, although it is the developer’s responsibility to ensure a reasonable leeway to prevent blocking the main thread.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC8rollbackyyF":{"name":"rollback()","abstract":"<p>Rolls back the transaction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC4undoyyF":{"name":"undo()","abstract":"<p>Undo’s the last change made to the transaction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC5flushyyF":{"name":"flush()","abstract":"<p>Immediately flushes all pending changes to the transaction’s observers. This is useful in conjunction with <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>s created from <code>UnsafeDataTransaction</code>s used to manage temporary <q>scratch</q> data.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC5flush7closureyyyKXE_tKF":{"name":"flush(closure:)","abstract":"<p>Flushes all pending changes to the transaction’s observers at the end of the <code>closure</code>‘s execution. This is useful in conjunction with <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>s created from <code>UnsafeDataTransaction</code>s used to manage temporary <q>scratch</q> data.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC4redoyyF":{"name":"redo()","abstract":"<p>Redo’s the last undone change to the transaction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC05beginC012supportsUndoACSb_tF":{"name":"beginUnsafe(supportsUndo:)","abstract":"<p>Begins a child transaction where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC30createFetchedResultsControllerySo09NSFetchedhI0CyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>UnsafeDataTransaction</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC30createFetchedResultsControllerySo09NSFetchedhI0CyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>UnsafeDataTransaction</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC30createFetchedResultsControllerySo09NSFetchedhI0CyxGAA4FromVyxG_AA11FetchClause_pdtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>UnsafeDataTransaction</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC30createFetchedResultsControllerySo09NSFetchedhI0CyxGAA4FromVyxG_SayAA11FetchClause_pGtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>UnsafeDataTransaction</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC13monitorObjectyAA0G7MonitorCyxGxAA07DynamicG0RzlF":{"name":"monitorObject(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code>s may then register themselves to be notified when changes are made to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorListyAA0G7MonitorCyxGAA4FromVyxG_AA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorListyAA0G7MonitorCyxGAA4FromVyxG_SayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorListyAA0G7MonitorCy10ObjectTypeQzGxAA021FetchChainableBuilderJ0RzlF":{"name":"monitorList(_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorList20createAsynchronously__yyAA0G7MonitorCyxGc_AA4FromVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorList20createAsynchronously__yyAA0G7MonitorCyxGc_AA4FromVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC11monitorList20createAsynchronously_yyAA0G7MonitorCy10ObjectTypeQzGc_xtAA021FetchChainableBuilderL0RzlF":{"name":"monitorList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedListyAA0H7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedListyAA0H7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedListyAA0H7MonitorCy10ObjectTypeQzGxAA07Sectioni7BuilderK0RzlF":{"name":"monitorSectionedList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedList20createAsynchronously___yyAA0H7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedList20createAsynchronously___yyAA0H7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"UnsafeDataTransaction"},"Classes/UnsafeDataTransaction.html#/s:9CoreStore21UnsafeDataTransactionC20monitorSectionedList20createAsynchronously_yyAA0H7MonitorCy10ObjectTypeQzGc_xtAA07Sectionk7BuilderM0RzlF":{"name":"monitorSectionedList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"UnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)commitWithSuccess::":{"name":"commitWithSuccess(_:_:)","abstract":"<p>Saves the transaction changes asynchronously. For a <code>CSUnsafeDataTransaction</code>, multiple commits are allowed, although it is the developer’s responsibility to ensure a reasonable leeway to prevent blocking the main thread.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)commitAndWaitWithError:":{"name":"commitAndWait(error:)","abstract":"<p>Saves the transaction changes and waits for completion synchronously. For a <code>CSUnsafeDataTransaction</code>, multiple commits are allowed, although it is the developer’s responsibility to ensure a reasonable leeway to prevent blocking the main thread.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)rollback":{"name":"rollback()","abstract":"<p>Rolls back the transaction.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)undo":{"name":"undo()","abstract":"<p>Undo’s the last change made to the transaction.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)redo":{"name":"redo()","abstract":"<p>Redo’s the last undone change to the transaction.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)flush":{"name":"flush()","abstract":"<p>Immediately flushes all pending changes to the transaction’s observers. This is useful in conjunction with <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>s created from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/UnsafeDataTransaction.html\">UnsafeDataTransaction</a></code>s used to manage temporary <q>scratch</q> data.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)flush:":{"name":"flush(_:)","abstract":"<p>Flushes all pending changes to the transaction’s observers at the end of the <code>closure</code>‘s execution. This is useful in conjunction with <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>s created from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/UnsafeDataTransaction.html\">UnsafeDataTransaction</a></code>s used to manage temporary <q>scratch</q> data.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)beginUnsafe":{"name":"beginUnsafe()","abstract":"<p>Begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)beginUnsafeWithSupportsUndo:":{"name":"beginUnsafeWithSupportsUndo(_:)","abstract":"<p>Begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataTransaction(im)unsafeContext":{"name":"unsafeContext()","abstract":"<p>Returns the <code>NSManagedObjectContext</code> for this unsafe transaction. Use only for cases where external frameworks need an <code>NSManagedObjectContext</code> instance to work with.</p>","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP9SwiftTypeQa":{"name":"SwiftType","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSUnsafeDataTransaction"},"Classes/CSUnsafeDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSUnsafeDataTransaction"},"Classes/UnsafeDataModelSchema.html#/s:9CoreStore21UnsafeDataModelSchemaC9modelName0G0ACSS_So015NSManagedObjectE0Ctcfc":{"name":"init(modelName:model:)","abstract":"<p>Initializes a <code>UnsafeDataModelSchema</code> from an <code>NSManagedObjectModel</code>.</p>","parent_name":"UnsafeDataModelSchema"},"Classes/UnsafeDataModelSchema.html#/s:9CoreStore13DynamicSchemaP12modelVersionSSvp":{"name":"modelVersion","parent_name":"UnsafeDataModelSchema"},"Classes/UnsafeDataModelSchema.html#/s:9CoreStore13DynamicSchemaP8rawModelSo015NSManagedObjectF0CyF":{"name":"rawModel()","parent_name":"UnsafeDataModelSchema"},"Classes/UnsafeDataModelSchema.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"UnsafeDataModelSchema"},"Classes/UnsafeDataModelSchema.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UnsafeDataModelSchema"},"Classes/CSUnsafeDataModelSchema.html#/c:@M@CoreStore@objc(cs)CSUnsafeDataModelSchema(im)initWithModelName:model:":{"name":"init(modelName:model:)","abstract":"<p>Initializes a <code>CSUnsafeDataModelSchema</code> from an <code>NSManagedObjectModel</code>.</p>","parent_name":"CSUnsafeDataModelSchema"},"Classes/CSUnsafeDataModelSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(py)modelVersion":{"name":"modelVersion","parent_name":"CSUnsafeDataModelSchema"},"Classes/CSUnsafeDataModelSchema.html#/c:@M@CoreStore@objc(pl)CSDynamicSchema(im)rawModel":{"name":"rawModel()","parent_name":"CSUnsafeDataModelSchema"},"Classes/CSUnsafeDataModelSchema.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSUnsafeDataModelSchema"},"Classes/CSUnsafeDataModelSchema.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSUnsafeDataModelSchema"},"Classes/CSTweak.html#/c:@M@CoreStore@objc(cs)CSTweak(py)block":{"name":"block","abstract":"<p>The block to customize the <code>NSFetchRequest</code></p>","parent_name":"CSTweak"},"Classes/CSTweak.html#/c:@M@CoreStore@objc(cs)CSTweak(im)initWithBlock:":{"name":"init(block:)","abstract":"<p>Initializes a <code>CSTweak</code> clause with a closure where the <code>NSFetchRequest</code> may be configured.</p>","parent_name":"CSTweak"},"Classes/CSTweak.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSTweak"},"Classes/CSTweak.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSTweak"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6cancels5NeverOyKF":{"name":"cancel()","abstract":"<p>Cancels a transaction by throwing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6createyxAA4IntoVyxGAA13DynamicObjectRzlF":{"name":"create(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> with the specified entity type.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC4edityxSgAeA13DynamicObjectRzlF":{"name":"edit(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC4edityxSgAA4IntoVyxG_So17NSManagedObjectIDCtAA07DynamicI0RzlF":{"name":"edit(_:_:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6deleteyyxSgAA13DynamicObjectRzlF":{"name":"delete(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6deleteyyxSg_A2EdtAA13DynamicObjectRzlF":{"name":"delete(_:_:_:)","abstract":"<p>Deletes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6deleteyyxSTRzAA13DynamicObject7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)commitAndWaitWithError:":{"name":"commitAndWait(error:)","abstract":"<p>Saves the transaction changes and waits for completion synchronously. This method should not be used after the <code>-commitAndWaitWithError:</code> method was already called once.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)createInto:":{"name":"createInto(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> with the specified entity type.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)editObject:":{"name":"editObject(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code>. This method should not be used after the <code>-commitAndWait</code> method was already called once.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)editInto:objectID:":{"name":"editInto(_:objectID:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>. This method should not be used after the <code>-commitAndWait</code> method was already called once.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)deleteObject:":{"name":"deleteObject(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code>. This method should not be used after the <code>-commitAndWait</code> method was already called once.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSSynchronousDataTransaction(im)deleteObjects:":{"name":"deleteObjects(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s.</p>","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP9SwiftTypeQa":{"name":"SwiftType","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSSynchronousDataTransaction"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(py)isSuccess":{"name":"isSuccess","abstract":"<p><code>YES</code> if adding the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSStorageInterface.html\">CSStorageInterface</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> succeeded, <code>NO</code> otherwise.</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(py)isFailure":{"name":"isFailure","abstract":"<p><code>YES</code> if adding the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSStorageInterface.html\">CSStorageInterface</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> failed, <code>NO</code> otherwise. When <code>YES</code>, the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(py)error\">error</a></code> property returns the actual <code>NSError</code> for the failure.</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(py)storage":{"name":"storage","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSStorageInterface.html\">CSStorageInterface</a></code> instance if the <code>commit</code> operation for the transaction succeeded. Returns <code>nil</code> otherwise.</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(py)error":{"name":"error","abstract":"<p>The <code>NSError</code> for a failed <code>commit</code> operation, or <code>nil</code> if the <code>commit</code> succeeded</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(im)handleSuccess:failure:":{"name":"handleSuccess(_:failure:)","abstract":"<p>If the result was a success, the <code>success</code> block is executed with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSStorageInterface.html\">CSStorageInterface</a></code> instance that was added to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code>. If the result was a failure, the <code>failure</code> block is executed with an <code>NSError</code> argument pertaining to the actual error.</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(im)handleSuccess:":{"name":"handleSuccess(_:)","abstract":"<p>If the result was a success, the <code>success</code> block is executed with a <code>BOOL</code> argument that indicates if there were any changes made. If the result was a failure, this method does nothing.</p>","parent_name":"CSSetupResult"},"Classes/CSSetupResult.html#/c:@M@CoreStore@objc(cs)CSSetupResult(im)handleFailure:":{"name":"handleFailure(_:)","abstract":"<p>If the result was a failure, the <code>failure</code> block is executed with an <code>NSError</code> argument pertaining to the actual error. If the result was a success, this method does nothing.</p>","parent_name":"CSSetupResult"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithNumberTerm:":{"name":"init(numberTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSNumber</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithDecimalTerm:":{"name":"init(decimalTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSDecimalNumber</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithStringTerm:":{"name":"init(stringTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSString</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithDateTerm:":{"name":"init(dateTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSDate</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithDataTerm:":{"name":"init(dataTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSData</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(im)initWithObjectIDTerm":{"name":"init(objectIDTerm:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSManagedObjectID</code> values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(cm)dictionaryForTerm:":{"name":"dictionaryForTerm(_:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSDictionary</code> of an entity’s attribute keys and values.</p>","parent_name":"CSSelect"},"Classes/CSSelect.html#/c:@M@CoreStore@objc(cs)CSSelect(cm)dictionaryForTerms:":{"name":"dictionaryForTerms(_:)","abstract":"<p>Creates a <code>CSSelect</code> clause for querying <code>NSDictionary</code> of an entity’s attribute keys and values.</p>","parent_name":"CSSelect"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(im)initWithKeyPath:":{"name":"init(keyPath:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying an entity attribute.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)average:as:":{"name":"average(_:as:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying the average value of an attribute.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)count:as:":{"name":"count(_:as:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for a count query.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)maximum:as:":{"name":"maximum(_:as:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying the maximum value for an attribute.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)minimum:as:":{"name":"minimum(_:as:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying the minimum value for an attribute.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)sum:as:":{"name":"sum(_:as:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying the sum value for an attribute.</p>","parent_name":"CSSelectTerm"},"Classes/CSSelectTerm.html#/c:@M@CoreStore@objc(cs)CSSelectTerm(cm)objectIDAs:":{"name":"objectIDAs(_:)","abstract":"<p>Provides a <code>CSSelectTerm</code> to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause for querying the <code>NSManagedObjectID</code>.</p>","parent_name":"CSSelectTerm"},"Classes/CSSectionBy.html#/c:@M@CoreStore@objc(cs)CSSectionBy(cm)keyPath:":{"name":"keyPath(_:)","abstract":"<p>Initializes a <code>CSSectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> objects into sections</p>","parent_name":"CSSectionBy"},"Classes/CSSectionBy.html#/c:@M@CoreStore@objc(cs)CSSectionBy(cm)keyPath:sectionIndexTransformer:":{"name":"keyPath(_:sectionIndexTransformer:)","abstract":"<p>Initializes a <code>CSSectionBy</code> clause with the key path to use to group <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section name</p>","parent_name":"CSSectionBy"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C7fileURL13configuration25migrationMappingProviders19localStorageOptionsAC10Foundation0E0V_SSSgSayAA06SchemaH8Provider_pGAA05LocalkL0Vtcfc":{"name":"init(fileURL:configuration:migrationMappingProviders:localStorageOptions:)","abstract":"<p>Initializes an SQLite store interface from the given SQLite file URL. When this instance is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s <code>addStorage()</code> methods, a new SQLite file will be created if it does not exist.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C8fileName13configuration25migrationMappingProviders19localStorageOptionsACSS_SSSgSayAA06SchemaH8Provider_pGAA05LocalkL0Vtcfc":{"name":"init(fileName:configuration:migrationMappingProviders:localStorageOptions:)","abstract":"<p>Initializes an SQLite store interface from the given SQLite file name. When this instance is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s <code>addStorage()</code> methods, a new SQLite file will be created if it does not exist.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0CACycfc":{"name":"init()","abstract":"<p>Initializes an <code>SQLiteStore</code> with an all-default settings: a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C7fileURL10Foundation0E0Vvp\">fileURL</a></code> pointing to a <q><Application name>.sqlite</q> file in the <q>Application Support/<bundle id></q> directory (or the <q>Caches/<bundle id></q> directory on tvOS), a <code>nil</code> <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C13configurationSSSgvp\">configuration</a></code> pertaining to the <q>Default</q> configuration, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C25migrationMappingProvidersSayAA06SchemaE8Provider_pGvp\">migrationMappingProviders</a></code> set to empty, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C19localStorageOptionsAA05LocaleF0Vvp\">localStorageOptions</a></code> set to <code>.AllowProgresiveMigration</code>.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C6legacy8fileName13configuration25migrationMappingProviders19localStorageOptionsACSS_SSSgSayAA06SchemaI8Provider_pGAA05LocallM0VtFZ":{"name":"legacy(fileName:configuration:migrationMappingProviders:localStorageOptions:)","abstract":"<p>Initializes an SQLite store interface from the given SQLite file name. When this instance is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>‘s <code>addStorage()</code> methods, a new SQLite file will be created if it does not exist.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C6legacyACyFZ":{"name":"legacy()","abstract":"<p>Initializes an <code>LegacySQLiteStore</code> with an all-default settings: a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C7fileURL10Foundation0E0Vvp\">fileURL</a></code> pointing to a <q><Application name>.sqlite</q> file in the <q>Application Support</q> directory (or the <q>Caches</q> directory on tvOS), a <code>nil</code> <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C13configurationSSSgvp\">configuration</a></code> pertaining to the <q>Default</q> configuration, a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C25migrationMappingProvidersSayAA06SchemaE8Provider_pGvp\">migrationMappingProviders</a></code> set to empty, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C19localStorageOptionsAA05LocaleF0Vvp\">localStorageOptions</a></code> set to <code>.AllowProgresiveMigration</code>.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C8fileSizes6UInt64VSgyF":{"name":"fileSize()","abstract":"<p>Queries the file size (in bytes) of the store, or <code>nil</code> if the file does not exist yet</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C9storeTypeSSvpZ":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. For <code>SQLiteStore</code>s, this is always set to <code>NSSQLiteStoreType</code>.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C13configurationSSSgvp":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C12storeOptionsSDys11AnyHashableVypGSgvp":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code>. For <code>SQLiteStore</code>s, this is always set to </p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C20cs_didAddToDataStackyyAA0hI0CF":{"name":"cs_didAddToDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C25cs_didRemoveFromDataStackyyAA0hI0CF":{"name":"cs_didRemoveFromDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C7fileURL10Foundation0E0Vvp":{"name":"fileURL","abstract":"<p>The <code>NSURL</code> that points to the SQLite file</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C25migrationMappingProvidersSayAA06SchemaE8Provider_pGvp":{"name":"migrationMappingProviders","abstract":"<p>An array of <code>SchemaMappingProviders</code> that provides the complete mapping models for custom migrations.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C19localStorageOptionsAA05LocaleF0Vvp":{"name":"localStorageOptions","abstract":"<p>Options that tell the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> how to setup the persistent store</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C10dictionary10forOptionsSDys11AnyHashableVypGSgAA012LocalStorageF0V_tF":{"name":"dictionary(forOptions:)","abstract":"<p>The options dictionary for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/LocalStorageOptions.html\">LocalStorageOptions</a></code></p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C25cs_finalizeStorageAndWait14soureModelHintySo015NSManagedObjectJ0C_tKF":{"name":"cs_finalizeStorageAndWait(soureModelHint:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to perform checkpoint operations on the storage. For <code>SQLiteStore</code>, this converts the database’s WAL journaling mode to DELETE to force a checkpoint.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore06SQLiteB0C22cs_eraseStorageAndWait8metadata14soureModelHintySDySSypG_So015NSManagedObjectK0CSgtKF":{"name":"cs_eraseStorageAndWait(metadata:soureModelHint:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to perform actual deletion of the store file from disk. Do not call directly! The <code>sourceModel</code> argument is a hint for the existing store’s model version. For <code>SQLiteStore</code>, this converts the database’s WAL journaling mode to DELETE before deleting the file.</p>","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"SQLiteStore"},"Classes/SQLiteStore.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(im)initWithFileURL:configuration:localStorageOptions:":{"name":"init(fileURL:configuration:localStorageOptions:)","abstract":"<p>Initializes an SQLite store interface from the given SQLite file URL. When this instance is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code>‘s <code>-addStorage*:</code> methods, a new SQLite file will be created if it does not exist.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(im)initWithFileName:configuration:localStorageOptions:":{"name":"init(fileName:configuration:localStorageOptions:)","abstract":"<p>Initializes an SQLite store interface from the given SQLite file name. When this instance is passed to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code>‘s <code>-addStorage*:</code> methods, a new SQLite file will be created if it does not exist.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(im)init":{"name":"init()","abstract":"<p>Initializes an <code>CSSQLiteStore</code> with an all-default settings: a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)fileURL\">fileURL</a></code> pointing to a <q><Application name>.sqlite</q> file in the <q>Application Support/<bundle id></q> directory (or the <q>Caches/<bundle id></q> directory on tvOS), a <code>nil</code> <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)configuration\">configuration</a></code> pertaining to the <q>Default</q> configuration, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)localStorageOptions\">localStorageOptions</a></code> set to <code>[CSLocalStorageOptions none]</code>.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)fileURL":{"name":"fileURL","abstract":"<p>The <code>NSURL</code> that points to the SQLite file</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)migrationMappingProviders":{"name":"migrationMappingProviders","abstract":"<p>An array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code>s that provides the complete mapping models for custom migrations. This is currently only supported for Swift code.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)localStorageOptions":{"name":"localStorageOptions","abstract":"<p>Options that tell the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> how to setup the persistent store</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(cpy)storeType":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. For <code>CSSQLiteStore</code>s, this is always set to <code>NSSQLiteStoreType</code>.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)configuration":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(py)storeOptions":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code>. For <code>CSSQLiteStore</code>s, this is always set to</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/c:@M@CoreStore@objc(cs)CSSQLiteStore(im)cs_eraseStorageAndWaitWithMetadata:soureModelHint:error:":{"name":"cs_eraseStorageAndWait(metadata:soureModelHint:error:)","abstract":"<p>Called by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> to perform actual deletion of the store file from disk. Do not call directly! The <code>sourceModel</code> argument is a hint for the existing store’s model version. For <code>CSSQLiteStore</code>, this converts the database’s WAL journaling mode to DELETE before deleting the file.</p>","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSSQLiteStore"},"Classes/CSSQLiteStore.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSSQLiteStore"},"Classes/CSOrderBy.html#/c:@M@CoreStore@objc(cs)CSOrderBy(py)sortDescriptors":{"name":"sortDescriptors","abstract":"<p>The list of sort descriptors</p>","parent_name":"CSOrderBy"},"Classes/CSOrderBy.html#/c:@M@CoreStore@objc(cs)CSOrderBy(im)initWithSortDescriptor:":{"name":"init(sortDescriptor:)","abstract":"<p>Initializes a <code>CSOrderBy</code> clause with a single sort descriptor</p>","parent_name":"CSOrderBy"},"Classes/CSOrderBy.html#/c:@M@CoreStore@objc(cs)CSOrderBy(im)initWithSortDescriptors:":{"name":"init(sortDescriptors:)","abstract":"<p>Initializes a <code>CSOrderBy</code> clause with a list of sort descriptors</p>","parent_name":"CSOrderBy"},"Classes/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC6objectypSgvp":{"name":"object","abstract":"<p>Returns the <code>NSManagedObject</code> instance being observed, or <code>nil</code> if the object was already deleted.</p>","parent_name":"CSObjectMonitor"},"Classes/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC15isObjectDeletedSbvp":{"name":"isObjectDeleted","abstract":"<p>Returns <code>YES</code> if the <code>NSManagedObject</code> instance being observed still exists, or <code>NO</code> if the object was already deleted.</p>","parent_name":"CSObjectMonitor"},"Classes/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC17addObjectObserveryyAA0cG0_pF":{"name":"addObjectObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSObjectObserver.html\">CSObjectObserver</a></code> to be notified when changes to the receiver’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC6objectypSgvp\">object</a></code> are made.</p>","parent_name":"CSObjectMonitor"},"Classes/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC20removeObjectObserveryyAA0cG0_pF":{"name":"removeObjectObserver(_:)","abstract":"<p>Unregisters an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSObjectObserver.html\">CSObjectObserver</a></code> from receiving notifications for changes to the receiver’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSObjectMonitor.html#/s:9CoreStore15CSObjectMonitorC6objectypSgvp\">object</a></code>.</p>","parent_name":"CSObjectMonitor"},"Classes/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)needsMigration":{"name":"needsMigration","abstract":"<p>Returns <code>YES</code> if the <code>CSMigrationType</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)sourceVersion\">sourceVersion</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)destinationVersion\">destinationVersion</a></code> do not match. Returns <code>NO</code> otherwise.</p>","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)sourceVersion":{"name":"sourceVersion","abstract":"<p>Returns the source model version for the migration type. If no migration is required, <code>sourceVersion</code> will be equal to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)destinationVersion\">destinationVersion</a></code>.</p>","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)destinationVersion":{"name":"destinationVersion","abstract":"<p>Returns the destination model version for the migration type. If no migration is required, <code>destinationVersion</code> will be equal to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)sourceVersion\">sourceVersion</a></code>.</p>","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)isLightweightMigration":{"name":"isLightweightMigration","abstract":"<p>Returns <code>YES</code> if the <code>CSMigrationType</code> is a lightweight migration. Used as syntactic sugar.</p>","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/c:@M@CoreStore@objc(cs)CSMigrationType(py)isHeavyweightMigration":{"name":"isHeavyweightMigration","abstract":"<p>Returns <code>YES</code> if the <code>CSMigrationType</code> is a heavyweight migration. Used as syntactic sugar.</p>","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSMigrationType"},"Classes/CSMigrationType.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSMigrationType"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(py)isSuccess":{"name":"isSuccess","abstract":"<p><code>YES</code> if the migration succeeded, <code>NO</code> otherwise</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(py)isFailure":{"name":"isFailure","abstract":"<p><code>YES</code> if the migration failed, <code>NO</code> otherwise</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(py)migrationTypes":{"name":"migrationTypes","abstract":"<p><code>YES</code> if the migration succeeded, <code>NO</code> otherwise</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(py)error":{"name":"error","abstract":"<p>The <code>NSError</code> for a failed migration, or <code>nil</code> if the migration succeeded</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(im)handleSuccess:failure:":{"name":"handleSuccess(_:failure:)","abstract":"<p>If the result was a success, the <code>success</code> block is executed with an array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html\">CSMigrationType</a></code>s that indicates the migration steps completed. If the result was a failure, the <code>failure</code> block is executed with an <code>NSError</code> argument pertaining to the actual error.</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(im)handleSuccess:":{"name":"handleSuccess(_:)","abstract":"<p>If the result was a success, the <code>success</code> block is executed with an array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSMigrationType.html\">CSMigrationType</a></code>s that indicates the migration steps completed. If the result was a failure, this method does nothing.</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/c:@M@CoreStore@objc(cs)CSMigrationResult(im)handleFailure:":{"name":"handleFailure(_:)","abstract":"<p>If the result was a failure, the <code>failure</code> block is executed with an <code>NSError</code> argument pertaining to the actual error. If the result was a success, this method does nothing.</p>","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSMigrationResult"},"Classes/CSMigrationResult.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSMigrationResult"},"Classes/CSListMonitor.html#/s:9CoreStore13CSListMonitorCyypSicip":{"name":"subscript(_:)","abstract":"<p>Returns the object at the given index within the first section. This subscript indexer is typically used for <code>CSListMonitor</code>s created without section groupings.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectAtSafeIndex:":{"name":"objectAtSafeIndex(_:)","abstract":"<p>Returns the object at the given index, or <code>nil</code> if out of bounds. This indexer is typically used for <code>CSListMonitor</code>s created without section groupings.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectAtSectionIndex:itemIndex:":{"name":"objectAtSectionIndex(_:itemIndex:)","abstract":"<p>Returns the object at the given <code>sectionIndex</code> and <code>itemIndex</code>. This indexer is typically used for <code>CSListMonitor</code>s created as sectioned lists.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectAtSafeSectionIndex:safeItemIndex:":{"name":"objectAtSafeSectionIndex(_:safeItemIndex:)","abstract":"<p>Returns the object at the given section and item index, or <code>nil</code> if out of bounds. This indexer is typically used for <code>CSListMonitor</code>s created as sectioned lists.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectAtIndexPath:":{"name":"objectAtIndexPath(_:)","abstract":"<p>Returns the object at the given <code>NSIndexPath</code>. This subscript indexer is typically used for <code>CSListMonitor</code>s created as sectioned lists.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectAtSafeIndexPath:":{"name":"objectAtSafeIndexPath(_:)","abstract":"<p>Returns the object at the given <code>NSIndexPath</code>, or <code>nil</code> if out of bounds. This subscript indexer is typically used for <code>CSListMonitor</code>s created as sectioned lists.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)hasObjects":{"name":"hasObjects()","abstract":"<p>Checks if the <code>CSListMonitor</code> has at least one object in any section.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)hasObjectsInSection:":{"name":"hasObjectsInSection(_:)","abstract":"<p>Checks if the <code>CSListMonitor</code> has at least one object the specified section.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectsInAllSections":{"name":"objectsInAllSections()","abstract":"<p>Returns all objects in all sections</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectsInSection:":{"name":"objectsInSection(_:)","abstract":"<p>Returns all objects in the specified section</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)objectsInSafeSectionWithSafeSectionIndex:":{"name":"objectsInSafeSection(safeSectionIndex:)","abstract":"<p>Returns all objects in the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)numberOfSections":{"name":"numberOfSections()","abstract":"<p>Returns the number of sections</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)numberOfObjects":{"name":"numberOfObjects()","abstract":"<p>Returns the number of objects in all sections</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)numberOfObjectsInSection:":{"name":"numberOfObjectsInSection(_:)","abstract":"<p>Returns the number of objects in the specified section</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)numberOfObjectsInSafeSectionWithSafeSectionIndex:":{"name":"numberOfObjectsInSafeSection(safeSectionIndex:)","abstract":"<p>Returns the number of objects in the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)sectionInfoAtIndex:":{"name":"sectionInfoAtIndex(_:)","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code> for the specified section</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)sectionInfoAtSafeSectionIndexWithSafeSectionIndex:":{"name":"sectionInfoAtSafeSectionIndex(safeSectionIndex:)","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code> for the specified section, or <code>nil</code> if out of bounds.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)sections":{"name":"sections()","abstract":"<p>Returns the <code>NSFetchedResultsSectionInfo</code>s for all sections</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)targetSectionForSectionIndexTitleWithTitle:index:":{"name":"targetSectionForSectionIndexTitle(title:index:)","abstract":"<p>Returns the target section for a specified <q>Section Index</q> title and index.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)sectionIndexTitles":{"name":"sectionIndexTitles()","abstract":"<p>Returns the section index titles for all sections</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)indexOf:":{"name":"indexOf(_:)","abstract":"<p>Returns the index of the <code>NSManagedObject</code> if it exists in the <code>CSListMonitor</code>‘s fetched objects, or <code>nil</code> if not found.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)indexPathOf:":{"name":"indexPathOf(_:)","abstract":"<p>Returns the <code>NSIndexPath</code> of the <code>NSManagedObject</code> if it exists in the <code>CSListMonitor</code>‘s fetched objects, or <code>nil</code> if not found.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)addListObserver:":{"name":"addListObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/s:9CoreStore13CSListMonitorC21addListObjectObserveryyAA0cgH0_pF":{"name":"addListObjectObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObjectObserver.html\">CSListObjectObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)addListSectionObserver:":{"name":"addListSectionObserver(_:)","abstract":"<p>Registers a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListSectionObserver.html\">CSListSectionObserver</a></code> to be notified when changes to the receiver’s list occur.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)removeListObserver:":{"name":"removeListObserver(_:)","abstract":"<p>Unregisters a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code> from receiving notifications for changes to the receiver’s list.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(py)isPendingRefetch":{"name":"isPendingRefetch","abstract":"<p>Returns <code>YES</code> if a call to <code>-refetch:</code> was made to the <code>CSListMonitor</code> and is currently waiting for the fetching to complete. Returns <code>NO</code> otherwise.</p>","parent_name":"CSListMonitor"},"Classes/CSListMonitor.html#/c:@M@CoreStore@objc(cs)CSListMonitor(im)refetch:":{"name":"refetch(_:)","abstract":"<p>Asks the <code>CSListMonitor</code> to refetch its objects using the specified series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Note that this method does not execute the fetch immediately; the actual fetching will happen after the <code>NSFetchedResultsController</code>‘s last <code>controllerDidChangeContent(_:)</code> notification completes.</p>","parent_name":"CSListMonitor"},"Classes/CSInto.html#/c:@M@CoreStore@objc(cs)CSInto(py)entityClass":{"name":"entityClass","abstract":"<p>The associated <code>NSManagedObject</code> entity class</p>","parent_name":"CSInto"},"Classes/CSInto.html#/c:@M@CoreStore@objc(cs)CSInto(py)configuration":{"name":"configuration","abstract":"<p>The <code>NSPersistentStore</code> configuration name to associate objects from.","parent_name":"CSInto"},"Classes/CSInto.html#/c:@M@CoreStore@objc(cs)CSInto(im)initWithEntityClass:":{"name":"init(entityClass:)","abstract":"<p>Initializes a <code>CSInto</code> clause with the specified entity class.</p>","parent_name":"CSInto"},"Classes/CSInto.html#/c:@M@CoreStore@objc(cs)CSInto(im)initWithEntityClass:configuration:":{"name":"init(entityClass:configuration:)","abstract":"<p>Initializes a <code>CSInto</code> clause with the specified configuration.</p>","parent_name":"CSInto"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C13configurationACSSSg_tcfc":{"name":"init(configuration:)","abstract":"<p>Initializes an <code>InMemoryStore</code> for the specified configuration</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0CACycfc":{"name":"init()","abstract":"<p>Initializes an <code>InMemoryStore</code> with the <q>Default</q> configuration</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C9storeTypeSSvpZ":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. For <code>InMemoryStore</code>s, this is always set to <code>NSInMemoryStoreType</code>.</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C13configurationSSSgvp":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C12storeOptionsSDys11AnyHashableVypGSgvp":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code>. For <code>InMemoryStore</code>s, this is always set to <code>nil</code>.</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C20cs_didAddToDataStackyyAA0iJ0CF":{"name":"cs_didAddToDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore08InMemoryB0C25cs_didRemoveFromDataStackyyAA0iJ0CF":{"name":"cs_didRemoveFromDataStack(_:)","abstract":"<p>Do not call directly. Used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> internally.</p>","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"InMemoryStore"},"Classes/InMemoryStore.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"InMemoryStore"},"Classes/CSInMemoryStore.html#/c:@M@CoreStore@objc(cs)CSInMemoryStore(im)initWithConfiguration:":{"name":"init(configuration:)","abstract":"<p>Initializes a <code>CSInMemoryStore</code> for the specified configuration</p>","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/c:@M@CoreStore@objc(cs)CSInMemoryStore(im)init":{"name":"init()","abstract":"<p>Initializes a <code>CSInMemoryStore</code> with the <q>Default</q> configuration</p>","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/c:@M@CoreStore@objc(cs)CSInMemoryStore(cpy)storeType":{"name":"storeType","abstract":"<p>The string identifier for the <code>NSPersistentStore</code>‘s <code>type</code> property. For <code>CSInMemoryStore</code>s, this is always set to <code>NSInMemoryStoreType</code>.</p>","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/c:@M@CoreStore@objc(cs)CSInMemoryStore(py)configuration":{"name":"configuration","abstract":"<p>The configuration name in the model file</p>","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/c:@M@CoreStore@objc(cs)CSInMemoryStore(py)storeOptions":{"name":"storeOptions","abstract":"<p>The options dictionary for the <code>NSPersistentStore</code>. For <code>CSInMemoryStore</code>s, this is always set to <code>nil</code>.</p>","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSInMemoryStore"},"Classes/CSInMemoryStore.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSInMemoryStore"},"Classes/CSGroupBy.html#/c:@M@CoreStore@objc(cs)CSGroupBy(py)keyPaths":{"name":"keyPaths","abstract":"<p>The list of key path strings to group results with</p>","parent_name":"CSGroupBy"},"Classes/CSGroupBy.html#/c:@M@CoreStore@objc(cs)CSGroupBy(im)initWithKeyPath:":{"name":"init(keyPath:)","abstract":"<p>Initializes a <code>CSGroupBy</code> clause with a key path string</p>","parent_name":"CSGroupBy"},"Classes/CSGroupBy.html#/c:@M@CoreStore@objc(cs)CSGroupBy(im)initWithKeyPaths:":{"name":"init(keyPaths:)","abstract":"<p>Initializes a <code>CSGroupBy</code> clause with a list of key path strings</p>","parent_name":"CSGroupBy"},"Classes/CSFrom.html#/c:@M@CoreStore@objc(cs)CSFrom(py)entityClass":{"name":"entityClass","abstract":"<p>The associated <code>NSManagedObject</code> entity class</p>","parent_name":"CSFrom"},"Classes/CSFrom.html#/c:@M@CoreStore@objc(cs)CSFrom(py)configurations":{"name":"configurations","abstract":"<p>The <code>NSPersistentStore</code> configuration names to associate objects from.","parent_name":"CSFrom"},"Classes/CSFrom.html#/c:@M@CoreStore@objc(cs)CSFrom(im)initWithEntityClass:":{"name":"init(entityClass:)","abstract":"<p>Initializes a <code>CSFrom</code> clause with the specified entity class.</p>","parent_name":"CSFrom"},"Classes/CSFrom.html#/c:@M@CoreStore@objc(cs)CSFrom(im)initWithEntityClass:configuration:":{"name":"init(entityClass:configuration:)","abstract":"<p>Initializes a <code>CSFrom</code> clause with the specified configurations.</p>","parent_name":"CSFrom"},"Classes/CSFrom.html#/c:@M@CoreStore@objc(cs)CSFrom(im)initWithEntityClass:configurations:":{"name":"init(entityClass:configurations:)","abstract":"<p>Initializes a <code>CSFrom</code> clause with the specified configurations.</p>","parent_name":"CSFrom"},"Classes/CSError.html#/c:@M@CoreStore@objc(cs)CSError(cpy)errorDomain":{"name":"errorDomain","abstract":"<p>The <code>NSError</code> error domain for <code>CSError</code>.</p>","parent_name":"CSError"},"Classes/CSError.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSError"},"Classes/CSError.html#/s:9CoreStore7CSErrorCyAcA0aB5ErrorOcfc":{"name":"init(_:)","abstract":"<p>Do not call directly!</p>","parent_name":"CSError"},"Classes/DataStack.html#/s:9CoreStore9DataStackC15applicationNameSSvpZ":{"name":"applicationName","abstract":"<p>The resolved application name, used by the <code>DataStack</code> as the default Xcode model name (.xcdatamodel filename) if not explicitly provided.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC14xcodeModelName6bundle14migrationChainACSS_So8NSBundleCAA09MigrationJ0Vtcfc":{"name":"init(xcodeModelName:bundle:migrationChain:)","abstract":"<p>Convenience initializer for <code>DataStack</code> that creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html\">SchemaHistory</a></code> from the model with the specified <code>modelName</code> in the specified <code>bundle</code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC__14migrationChainAcA13DynamicSchema_p_AaE_pdAA09MigrationF0Vtcfc":{"name":"init(_:_:migrationChain:)","abstract":"<p>Convenience initializer for <code>DataStack</code> that creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html\">SchemaHistory</a></code> from a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> versions.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13schemaHistoryAcA06SchemaF0C_tcfc":{"name":"init(schemaHistory:)","abstract":"<p>Initializes a <code>DataStack</code> from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SchemaHistory.html\">SchemaHistory</a></code> instance.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC12modelVersionSSvp":{"name":"modelVersion","abstract":"<p>Returns the <code>DataStack</code>‘s current model version. <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s added to the stack will be migrated to this version.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11modelSchemaAA07DynamicF0_pvp":{"name":"modelSchema","abstract":"<p>Returns the <code>DataStack</code>‘s current model schema. <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>s added to the stack will be migrated to this version.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17entityTypesByName3forSDySSSo15NSManagedObjectCmGAGm_tF":{"name":"entityTypesByName(for:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code>DataStack</code>‘s model.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17entityTypesByName3forSDySSAA0aB6ObjectCmGAGm_tF":{"name":"entityTypesByName(for:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code>DataStack</code>‘s model.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17entityDescription3forSo08NSEntityF0CSgSo15NSManagedObjectCm_tF":{"name":"entityDescription(for:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code>NSManagedObject</code> subclass.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17entityDescription3forSo08NSEntityF0CSgAA0aB6ObjectCm_tF":{"name":"entityDescription(for:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclass.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8objectID20forURIRepresentationSo015NSManagedObjectF0CSg10Foundation3URLV_tF":{"name":"objectID(forURIRepresentation:)","abstract":"<p>Returns the <code>NSManagedObjectID</code> for the specified object URI if it exists in the persistent store.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17addStorageAndWaitAA06SQLiteB0CyKF":{"name":"addStorageAndWait()","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html\">SQLiteStore</a></code> with default parameters and adds it to the stack. This method blocks until completion.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17addStorageAndWaityxxKAA0F9InterfaceRzlF":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the stack and blocks until completion.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17addStorageAndWaityxxKAA05LocalF0RzlF":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the stack and blocks until completion.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC17addStorageAndWaityxxKAA05CloudF0RzlF":{"name":"addStorageAndWait(_:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CloudStorage.html\">CloudStorage</a></code> to the stack and blocks until completion.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8userInfoAA04UserF0Cvp":{"name":"userInfo","abstract":"<p>Allow external libraries to store custom data in the <code>DataStack</code>. App code should rarely have a need for this.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"DataStack"},"Classes/DataStack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10addStorage_10completionyx_ys6ResultOyxAA0aB5ErrorOGctAA0F9InterfaceRzlF":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the stack. Migrations are also initiated by default.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10addStorage_10completionSo10NSProgressCSgx_ys6ResultOyxAA0aB5ErrorOGctAA05LocalF0RzlF":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the stack. Migrations are also initiated by default.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10addStorage_10completionyx_ys6ResultOyxAA0aB5ErrorOGctAA05CloudF0RzlF":{"name":"addStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CloudStorage.html\">CloudStorage</a></code> to the stack. Migrations are also initiated by default.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC22upgradeStorageIfNeeded_10completionSo10NSProgressCSgx_ys6ResultOySayAA13MigrationTypeOGAA0aB5ErrorOGctKAA05LocalF0RzlF":{"name":"upgradeStorageIfNeeded(_:completion:)","abstract":"<p>Migrates a local storage to match the <code>DataStack</code>‘s managed object model version. This method does NOT add the migrated store to the data stack.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC28requiredMigrationsForStorageySayAA13MigrationTypeOGxKAA05LocalH0RzlF":{"name":"requiredMigrationsForStorage(_:)","abstract":"<p>Checks the migration steps required for the storage to match the <code>DataStack</code>‘s managed object model version.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13monitorObjectyAA0F7MonitorCyxGxAA07DynamicF0RzlF":{"name":"monitorObject(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code>s may then register themselves to be notified when changes are made to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorListyAA0F7MonitorCyxGAA4FromVyxG_AA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorListyAA0F7MonitorCyxGAA4FromVyxG_SayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorListyAA0F7MonitorCy10ObjectTypeQzGxAA021FetchChainableBuilderI0RzlF":{"name":"monitorList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorList20createAsynchronously__yyAA0F7MonitorCyxGc_AA4FromVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorList20createAsynchronously__yyAA0F7MonitorCyxGc_AA4FromVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorList(createAsynchronously:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11monitorList20createAsynchronously_yyAA0F7MonitorCy10ObjectTypeQzGc_xtAA021FetchChainableBuilderK0RzlF":{"name":"monitorList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedListyAA0G7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedListyAA0G7MonitorCyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedListyAA0G7MonitorCy10ObjectTypeQzGxAA07Sectionh7BuilderJ0RzlF":{"name":"monitorSectionedList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedList20createAsynchronously___yyAA0G7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedList20createAsynchronously___yyAA0G7MonitorCyxGc_AA4FromVyxGAA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"monitorSectionedList(createAsynchronously:_:_:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC20monitorSectionedList20createAsynchronously_yyAA0G7MonitorCy10ObjectTypeQzGc_xtAA07Sectionj7BuilderL0RzlF":{"name":"monitorSectionedList(createAsynchronously:_:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code> for a sectioned list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchExistingyxSgxAA13DynamicObjectRzlF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code>DataStack</code>‘s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchExistingyxSgSo17NSManagedObjectIDCAA07DynamicH0RzlF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the <code>DataStack</code>‘s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchExistingySayxGq_AA13DynamicObjectRz7ElementQy_RszSTR_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code>DataStack</code>‘s context from references created from a transaction or from a different managed object context.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchExistingySayxGq_AA13DynamicObjectRzSTR_So09NSManagedH2IDC7ElementRt_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the <code>DataStack</code>‘s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchOneyxSgAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchOneyxSgAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchOney10ObjectTypeQzSgxKAA021FetchChainableBuilderH0RzlF":{"name":"fetchOne(_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchAllySayxGAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchAllySayxGAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC8fetchAllySay10ObjectTypeQzGxKAA021FetchChainableBuilderH0RzlF":{"name":"fetchAll(_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10fetchCountySiAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10fetchCountySiAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10fetchCountySixKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchCount(_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicF0RzlF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchObjectIDySo09NSManagedfG0CSgAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicF0RzlF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13fetchObjectIDySo09NSManagedfG0CSgxKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchObjectID(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicF0RzlF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC14fetchObjectIDsySaySo09NSManagedF2IDCGAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicF0RzlF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC14fetchObjectIDsySaySo09NSManagedF2IDCGxKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchObjectIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GAA11QueryClause_pdtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GSayAA11QueryClause_pGtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC10queryValuey10ResultTypeQzSgxKAA021QueryChainableBuilderH0RzAA018QueryableAttributeH0AFRQlF":{"name":"queryValue(_:)","abstract":"<p>Queries a property value or aggregate as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRzlF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRzlF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC15queryAttributesySaySDySSypGGxKAA25QueryChainableBuilderTypeRzSo12NSDictionaryC06ResultJ0RtzlF":{"name":"queryAttributes(_:)","abstract":"<p>Queries a dictionary of attribute values or as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13unsafeContextSo015NSManagedObjectF0CyF":{"name":"unsafeContext()","abstract":"<p>The internal <code>NSManagedObjectContext</code> managed by this instance. Using this context directly should typically be avoided, and is provided by CoreStore only for extremely specialized cases.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous10completionyxAA012AsynchronousC11TransactionCKc_ys6ResultOyxAA0aB5ErrorOGctlF":{"name":"perform(asynchronous:completion:)","abstract":"<p>Performs a transaction asynchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the wrapped as <code>.success(T)</code> in the <code>completion</code>‘s <code>Result<T></code>. Any errors thrown from inside the <code>task</code> will be reported as <code>.failure(CoreStoreError)</code>. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous7success7failureyxAA012AsynchronousC11TransactionCKc_yxcyAA0aB5ErrorOctlF":{"name":"perform(asynchronous:success:failure:)","abstract":"<p>Performs a transaction asynchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the argument of the <code>success</code> closure. Any errors thrown from inside the <code>task</code> will be wrapped in a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html\">CoreStoreError</a></code> and reported in the <code>failure</code> closure. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC7perform11synchronous19waitForAllObserversxxAA011SynchronousC11TransactionCKXE_SbtKlF":{"name":"perform(synchronous:waitForAllObservers:)","abstract":"<p>Performs a transaction synchronously where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. On success, the value returned from closure will be the return value of <code>perform(synchronous:)</code>. Any errors thrown from inside the <code>task</code> will be thrown from <code>perform(synchronous:)</code>. To cancel/rollback changes, call <code>try transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11beginUnsafe12supportsUndoAA0fC11TransactionCSb_tF":{"name":"beginUnsafe(supportsUndo:)","abstract":"<p>Begins a non-contiguous transaction where <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC25refreshAndMergeAllObjectsyyF":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s in the <code>DataStack</code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC30createFetchedResultsControllerySo09NSFetchedgH0CyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>DataStack</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC30createFetchedResultsControllerySo09NSFetchedgH0CyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from a <code>DataStack</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC30createFetchedResultsControllerySo09NSFetchedgH0CyxGAA4FromVyxG_AA11FetchClause_pdtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>DataStack</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC30createFetchedResultsController03forcD0__So09NSFetchedgH0CyxGAC_AA4FromVyxGSayAA11FetchClause_pGtSo15NSManagedObjectCRbzlF":{"name":"createFetchedResultsController(forDataStack:_:_:)","abstract":"<p>Utility for creating an <code>NSFetchedResultsController</code> from the <code>DataStack</code>. This is useful when an <code>NSFetchedResultsController</code> is preferred over the overhead of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s abstraction.</p>","parent_name":"DataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)init":{"name":"init()","abstract":"<p>Initializes a <code>CSDataStack</code> with default settings. CoreStore searches for <CFBundleName>.xcdatamodeld from the main <code>NSBundle</code> and loads an <code>NSManagedObjectModel</code> from it. An assertion is raised if the model could not be found.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)initWithXcodeModelName:bundle:versionChain:":{"name":"init(xcodeModelName:bundle:versionChain:)","abstract":"<p>Initializes a <code>CSDataStack</code> from the model with the specified <code>modelName</code> in the specified <code>bundle</code>.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(py)modelVersion":{"name":"modelVersion","abstract":"<p>Returns the stack’s model version. The version string is the same as the name of the version-specific .xcdatamodeld file.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)entityTypesByNameForType:":{"name":"entityTypesByNameForType(_:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code>CSDataStack</code>‘s model.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)entityDescriptionForClass:":{"name":"entityDescriptionForClass(_:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code>NSManagedObject</code> subclass from stack’s model.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)addInMemoryStorageAndWaitAndReturnError:":{"name":"addInMemoryStorageAndWaitAndReturnError(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> with default parameters and adds it to the stack. This method blocks until completion.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)addSQLiteStorageAndWaitAndReturnError:":{"name":"addSQLiteStorageAndWaitAndReturnError(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> with default parameters and adds it to the stack. This method blocks until completion.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)addInMemoryStorageAndWait:error:":{"name":"addInMemoryStorageAndWait(_:error:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> to the stack and blocks until completion.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@M@CoreStore@objc(cs)CSDataStack(im)addSQLiteStorageAndWait:error:":{"name":"addSQLiteStorageAndWait(_:error:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to the stack and blocks until completion.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)addInMemoryStorage:completion:":{"name":"addInMemoryStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> to the stack. Migrations are also initiated by default.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)addSQLiteStorage:completion:error:":{"name":"addSQLiteStorage(_:completion:error:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to the stack. Migrations are also initiated by default.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)upgradeStorageIfNeeded:completion:error:":{"name":"upgradeStorageIfNeeded(_:completion:error:)","abstract":"<p>Migrates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to match the <code>CSDataStack</code>‘s managed object model version. This method does NOT add the migrated store to the data stack.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)requiredMigrationsForSQLiteStore:error:":{"name":"requiredMigrationsForSQLiteStore(_:error:)","abstract":"<p>Checks the migration steps required for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to match the <code>CSDataStack</code>‘s managed object model version.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)monitorObject:":{"name":"monitorObject(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSObjectMonitor.html\">CSObjectMonitor</a></code> for the specified <code>NSManagedObject</code>. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code>s may then register themselves to be notified when changes are made to the <code>NSManagedObject</code>.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)monitorListFrom:fetchClauses:":{"name":"monitorListFrom(_:fetchClauses:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)monitorListByCreatingAsynchronously:from:fetchClauses:":{"name":"monitorListByCreatingAsynchronously(_:from:fetchClauses:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)monitorSectionedListFrom:sectionBy:fetchClauses:":{"name":"monitorSectionedListFrom(_:sectionBy:fetchClauses:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a sectioned list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/s:9CoreStore11CSDataStackC44monitorSectionedListByCreatingAsynchronously_4from07sectionH012fetchClausesyyAA13CSListMonitorCc_AA6CSFromCAA09CSSectionH0CSayAA13CSFetchClause_pGtF":{"name":"monitorSectionedListByCreatingAsynchronously(_:from:sectionBy:fetchClauses:)","abstract":"<p>Asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a sectioned list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchExistingObject:":{"name":"fetchExistingObject(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instance in the transaction’s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchExistingObjectWithID:":{"name":"fetchExistingObjectWithID(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instance in the transaction’s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchExistingObjects:":{"name":"fetchExistingObjects(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instances in the transaction’s context from references created from a transaction or from a different managed object context.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchExistingObjectsWithIDs:":{"name":"fetchExistingObjectsWithIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instances in the transaction’s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchOneFrom:fetchClauses:":{"name":"fetchOneFrom(_:fetchClauses:)","abstract":"<p>Fetches the first <code>NSManagedObject</code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchAllFrom:fetchClauses:":{"name":"fetchAllFrom(_:fetchClauses:)","abstract":"<p>Fetches all <code>NSManagedObject</code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchCountFrom:fetchClauses:":{"name":"fetchCountFrom(_:fetchClauses:)","abstract":"<p>Fetches the number of <code>NSManagedObject</code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchObjectIDFrom:fetchClauses:":{"name":"fetchObjectIDFrom(_:fetchClauses:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code>NSManagedObject</code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)fetchObjectIDsFrom:fetchClauses:":{"name":"fetchObjectIDsFrom(_:fetchClauses:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code>NSManagedObject</code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)queryValueFrom:selectClause:queryClauses:":{"name":"queryValueFrom(_:selectClause:queryClauses:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)queryAttributesFrom:selectClause:queryClauses:":{"name":"queryAttributesFrom(_:selectClause:queryClauses:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)beginAsynchronous:":{"name":"beginAsynchronous(_:)","abstract":"<p>Begins a transaction asynchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)beginSynchronous:error:":{"name":"beginSynchronous(_:error:)","abstract":"<p>Begins a transaction synchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)beginUnsafe":{"name":"beginUnsafe()","abstract":"<p>Begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)beginUnsafeWithSupportsUndo:":{"name":"beginUnsafeWithSupportsUndo(_:)","abstract":"<p>Begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSDataStack"},"Classes/CSDataStack.html#/c:@CM@CoreStore@objc(cs)CSDataStack(im)refreshAndMergeAllObjects":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"CSDataStack"},"Classes/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack":{"name":"defaultStack","abstract":"<p>The default <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> instance to be used. If <code>defaultStack</code> is not set before the first time accessed, a default-configured <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSDataStack.html\">CSDataStack</a></code> will be created.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/s:9CoreStore06CSCoreB0C18addInMemoryStorage_10completionyAA04CSInfB0C_yAA13CSSetupResultCctFZ":{"name":"addInMemoryStorage(_:completion:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>. Migrations are also initiated by default.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/s:9CoreStore06CSCoreB0C16addSQLiteStorage_10completion5errorSo10NSProgressCSgAA08CSSQLiteB0C_yAA13CSSetupResultCcSAySo7NSErrorCSgGSgtFZ":{"name":"addSQLiteStorage(_:completion:error:)","abstract":"<p>Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>. Migrations are also initiated by default.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)upgradeStorageIfNeeded:completion:error:":{"name":"upgradeStorageIfNeeded(_:completion:error:)","abstract":"<p>Migrates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to match the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>‘s managed object model version. This method does NOT add the migrated store to the data stack.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)requiredMigrationsForSQLiteStore:error:":{"name":"requiredMigrationsForSQLiteStore(_:error:)","abstract":"<p>Checks the migration steps required for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to match the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>‘s managed object model version.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)monitorObject:":{"name":"monitorObject(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSObjectMonitor.html\">CSObjectMonitor</a></code> for the specified <code>NSManagedObject</code>. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSObjectObserver.html\">CSObjectObserver</a></code>s may then register themselves to be notified when changes are made to the <code>NSManagedObject</code>.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)monitorListFrom:fetchClauses:":{"name":"monitorListFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)monitorListByCreatingAsynchronously:from:fetchClauses:":{"name":"monitorListByCreatingAsynchronously(_:from:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)monitorSectionedListFrom:sectionBy:fetchClauses:":{"name":"monitorSectionedListFrom(_:sectionBy:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a sectioned list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)monitorSectionedListByCreatingAsynchronously:from:sectionBy:fetchClauses:":{"name":"monitorSectionedListByCreatingAsynchronously(_:from:sectionBy:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, asynchronously creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSListMonitor.html\">CSListMonitor</a></code> for a sectioned list of <code>NSManagedObject</code>s that satisfy the specified fetch clauses. Multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CSListObserver.html\">CSListObserver</a></code>s may then register themselves to be notified when changes are made to the list. Since <code>NSFetchedResultsController</code> greedily locks the persistent store on initial fetch, you may prefer this method instead of the synchronous counterpart to avoid deadlocks while background updates/saves are being executed.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchExistingObject:":{"name":"fetchExistingObject(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObject</code> instance in the transaction’s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchExistingObjectWithID:":{"name":"fetchExistingObjectWithID(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObject</code> instance in the transaction’s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchExistingObjects:":{"name":"fetchExistingObjects(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObject</code> instances in the transaction’s context from references created from a transaction or from a different managed object context.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchExistingObjectsWithIDs:":{"name":"fetchExistingObjectsWithIDs(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObject</code> instances in the transaction’s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchOneFrom:fetchClauses:":{"name":"fetchOneFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the first <code>NSManagedObject</code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchAllFrom:fetchClauses:":{"name":"fetchAllFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches all <code>NSManagedObject</code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchCountFrom:fetchClauses:":{"name":"fetchCountFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the number of <code>NSManagedObject</code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchObjectIDFrom:fetchClauses:":{"name":"fetchObjectIDFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for the first <code>NSManagedObject</code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)fetchObjectIDsFrom:fetchClauses:":{"name":"fetchObjectIDsFrom(_:fetchClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, fetches the <code>NSManagedObjectID</code> for all <code>NSManagedObject</code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)queryValueFrom:selectClause:queryClauses:":{"name":"queryValueFrom(_:selectClause:queryClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)queryAttributesFrom:selectClause:queryClauses:":{"name":"queryAttributesFrom(_:selectClause:queryClauses:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cpy)modelVersion":{"name":"modelVersion","abstract":"<p>Returns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>‘s model version. The version string is the same as the name of the version-specific .xcdatamodeld file.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)entityTypesByNameForType:":{"name":"entityTypesByNameForType(_:)","abstract":"<p>Returns the entity name-to-class type mapping from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>‘s model.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)entityDescriptionForClass:":{"name":"entityDescriptionForClass(_:)","abstract":"<p>Returns the <code>NSEntityDescription</code> for the specified <code>NSManagedObject</code> subclass from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>‘s model.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)addInMemoryStorageAndWaitAndReturnError:":{"name":"addInMemoryStorageAndWaitAndReturnError(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> with default parameters and adds it to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>. This method blocks until completion.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)addSQLiteStorageAndWaitAndReturnError:":{"name":"addSQLiteStorageAndWaitAndReturnError(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> with default parameters and adds it to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>. This method blocks until completion.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)addInMemoryStorageAndWait:error:":{"name":"addInMemoryStorageAndWait(_:error:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSInMemoryStore.html\">CSInMemoryStore</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code> and blocks until completion.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)addSQLiteStorageAndWait:error:":{"name":"addSQLiteStorageAndWait(_:error:)","abstract":"<p>Adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSQLiteStore.html\">CSSQLiteStore</a></code> to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code> and blocks until completion.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)beginAsynchronous:":{"name":"beginAsynchronous(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, begins a transaction asynchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)beginSynchronous:error:":{"name":"beginSynchronous(_:error:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, begins a transaction synchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)beginUnsafe":{"name":"beginUnsafe()","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)beginUnsafeWithSupportsUndo:":{"name":"beginUnsafeWithSupportsUndo(_:)","abstract":"<p>Using the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>, begins a child transaction where <code>NSManagedObject</code> creates, updates, and deletes can be made. This is useful for making temporary changes, such as partially filled forms.</p>","parent_name":"CSCoreStore"},"Classes/CSCoreStore.html#/c:@CM@CoreStore@objc(cs)CSCoreStore(cm)refreshAndMergeAllObjects":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSCoreStore.html#/c:@M@CoreStore@objc(cs)CSCoreStore(cpy)defaultStack\">defaultStack</a></code>.</p>","parent_name":"CSCoreStore"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(py)hasChanges":{"name":"hasChanges","abstract":"<p>Indicates if the transaction has pending changes</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)createInto:":{"name":"createInto(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> with the specified entity type.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)editObject:":{"name":"editObject(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code>.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)editInto:objectID:":{"name":"editInto(_:objectID:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)deleteObject:":{"name":"deleteObject(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code>.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)deleteObjects:":{"name":"deleteObjects(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)refreshAndMergeAllObjects":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s in the transaction.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)insertedObjectsOfType:":{"name":"insertedObjectsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObject</code>s of the specified type that were inserted to the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)insertedObjectIDs":{"name":"insertedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s that were inserted to the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)insertedObjectIDsOfType:":{"name":"insertedObjectIDsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were inserted to the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)updatedObjectsOfType:":{"name":"updatedObjectsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObject</code>s of the specified type that were updated in the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)updatedObjectIDs":{"name":"updatedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s that were updated in the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)updatedObjectIDsOfType:":{"name":"updatedObjectIDsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were updated in the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)deletedObjectsOfType:":{"name":"deletedObjectsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObject</code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)deletedObjectIDs":{"name":"deletedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@M@CoreStore@objc(cs)CSBaseDataTransaction(im)deletedObjectIDsOfType:":{"name":"deletedObjectIDsOfType(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>-commit*:</code> method was called.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchExistingObject:":{"name":"fetchExistingObject(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instance in the transaction’s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchExistingObjectWithID:":{"name":"fetchExistingObjectWithID(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instance in the transaction’s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchExistingObjects:":{"name":"fetchExistingObjects(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instances in the transaction’s context from references created from a transaction or from a different managed object context.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchExistingObjectsWithIDs:":{"name":"fetchExistingObjectsWithIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObject</code> instances in the transaction’s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchOneFrom:fetchClauses:":{"name":"fetchOneFrom(_:fetchClauses:)","abstract":"<p>Fetches the first <code>NSManagedObject</code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchAllFrom:fetchClauses:":{"name":"fetchAllFrom(_:fetchClauses:)","abstract":"<p>Fetches all <code>NSManagedObject</code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchCountFrom:fetchClauses:":{"name":"fetchCountFrom(_:fetchClauses:)","abstract":"<p>Fetches the number of <code>NSManagedObject</code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)fetchObjectIDFrom:fetchClauses:":{"name":"fetchObjectIDFrom(_:fetchClauses:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code>NSManagedObject</code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause\">CSFetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)queryValueFrom:selectClause:queryClauses:":{"name":"queryValueFrom(_:selectClause:queryClauses:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSBaseDataTransaction.html#/c:@CM@CoreStore@objc(cs)CSBaseDataTransaction(im)queryAttributesFrom:selectClause:queryClauses:":{"name":"queryAttributesFrom(_:selectClause:queryClauses:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause\">CSQueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSSelect.html\">CSSelect</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSWhere.html\">CSWhere</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSOrderBy.html\">CSOrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSGroupBy.html\">CSGroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CSTweak.html\">CSTweak</a></code> clauses.</p>","parent_name":"CSBaseDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)commitWithSuccess:failure:":{"name":"commitWithSuccess(_:failure:)","abstract":"<p>Saves the transaction changes. This method should not be used after the <code>-commitWithCompletion:</code> method was already called once.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)createInto:":{"name":"createInto(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> with the specified entity type.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)editObject:":{"name":"editObject(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code>. This method should not be used after the <code>-commitWithCompletion:</code> method was already called once.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)editInto:objectID:":{"name":"editInto(_:objectID:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>. This method should not be used after the <code>-commitWithCompletion:</code> method was already called once.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)deleteObject:":{"name":"deleteObject(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code>. This method should not be used after the <code>-commitWithCompletion:</code> method was already called once.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/c:@M@CoreStore@objc(cs)CSAsynchronousDataTransaction(im)deleteObjects:":{"name":"deleteObjects(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s.</p>","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP9SwiftTypeQa":{"name":"SwiftType","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypeP13bridgeToSwift0G4TypeQzvp":{"name":"bridgeToSwift","parent_name":"CSAsynchronousDataTransaction"},"Classes/CSAsynchronousDataTransaction.html#/s:9CoreStore0aB14ObjectiveCTypePyx9SwiftTypeQzcfc":{"name":"init(_:)","parent_name":"CSAsynchronousDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10hasChangesSbvp":{"name":"hasChanges","abstract":"<p>Indicates if the transaction has pending changes</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6createyxAA4IntoVyxGAA13DynamicObjectRzlF":{"name":"create(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> with the specified entity type.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC4edityxSgAeA13DynamicObjectRzlF":{"name":"edit(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC4edityxSgAA4IntoVyxG_So17NSManagedObjectIDCtAA07DynamicI0RzlF":{"name":"edit(_:_:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6deleteyyxSgAA13DynamicObjectRzlF":{"name":"delete(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6deleteyyxSg_A2EdtAA13DynamicObjectRzlF":{"name":"delete(_:_:_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6deleteyyxSTRzAA13DynamicObject7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC25refreshAndMergeAllObjectsyyF":{"name":"refreshAndMergeAllObjects()","abstract":"<p>Refreshes all registered objects <code>NSManagedObject</code>s in the transaction.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC15insertedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF":{"name":"insertedObjects(_:)","abstract":"<p>Returns all pending <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s of the specified type that were inserted to the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsShySo09NSManagedG2IDCGyF":{"name":"insertedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s that were inserted to the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF":{"name":"insertedObjectIDs(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were inserted to the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC14updatedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF":{"name":"updatedObjects(_:)","abstract":"<p>Returns all pending <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s of the specified type that were updated in the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsShySo09NSManagedG2IDCGyF":{"name":"updatedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s that were updated in the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF":{"name":"updatedObjectIDs(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were updated in the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC14deletedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF":{"name":"deletedObjects(_:)","abstract":"<p>Returns all pending <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsShySo09NSManagedG2IDCGyF":{"name":"deletedObjectIDs()","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF":{"name":"deletedObjectIDs(_:)","abstract":"<p>Returns all pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction. This method should not be called after the <code>commit()</code> method was called.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8userInfoAA04UserG0Cvp":{"name":"userInfo","abstract":"<p>Allow external libraries to store custom data in the transaction. App code should rarely have a need for this.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC12importObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportableG0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing from the specified import source.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC12importObject_6sourceyx_12ImportSourceQztKAA010ImportableG0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing values from the specified import source.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13importObjects_11sourceArraySayxGAA4IntoVyxG_q_tKAA16ImportableObjectRzSTR_7ElementQy_12ImportSourceRtzr0_lF":{"name":"importObjects(_:sourceArray:)","abstract":"<p>Creates multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code>s by importing from the specified array of import sources.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC18importUniqueObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportablegH0RzlF":{"name":"importUniqueObject(_:source:)","abstract":"<p>Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code> or creates a new instance by importing from the specified import source.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC19importUniqueObjects_11sourceArray10preProcessSayxGAA4IntoVyxG_q_SDy0G6IDTypeQz12ImportSourceQzGAOKctKAA010ImportableG6ObjectRzSTR_7ElementQy_ANRSr0_lF":{"name":"importUniqueObjects(_:sourceArray:preProcess:)","abstract":"<p>Updates existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code>s or creates them by importing from the specified array of import sources.","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_AA12DeleteClause_pdtKAA13DynamicObjectRzlF":{"name":"deleteAll(_:_:)","abstract":"<p>Deletes all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore12DeleteClauseP\">DeleteClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_SayAA12DeleteClause_pGtKAA13DynamicObjectRzlF":{"name":"deleteAll(_:_:)","abstract":"<p>Deletes all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore12DeleteClauseP\">DeleteClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC9deleteAllySixKAA25FetchChainableBuilderTypeRzlF":{"name":"deleteAll(_:)","abstract":"<p>Deletes all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified conditions.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgxAA13DynamicObjectRzlF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the transaction’s context from a reference created from a transaction or from a different managed object context.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgSo17NSManagedObjectIDCAA07DynamicI0RzlF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance in the transaction’s context from an <code>NSManagedObjectID</code>.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRz7ElementQy_RszSTR_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the transaction’s context from references created from a transaction or from a different managed object context.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRzSTR_So09NSManagedI2IDC7ElementRt_r0_lF":{"name":"fetchExisting(_:)","abstract":"<p>Fetches the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances in the transaction’s context from a list of <code>NSManagedObjectID</code>.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchOne(_:_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchOney10ObjectTypeQzSgxKAA021FetchChainableBuilderI0RzlF":{"name":"fetchOne(_:)","abstract":"<p>Fetches the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchAll(_:_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC8fetchAllySay10ObjectTypeQzGxKAA021FetchChainableBuilderI0RzlF":{"name":"fetchAll(_:)","abstract":"<p>Fetches all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF":{"name":"fetchCount(_:_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10fetchCountySixKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchCount(_:)","abstract":"<p>Fetches the number of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF":{"name":"fetchObjectID(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgxKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchObjectID(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> that satisfies the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF":{"name":"fetchObjectIDs(_:_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Accepts <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGxKAA25FetchChainableBuilderTypeRzlF":{"name":"fetchObjectIDs(_:)","abstract":"<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s that satisfy the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GAA11QueryClause_pdtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GSayAA11QueryClause_pGtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF":{"name":"queryValue(_:_:_:)","abstract":"<p>Queries aggregate values or aggregates as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC10queryValuey10ResultTypeQzSgxKAA021QueryChainableBuilderI0RzAA018QueryableAttributeI0AFRQlF":{"name":"queryValue(_:)","abstract":"<p>Queries a property value or aggregate as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRzlF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRzlF":{"name":"queryAttributes(_:_:_:)","abstract":"<p>Queries a dictionary of attribute values as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11QueryClauseP\">QueryClause</a></code>s. Requires at least a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code> clause, and optional <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code> clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGxKAA25QueryChainableBuilderTypeRzSo12NSDictionaryC06ResultK0RtzlF":{"name":"queryAttributes(_:)","abstract":"<p>Queries a dictionary of attribute values or as specified by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/QueryChainableBuilderType.html\">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC13unsafeContextSo015NSManagedObjectG0CyF":{"name":"unsafeContext()","abstract":"<p>The internal <code>NSManagedObjectContext</code> managed by this instance. Using this context directly should typically be avoided, and is provided by CoreStore only for extremely specialized cases.</p>","parent_name":"BaseDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6cancels5NeverOyKF":{"name":"cancel()","abstract":"<p>Cancels a transaction by throwing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6Resulta":{"name":"Result","abstract":"<p>The <code>Result</code> contains the success or failure information for a completed transaction.","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6createyxAA4IntoVyxGAA13DynamicObjectRzlF":{"name":"create(_:)","abstract":"<p>Creates a new <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> with the specified entity type.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC4edityxSgAeA13DynamicObjectRzlF":{"name":"edit(_:)","abstract":"<p>Returns an editable proxy of a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC4edityxSgAA4IntoVyxG_So17NSManagedObjectIDCtAA07DynamicI0RzlF":{"name":"edit(_:_:)","abstract":"<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6deleteyyxSgAA13DynamicObjectRzlF":{"name":"delete(_:)","abstract":"<p>Deletes a specified <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6deleteyyxSg_A2EdtAA13DynamicObjectRzlF":{"name":"delete(_:_:_:)","abstract":"<p>Deletes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6deleteyyxSTRzAA13DynamicObject7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>s.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore0aB9SwiftTypeP18bridgeToObjectiveC0G5CTypeQzvp":{"name":"bridgeToObjectiveC","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html":{"name":"AsynchronousDataTransaction","abstract":"<p>The <code>AsynchronousDataTransaction</code> provides an interface for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> creates, updates, and deletes. A transaction object should typically be only used from within a transaction block initiated from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous10completionyxAA012AsynchronousC11TransactionCKc_ys6ResultOyxAA0aB5ErrorOGctlF\">DataStack.perform(asynchronous:...)</a></code>, or from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html#/s:9CoreStoreAAO7perform11synchronous19waitForAllObserversxxAA26SynchronousDataTransactionCKXE_SbtKlFZ\">CoreStore.perform(synchronous:...)</a></code>.</p>"},"Classes/BaseDataTransaction.html":{"name":"BaseDataTransaction","abstract":"<p>The <code>BaseDataTransaction</code> is an abstract interface for <code>NSManagedObject</code> creates, updates, and deletes. All <code>BaseDataTransaction</code> subclasses manage a private <code>NSManagedObjectContext</code> which are direct children of the <code>NSPersistentStoreCoordinator</code>‘s root <code>NSManagedObjectContext</code>. This means that all updates are saved first to the persistent store, and then propagated up to the read-only <code>NSManagedObjectContext</code>.</p>"},"Classes/CSAsynchronousDataTransaction.html":{"name":"CSAsynchronousDataTransaction","abstract":"<p>The <code>CSAsynchronousDataTransaction</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AsynchronousDataTransaction.html\">AsynchronousDataTransaction</a></code>.</p>"},"Classes/CSBaseDataTransaction.html":{"name":"CSBaseDataTransaction","abstract":"<p>The <code>CSBaseDataTransaction</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>.</p>"},"Classes/CSCoreStore.html":{"name":"CSCoreStore","abstract":"<p>The <code>CSCoreStore</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStore.html\">CoreStore</a></code>.</p>"},"Classes/CSDataStack.html":{"name":"CSDataStack","abstract":"<p>The <code>CSDataStack</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>"},"Classes/DataStack.html":{"name":"DataStack","abstract":"<p>The <code>DataStack</code> encapsulates the data model for the Core Data stack. Each <code>DataStack</code> can have multiple data stores, usually specified as a <q>Configuration</q> in the model editor. Behind the scenes, the DataStack manages its own <code>NSPersistentStoreCoordinator</code>, a root <code>NSManagedObjectContext</code> for disk saves, and a shared <code>NSManagedObjectContext</code> designed as a read-only model interface for <code>NSManagedObjects</code>.</p>"},"Classes/CSError.html":{"name":"CSError","abstract":"<p>All errors thrown from CoreStore are expressed in <code>CSError</code>s.</p>"},"Classes/CSFrom.html":{"name":"CSFrom","abstract":"<p>The <code>CSFrom</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code>.</p>"},"Classes/CSGroupBy.html":{"name":"CSGroupBy","abstract":"<p>The <code>CSGroupBy</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/GroupBy.html\">GroupBy</a></code>.</p>"},"Classes/CSInMemoryStore.html":{"name":"CSInMemoryStore","abstract":"<p>The <code>CSInMemoryStore</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/InMemoryStore.html\">InMemoryStore</a></code>.</p>"},"Classes/InMemoryStore.html":{"name":"InMemoryStore","abstract":"<p>A storage interface that is backed only in memory.</p>"},"Classes/CSInto.html":{"name":"CSInto","abstract":"<p>The <code>CSInto</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Into.html\">Into<T></a></code>.</p>"},"Classes/CSListMonitor.html":{"name":"CSListMonitor","abstract":"<p>The <code>CSListMonitor</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor<T></a></code>.</p>"},"Classes/CSMigrationResult.html":{"name":"CSMigrationResult","abstract":"<p>The <code>CSMigrationResult</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore15MigrationResulta\">MigrationResult</a></code>.</p>"},"Classes/CSMigrationType.html":{"name":"CSMigrationType","abstract":"<p>The <code>CSMigrationType</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MigrationType.html\">MigrationType</a></code>.</p>"},"Classes/CSObjectMonitor.html":{"name":"CSObjectMonitor","abstract":"<p>The <code>CSObjectMonitor</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor<T></a></code>.</p>"},"Classes/CSOrderBy.html":{"name":"CSOrderBy","abstract":"<p>The <code>CSOrderBy</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/OrderBy.html\">OrderBy</a></code>.</p>"},"Classes/CSSQLiteStore.html":{"name":"CSSQLiteStore","abstract":"<p>The <code>CSSQLiteStore</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html\">SQLiteStore</a></code>.</p>"},"Classes/SQLiteStore.html":{"name":"SQLiteStore","abstract":"<p>A storage interface that is backed by an SQLite database.</p>"},"Classes/CSSectionBy.html":{"name":"CSSectionBy","abstract":"<p>The <code>CSSectionBy</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code>.</p>"},"Classes/CSSelectTerm.html":{"name":"CSSelectTerm","abstract":"<p>The <code>CSSelectTerm</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/SelectTerm.html\">SelectTerm</a></code>.</p>"},"Classes/CSSelect.html":{"name":"CSSelect","abstract":"<p>The <code>CSSelect</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Select.html\">Select</a></code>.</p>"},"Classes/CSSetupResult.html":{"name":"CSSetupResult","abstract":"<p>The <code>CSSetupResult</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbTypealiases.html#/s:9CoreStore11SetupResulta\">SetupResult</a></code>.</p>"},"Classes/CSSynchronousDataTransaction.html":{"name":"CSSynchronousDataTransaction","abstract":"<p>The <code>CSSynchronousDataTransaction</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SynchronousDataTransaction.html\">SynchronousDataTransaction</a></code>.</p>"},"Classes/SynchronousDataTransaction.html":{"name":"SynchronousDataTransaction","abstract":"<p>The <code>SynchronousDataTransaction</code> provides an interface for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> creates, updates, and deletes. A transaction object should typically be only used from within a transaction block initiated from <code>DataStack.beginSynchronous(_:)</code>, or from <code>CoreStore.beginSynchronous(_:)</code>.</p>"},"Classes/CSTweak.html":{"name":"CSTweak","abstract":"<p>The <code>CSTweak</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Tweak.html\">Tweak</a></code>.</p>"},"Classes/CSUnsafeDataModelSchema.html":{"name":"CSUnsafeDataModelSchema","abstract":"<p>The <code>CSUnsafeDataModelSchema</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/UnsafeDataModelSchema.html\">UnsafeDataModelSchema</a></code>.</p>"},"Classes/UnsafeDataModelSchema.html":{"name":"UnsafeDataModelSchema","abstract":"<p>The <code>UnsafeDataModelSchema</code> describes models loaded directly from an existing <code>NSManagedObjectModel</code>. It is not advisable to continue using this model as its metadata are not available to CoreStore.</p>"},"Classes/CSUnsafeDataTransaction.html":{"name":"CSUnsafeDataTransaction","abstract":"<p>The <code>CSUnsafeDataTransaction</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/UnsafeDataTransaction.html\">UnsafeDataTransaction</a></code>.</p>"},"Classes/UnsafeDataTransaction.html":{"name":"UnsafeDataTransaction","abstract":"<p>The <code>UnsafeDataTransaction</code> provides an interface for non-contiguous <code>NSManagedObject</code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> creates, updates, and deletes. This is useful for making temporary changes, such as partially filled forms. An unsafe transaction object should typically be only used from the main queue.</p>"},"Classes/CSWhere.html":{"name":"CSWhere","abstract":"<p>The <code>CSWhere</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code>.</p>"},"Classes/CSXcodeDataModelSchema.html":{"name":"CSXcodeDataModelSchema","abstract":"<p>The <code>CSXcodeDataModelSchema</code> serves as the Objective-C bridging type for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/XcodeDataModelSchema.html\">XcodeDataModelSchema</a></code>.</p>"},"Classes/XcodeDataModelSchema.html":{"name":"XcodeDataModelSchema","abstract":"<p>The <code>XcodeDataModelSchema</code> describes a model version declared in a single *.xcdatamodeld file.</p>"},"Classes/CoreStoreObject.html":{"name":"CoreStoreObject","abstract":"<p>The <code>CoreStoreObject</code> is an abstract class for creating CoreStore-managed objects that are more type-safe and more convenient than <code>NSManagedObject</code> subclasses. The model entities for <code>CoreStoreObject</code> subclasses are inferred from the Swift declaration themselves; no .xcdatamodeld files are needed. To declare persisted attributes and relationships for the <code>CoreStoreObject</code> subclass, declare properties of type <code>Value.Required<T></code>, <code>Value.Optional<T></code> for values, or <code>Relationship.ToOne<T></code>, <code>Relationship.ToManyOrdered<T></code>, <code>Relationship.ToManyUnordered<T></code> for relationships.</p>"},"Classes/CoreStoreSchema.html":{"name":"CoreStoreSchema","abstract":"<p>The <code>CoreStoreSchema</code> describes models written for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> Swift class declarations for a particular model version. <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> entities for a model version should be added to <code>CoreStoreSchema</code> instance.</p>"},"Classes/Entity.html":{"name":"Entity","abstract":"<p>The <code>Entity<O></code> contains <code>NSEntityDescription</code> metadata for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code> subclasses. Pass the <code>Entity</code> instances to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreSchema.html\">CoreStoreSchema</a></code> initializer.</p>"},"Classes/ListMonitor.html":{"name":"ListMonitor","abstract":"<p>The <code>ListMonitor</code> monitors changes to a list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances. Observers that implement the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ListObserver.html\">ListObserver</a></code> protocol may then register themselves to the <code>ListMonitor</code>‘s <code>addObserver(_:)</code> method:</p>"},"Classes/ObjectMonitor.html":{"name":"ObjectMonitor","abstract":"<p>The <code>ObjectMonitor</code> monitors changes to a single <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance. Observers that implement the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectObserver.html\">ObjectObserver</a></code> protocol may then register themselves to the <code>ObjectMonitor</code>‘s <code>addObserver(_:)</code> method:</p>"},"Classes/SchemaHistory.html":{"name":"SchemaHistory","abstract":"<p>The <code>SchemaHistory</code> encapsulates multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> across multiple model versions. It contains all model history and is used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> to</p>"},"Classes/CoreStoreObjectValueDiff.html":{"name":"CoreStoreObjectValueDiff","abstract":"<p>The object containing the changeset for an observed <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValueContainer/Required.html\">ValueContainer.Required</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValueContainer/Optional.html\">ValueContainer.Optional</a></code> property.</p>"},"Classes/CoreStoreObjectTransformableDiff.html":{"name":"CoreStoreObjectTransformableDiff","abstract":"<p>The object containing the changeset for an observed <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/TransformableContainer/Required.html\">TransformableContainer.Required</a></code> or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/TransformableContainer/Optional.html\">TransformableContainer.Optional</a></code> property.</p>"},"Classes/CoreStoreObjectObjectDiff.html":{"name":"CoreStoreObjectObjectDiff","abstract":"<p>The object containing the changeset for an observed <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RelationshipContainer/ToOne.html\">RelationshipContainer.ToOne</a></code> property.</p>"},"Classes/CoreStoreObjectUnorderedDiff.html":{"name":"CoreStoreObjectUnorderedDiff","abstract":"<p>The object containing the changeset for an observed <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RelationshipContainer/ToManyUnordered.html\">RelationshipContainer.ToManyUnordered</a></code> property.</p>"},"Classes/CoreStoreObjectOrderedDiff.html":{"name":"CoreStoreObjectOrderedDiff","abstract":"<p>The object containing the changeset for an observed <code>RelationshipContainer.Ordered</code> property.</p>"},"Classes/CustomSchemaMappingProvider.html":{"name":"CustomSchemaMappingProvider","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code> that accepts custom mappings for some entities. Mappings of entities with no <code>CustomMapping</code> provided will be automatically calculated if possible.</p>"},"Classes/DefaultLogger.html":{"name":"DefaultLogger","abstract":"<p>The <code>DefaultLogger</code> is a basic implementation of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/CoreStoreLogger.html\">CoreStoreLogger</a></code> protocol.</p>"},"Classes/DynamicEntity.html":{"name":"DynamicEntity","abstract":"<p>Use concrete instances of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Entity.html\">Entity<O></a></code> in API that accept <code>DynamicEntity</code> arguments.</p>"},"Classes/InferredSchemaMappingProvider.html":{"name":"InferredSchemaMappingProvider","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code> that tries to infer model migration between two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> versions by searching all <code>xcmappingmodel</code>s from <code>Bundle.allBundles</code> or by relying on lightweight migration if possible. Throws an error if lightweight migration is impossible for the two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>. This mapping is automatically used as a fallback mapping provider, even if no mapping providers are explicitly declared in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code>.</p>"},"Classes/UserInfo.html":{"name":"UserInfo","abstract":"<p>The <code>UserInfo</code> class is provided by several CoreStore types such as <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code> and transactions to allow external libraries or user apps to store their own custom data.</p>"},"Classes/XcodeSchemaMappingProvider.html":{"name":"XcodeSchemaMappingProvider","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SchemaMappingProvider.html\">SchemaMappingProvider</a></code> that tries to infer model migration between two <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code> versions by loading an xcmappingmodel file from the specified <code>Bundle</code>. Throws <code>CoreStoreError.mappingModelNotFound</code> if the xcmappingmodel file cannot be found, or if the xcmappingmodel doesn’t resolve the source and destination <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicSchema.html\">DynamicSchema</a></code>.</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Global Variables.html":{"name":"Global Variables","abstract":"<p>The following global variables are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}} |