mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-12 12:20:30 +01:00
1 line
607 KiB
JSON
1 line
607 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 “Configuration” 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/ObjectState.html#/s:9CoreStore11ObjectStateVyACyxGAA0C9PublisherCyxGSgcfc":{"name":"init(_:)","abstract":"<p>Creates an instance that observes <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes and exposes an <code>Optional<ObjectSnapshot<O>></code> value.</p>","parent_name":"ObjectState"},"Structs/ObjectState.html#/s:7SwiftUI15DynamicPropertyP6updateyyF":{"name":"update()","parent_name":"ObjectState"},"Structs/ObjectReader.html#/s:9CoreStore12ObjectReaderV_7contentACyxq_7SwiftUI9EmptyViewVAA0C8SnapshotVyxGGAA0C9PublisherCyxGSg_q_AJctcAGRs0_AJRs1_rlufc":{"name":"init(_:content:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes.</p>","parent_name":"ObjectReader"},"Structs/ObjectReader.html#/s:9CoreStore12ObjectReaderV_7content11placeholderACyxq_q0_AA0C8SnapshotVyxGGAA0C9PublisherCyxGSg_q_AHcq0_yctcAHRs1_rlufc":{"name":"init(_:content:placeholder:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes.</p>","parent_name":"ObjectReader"},"Structs/ObjectReader.html#/s:9CoreStore12ObjectReaderV_7keyPath7contentACyxq_7SwiftUI9EmptyViewVq1_GAA0C9PublisherCyxGSg_s03KeyF0CyAA0C8SnapshotVyxGq1_Gq_q1_ctcAHRs0_rlufc":{"name":"init(_:keyPath:content:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes.</p>","parent_name":"ObjectReader"},"Structs/ObjectReader.html#/s:9CoreStore12ObjectReaderV_7keyPath7content11placeholderACyxq_7SwiftUI9EmptyViewVq1_GAA0C9PublisherCyxGSg_s03KeyF0CyAA0C8SnapshotVyxGq1_Gq_q1_cAIyctcAIRs0_rlufc":{"name":"init(_:keyPath:content:placeholder:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes.</p>","parent_name":"ObjectReader"},"Structs/ObjectReader.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ObjectReader"},"Structs/ObjectProxy.html#/s:9CoreStore11ObjectProxyV13dynamicMemberAC05FieldD0Vyx_qd_0_Gs7KeyPathCyxAA0G9ContainerO6StoredVyqd___qd_0_GG_tcAA0abC0CRbd__AA0G12StorableTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectProxy"},"Structs/ObjectProxy.html#/s:9CoreStore11ObjectProxyV13dynamicMemberAC05FieldD0Vyx_qd_0_Gs7KeyPathCyxAA0G9ContainerO7VirtualVyqd___qd_0_GG_tcAA0abC0CRbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectProxy"},"Structs/ObjectProxy.html#/s:9CoreStore11ObjectProxyV13dynamicMemberAC05FieldD0Vyx_qd_0_Gs7KeyPathCyxAA0G9ContainerO5CodedVyqd___qd_0_GG_tcAA0abC0CRbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectProxy"},"Structs/ListState.html#/s:9CoreStore9ListStateVyACyxGAA0C9PublisherCyxGcfc":{"name":"init(_:)","abstract":"<p>Creates an instance that observes <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> changes and exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV_2inACyxGqd___AA9DataStackCtc10ObjectTypeQyd__RszAA021FetchChainableBuilderI0Rd__lufc":{"name":"init(_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code> and exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV_2inACyxGqd___AA9DataStackCtc10ObjectTypeQyd__RszAA021SectionMonitorBuilderI0Rd__lufc":{"name":"init(_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code> and exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV__2inACyxGAA4FromVyxG_AA11FetchClause_pdAA9DataStackCtcfc":{"name":"init(_:_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s and exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV__2inACyxGAA4FromVyxG_SayAA11FetchClause_pGAA9DataStackCtcfc":{"name":"init(_:_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s and exposes a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV___2inACyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdAA9DataStackCtcfc":{"name":"init(_:_:_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s and exposes a sectioned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:9CoreStore9ListStateV___2inACyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGAA9DataStackCtcfc":{"name":"init(_:_:_:in:)","abstract":"<p>Creates an instance that observes the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s and exposes a sectioned <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> value.</p>","parent_name":"ListState"},"Structs/ListState.html#/s:7SwiftUI15DynamicPropertyP6updateyyF":{"name":"update()","parent_name":"ListState"},"Structs/ListReader.html#/s:9CoreStore10ListReaderV_7contentACyxq_AA0C8SnapshotVyxGGAA0C9PublisherCyxG_q_AGctcAGRs0_rlufc":{"name":"init(_:content:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> changes.</p>","parent_name":"ListReader"},"Structs/ListReader.html#/s:9CoreStore10ListReaderV_7keyPath7contentACyxq_q0_GAA0C9PublisherCyxG_s03KeyF0CyAA0C8SnapshotVyxGq0_Gq_q0_ctcfc":{"name":"init(_:keyPath:content:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> changes.</p>","parent_name":"ListReader"},"Structs/ListReader.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ListReader"},"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:9CoreStore26SectionMonitorChainBuilderV5where12combineByAndACyxGAA5WhereVyxGd_tF":{"name":"where(combineByAnd:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>AND</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>&&</code> operators.</p>","parent_name":"SectionMonitorChainBuilder"},"Structs/SectionMonitorChainBuilder.html#/s:9CoreStore26SectionMonitorChainBuilderV5where11combineByOrACyxGAA5WhereVyxGd_tF":{"name":"where(combineByOr:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>OR</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>||</code> operators.</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:9CoreStore17QueryChainBuilderV5where12combineByAndACyxq_GAA5WhereVyxGd_tF":{"name":"where(combineByAnd:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>AND</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>&&</code> operators.</p>","parent_name":"QueryChainBuilder"},"Structs/QueryChainBuilder.html#/s:9CoreStore17QueryChainBuilderV5where11combineByOrACyxq_GAA5WhereVyxGd_tF":{"name":"where(combineByOr:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>OR</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>||</code> operators.</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_Gs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0K12StorableTypeRd__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_Gs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGlF":{"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_Gs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGlF":{"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_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:9CoreStore17FetchChainBuilderV5where12combineByAndACyxGAA5WhereVyxGd_tF":{"name":"where(combineByAnd:)","abstract":"<p>Creates a <code>FetchChainBuilder</code> that <code>AND</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>&&</code> operators.</p>","parent_name":"FetchChainBuilder"},"Structs/FetchChainBuilder.html#/s:9CoreStore17FetchChainBuilderV5where11combineByOrACyxGAA5WhereVyxGd_tF":{"name":"where(combineByOr:)","abstract":"<p>Creates a <code>FetchChainBuilder</code> that <code>OR</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>||</code> operators.</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:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Expression"},"Structs/Where/Expression.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Expression"},"Structs/Where/Expression.html#/s:9CoreStore5WhereV10ExpressionVAASo15NSManagedObjectCRbzAC16CollectionTargetOyx_GRsd__AA47AllowedObjectiveCToManyRelationshipKeyPathValueRd_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__tcAA17FieldStorableTypeRd__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__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__AA17FieldStorableType7ElementRpd__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__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_10isMemberOfACyxGs7KeyPathCyqd__xG_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_9isEqualToACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_qd__tcAA0J12StorableTypeRd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_qd__GG_011DestinationD4TypeQyd__SgtcAA0jlg3OneN0Rd__lufc":{"name":"init(_:isEqualTo:)","abstract":"<p>Initializes a <code>Where</code> clause that compares equality</p>","parent_name":"Where"},"Structs/Where.html#/s:9CoreStore5WhereVA2A0aB6ObjectCRbzrlE_9isEqualToACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_ytSgtcAA0J12StorableTypeRd__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_9isEqualToACyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_qd__GG_ytSgtcAA0jlG7OneTypeRd__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_10isMemberOfACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_qd_0_tcAA0J12StorableTypeRd__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_10isMemberOfACyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_qd__GG_qd_0_tcAA0jL9ToOneTypeRd__STRd_0_7ElementQyd_0_011DestinationdO0Rtd__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_10isMemberOfACyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_qd__GG_qd_0_tcAA0jL9ToOneTypeRd__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: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_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_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/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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Tweak"},"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:9CoreStore9SectionByV_23sectionIndexTransformerACyxGSS_SSSgAFctcfc":{"name":"init(_:sectionIndexTransformer:)","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 index title</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:9CoreStore9SectionByVAASo15NSManagedObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxqd__G_SSSgAKctclufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGcAA0H12StorableTypeRd__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:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGclufc":{"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:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGclufc":{"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__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:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgAPctcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_SSSgAPctcAA0K12StorableTypeRd__lufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GG_SSSgAPctclufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GG_SSSgAPctclufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgAPctcAA23ImportableAttributeTypeRd__lufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgAPctcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"SectionBy"},"Structs/SectionBy.html#/s:9CoreStore9SectionByVA2A0aB6ObjectCRbzrlE_23sectionIndexTransformerACyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgAPctcSo8NSCodingRd__So9NSCopyingRd__lufc":{"name":"init(_:sectionIndexTransformer:)","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 index title</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__AA14FieldContainerO6StoredVyx_qd__GxXE_tAA0G12StorableTypeRd__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:9CoreStore13PartialObjectV5value3forqd__AA14FieldContainerO7VirtualVyx_qd__GxXE_tlF":{"name":"value(for:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"PartialObject"},"Structs/PartialObject.html#/s:9CoreStore13PartialObjectV14primitiveValue3forqd__AA14FieldContainerO6StoredVyx_qd__GxXE_tAA0H12StorableTypeRd__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:9CoreStore13PartialObjectV14primitiveValue3forqd__SgAA14FieldContainerO7VirtualVyx_qd__GxXE_tlF":{"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:9CoreStore13PartialObjectV14primitiveValue3forqd__SgAA14FieldContainerO5CodedVyx_qd__GxXE_tlF":{"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___AA14FieldContainerO6StoredVyx_qd__GxXEtAA0I12StorableTypeRd__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:9CoreStore13PartialObjectV17setPrimitiveValue_3foryqd___AA14FieldContainerO7VirtualVyx_qd__GxXEtlF":{"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__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_Gs0F4PathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0aB6ObjectCRbzAA0I12StorableTypeRd__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_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_Gs0F4PathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0aB6ObjectCRbzAA0I12StorableTypeRd__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_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__xXEAA0F21PathStringConvertibleRd__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__xXEAA0F21PathStringConvertibleRd__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/ObjectSnapshot.html#/s:9CoreStore23AnyObjectRepresentationP8objectIDSo09NSManageddG0CyF":{"name":"objectID()","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore23AnyObjectRepresentationP12cs_dataStackAA04DataH0CSgyF":{"name":"cs_dataStack()","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP0C4TypeQa":{"name":"ObjectType","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP11asPublisher2inAA0cF0Cy0C4TypeQzGAA9DataStackC_tF":{"name":"asPublisher(in:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP10asReadOnly2in0C4TypeQzSgAA9DataStackC_tF":{"name":"asReadOnly(in:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP10asEditable2in0C4TypeQzSgAA19BaseDataTransactionC_tF":{"name":"asEditable(in:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA9DataStackC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA19BaseDataTransactionC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVAASo09NSManagedC0CRbzrlE13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcAA020AllowedObjectiveCKeyI5ValueRd__luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_s7KeyPathCyxAA14FieldContainerO6StoredVyqd___qd_0_GG_tcAERbd__AA0I12StorableTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_s7KeyPathCyxAA14FieldContainerO7VirtualVyqd___qd_0_GG_tcAERbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_s7KeyPathCyxAA14FieldContainerO5CodedVyqd___qd_0_GG_tcAERbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMember13PublishedTypeQyd_0_s7KeyPathCyxAA14FieldContainerO12RelationshipVyqd___qd_0_GG_tcAERbd__AA0kmH0Rd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_s7KeyPathCyxAA14ValueContainerO8RequiredCyqd___qd_0_GG_tcAERbd__AA23ImportableAttributeTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14ValueContainerO8OptionalCyqd___qd_0_GG_tcAERbd__AA23ImportableAttributeTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_s7KeyPathCyxAA22TransformableContainerO8RequiredCyqd___qd_0_GG_tcAERbd__So8NSCodingRd_0_So9NSCopyingRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA22TransformableContainerO8OptionalCyqd___qd_0_GG_tcAERbd__So8NSCodingRd_0_So9NSCopyingRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberAA0C9PublisherCyqd_0_GSgs7KeyPathCyxAA21RelationshipContainerO5ToOneCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberSayAA0C9PublisherCyqd_0_GGs7KeyPathCyxAA21RelationshipContainerO13ToManyOrderedCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"Structs/ObjectSnapshot.html#/s:9CoreStore14ObjectSnapshotVA2A0abC0CRbzrlE13dynamicMemberShyAA0C9PublisherCyqd_0_GGs7KeyPathCyxAA21RelationshipContainerO15ToManyUnorderedCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectSnapshot"},"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/ListSnapshot.html#/s:9CoreStore12ListSnapshotV10ObjectTypea":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with this list</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa":{"name":"SectionID","abstract":"<p>The type for the section IDs</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV6ItemIDa":{"name":"ItemID","abstract":"<p>The type for the item IDs</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotVyAA15ObjectPublisherCyxGSicip":{"name":"subscript(_:)","abstract":"<p>Returns the object at the given index.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9safeIndexAA15ObjectPublisherCyxGSgSi_tcip":{"name":"subscript(safeIndex:)","abstract":"<p>Returns the object at the given index, or <code>nil</code> if out of bounds.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotVyAA15ObjectPublisherCyxGSi_Sitcip":{"name":"subscript(_:_:)","abstract":"<p>Returns the object at the given <code>sectionIndex</code> and <code>itemIndex</code>.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV16safeSectionIndex0e4ItemG0AA15ObjectPublisherCyxGSgSi_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.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotVyAA15ObjectPublisherCyxG10Foundation9IndexPathVcip":{"name":"subscript(_:)","abstract":"<p>Returns the object at the given <code>IndexPath</code>.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV13safeIndexPathAA15ObjectPublisherCyxGSg10Foundation0fG0V_tcip":{"name":"subscript(safeIndexPath:)","abstract":"<p>Returns the object at the given <code>IndexPath</code>, or <code>nil</code> if out of bounds.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11hasSectionsSbyF":{"name":"hasSections()","abstract":"<p>Checks if the <code>ListSnapshot</code> has at least one section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8hasItemsSbyF":{"name":"hasItems()","abstract":"<p>Checks if the <code>ListSnapshot</code> has at least one object in any section.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8hasItems14inSectionIndexSbSi_tF":{"name":"hasItems(inSectionIndex:)","abstract":"<p>Checks if the <code>ListSnapshot</code> has at least one object in the specified section.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8hasItems15inSectionWithIDSbSS_tF":{"name":"hasItems(inSectionWithID:)","abstract":"<p>Checks if the <code>ListSnapshot</code> has at least one object the specified section.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV22updatedItemIdentifiersShySo17NSManagedObjectIDCGvp":{"name":"updatedItemIdentifiers","abstract":"<p>Returns item identifiers for updated objects. This is mainly useful for Data Source adapters such as <code>UICollectionViewDiffableDataSource</code> or <code>UITableViewDiffableDataSource</code> which work on collection diffs when reloading. Since objects with same IDs resolve as “equal” in their old and new states, adapters may need extra heuristics to determine which row items need reloading. If your row items are all observing changes from each corresponding <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>, or if you are using CoreStore’s built-in <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource.html\">DiffableDataSource</a></code>s, there is no need to inspect this property.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV13numberOfItemsSivp":{"name":"numberOfItems","abstract":"<p>The number of items in all sections in the <code>ListSnapshot</code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV16numberOfSectionsSivp":{"name":"numberOfSections","abstract":"<p>The number of sections in the <code>ListSnapshot</code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV13numberOfItems15inSectionWithIDSiSS_tF":{"name":"numberOfItems(inSectionWithID:)","abstract":"<p>Returns the number of items for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code>.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV13numberOfItems14inSectionIndexS2i_tF":{"name":"numberOfItems(inSectionIndex:)","abstract":"<p>Returns the number of items at the specified section index.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV10sectionIDsSaySSGvp":{"name":"sectionIDs","abstract":"<p>All section identifiers in the <code>ListSnapshot</code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9sectionID018containingItemWithF0SSSgSo015NSManagedObjectF0C_tF":{"name":"sectionID(containingItemWithID:)","abstract":"<p>Returns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code> that the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV6ItemIDa\">ItemID</a></code> belongs to, or <code>nil</code> if it is not in the list.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8sectionsSayAC11SectionInfoVyx_GGyF":{"name":"sections()","abstract":"<p>Returns an array of <code>SectionInfo</code> instances that contains a collection of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher<O></a></code> items for each section.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV7section20containingItemWithIDAC11SectionInfoVyx_GSgSo015NSManagedObjectI0C_tF":{"name":"section(containingItemWithID:)","abstract":"<p>Returns the <code>SectionInfo</code> that the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV6ItemIDa\">ItemID</a></code> belongs to, or <code>nil</code> if it is not in the list.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV7itemIDsSaySo17NSManagedObjectIDCGvp":{"name":"itemIDs","abstract":"<p>All object identifiers in the <code>ListSnapshot</code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV7itemIDs15inSectionWithIDSaySo015NSManagedObjectJ0CGSS_tF":{"name":"itemIDs(inSectionWithID:)","abstract":"<p>Returns the item identifiers belonging to the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code>.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV7itemIDs15inSectionWithID9atIndicesSaySo015NSManagedObjectJ0CGSS_qd__tSTRd__Si7ElementRtd__lF":{"name":"itemIDs(inSectionWithID:atIndices:)","abstract":"<p>Returns the item identifiers belonging to the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code> and a <code>Sequence</code> of item indices.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11indexOfItem6withIDSiSgSo015NSManagedObjectI0C_tF":{"name":"indexOfItem(withID:)","abstract":"<p>Returns the index of the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV6ItemIDa\">ItemID</a></code> in the whole list, or <code>nil</code> if it is not in the list.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14indexOfSection6withIDSiSgSS_tF":{"name":"indexOfSection(withID:)","abstract":"<p>Returns the index of the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code>, or <code>nil</code> if it is not in the list.</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV5items9atIndicesSayAA15ObjectPublisherCyxGGqd___tSTRd__Si7ElementRtd__lF":{"name":"items(atIndices:)","abstract":"<p>Returns an array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items at the specified indices</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV5items15inSectionWithIDSayAA15ObjectPublisherCyxGGSS_tF":{"name":"items(inSectionWithID:)","abstract":"<p>Returns an array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items in the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV5items15inSectionWithID9atIndicesSayAA15ObjectPublisherCyxGGSS_qd__tSTRd__Si7ElementRtd__lF":{"name":"items(inSectionWithID:atIndices:)","abstract":"<p>Returns an array of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items in the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code> and indices</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV4lazy9atIndicess15LazyMapSequenceVyqd__AA15ObjectPublisherCyxGGqd___tSTRd__Si7ElementRtd__lF":{"name":"lazy(atIndices:)","abstract":"<p>Returns a lazy sequence of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items at the specified indices</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV4lazy15inSectionWithIDs15LazyMapSequenceVySaySo015NSManagedObjectI0CGAA0N9PublisherCyxGGSS_tF":{"name":"lazy(inSectionWithID:)","abstract":"<p>Returns a lazy sequence of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items in the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code></p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV4lazy15inSectionWithID9atIndicess15LazyMapSequenceVyqd__AA15ObjectPublisherCyxGGSS_qd__tSTRd__Si7ElementRtd__lF":{"name":"lazy(inSectionWithID:atIndices:)","abstract":"<p>Returns a lazy sequence of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s for the items in the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV9SectionIDa\">SectionID</a></code> and indices</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11appendItems7withIDs15toSectionWithIDyqd___SSSgtSlRd__So015NSManagedObjectL0C7ElementRtd__lF":{"name":"appendItems(withIDs:toSectionWithID:)","abstract":"<p>Appends extra items to the specified section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11appendItems4with11toSectionAtyqd___SitSlRd__So17NSManagedObjectIDC7ElementRtd__lF":{"name":"appendItems(with:toSectionAt:)","abstract":"<p>Appends extra items to the specified section index</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11insertItems7withIDs12beforeItemIDyqd___So015NSManagedObjectK0CtSlRd__AH7ElementRtd__lF":{"name":"insertItems(withIDs:beforeItemID:)","abstract":"<p>Inserts extra items before a specified item</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11insertItems7withIDs11afterItemIDyqd___So015NSManagedObjectK0CtSlRd__AH7ElementRtd__lF":{"name":"insertItems(withIDs:afterItemID:)","abstract":"<p>Inserts extra items after a specified item</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11insertItems7withIDs2atyqd___10Foundation9IndexPathVtSlRd__So17NSManagedObjectIDC7ElementRtd__lF":{"name":"insertItems(withIDs:at:)","abstract":"<p>Inserts extra items at a specified index path</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11deleteItems7withIDsyqd___tSlRd__So17NSManagedObjectIDC7ElementRtd__lF":{"name":"deleteItems(withIDs:)","abstract":"<p>Deletes the specified items</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11deleteItems2atyqd___tSlRd__10Foundation9IndexPathV7ElementRtd__lF":{"name":"deleteItems(at:)","abstract":"<p>Deletes the items at the specified index paths</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14deleteAllItemsyyF":{"name":"deleteAllItems()","abstract":"<p>Deletes all items</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8moveItem6withID06beforefH0ySo015NSManagedObjectH0C_AHtF":{"name":"moveItem(withID:beforeItemID:)","abstract":"<p>Moves an item before another specified item</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8moveItem6withID05afterfH0ySo015NSManagedObjectH0C_AHtF":{"name":"moveItem(withID:afterItemID:)","abstract":"<p>Moves an item after another specified item</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV8moveItem2at2toy10Foundation9IndexPathV_AItF":{"name":"moveItem(at:to:)","abstract":"<p>Moves an item at an index path to a new index path</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11reloadItems7withIDsyqd___tSlRd__So17NSManagedObjectIDC7ElementRtd__lF":{"name":"reloadItems(withIDs:)","abstract":"<p>Marks the specified items as reloaded</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11reloadItems2atyqd___tSlRd__10Foundation9IndexPathV7ElementRtd__lF":{"name":"reloadItems(at:)","abstract":"<p>Marks the specified index paths as reloaded</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14appendSections7withIDsyqd___tSlRd__SS7ElementRtd__lF":{"name":"appendSections(withIDs:)","abstract":"<p>Appends new section identifiers to the end of the list</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14insertSections7withIDs15beforeSectionIDyqd___SStSlRd__SS7ElementRtd__lF":{"name":"insertSections(withIDs:beforeSectionID:)","abstract":"<p>Inserts new sections before an existing section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14insertSections7withIDs14afterSectionIDyqd___SStSlRd__SS7ElementRtd__lF":{"name":"insertSections(withIDs:afterSectionID:)","abstract":"<p>Inserts new sections after an existing section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14insertSections_2atyqd___SitSlRd__SS7ElementRtd__lF":{"name":"insertSections(_:at:)","abstract":"<p>Inserts new sections into an existing section index</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14deleteSections7withIDsyqd___tSlRd__SS7ElementRtd__lF":{"name":"deleteSections(withIDs:)","abstract":"<p>Deletes the specified sections</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14deleteSections2atyqd___tSlRd__Si7ElementRtd__lF":{"name":"deleteSections(at:)","abstract":"<p>Deletes the specified section indices</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11moveSection6withID06beforefH0ySS_SStF":{"name":"moveSection(withID:beforeSectionID:)","abstract":"<p>Moves a section before another specified section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11moveSection6withID05afterfH0ySS_SStF":{"name":"moveSection(withID:afterSectionID:)","abstract":"<p>Moves a section after another specified section</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV11moveSection2at2toySi_SitF":{"name":"moveSection(at:to:)","abstract":"<p>Moves a section at a specified index to a new index</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14reloadSections7withIDsyqd___tSlRd__SS7ElementRtd__lF":{"name":"reloadSections(withIDs:)","abstract":"<p>Marks the specified sections as reloaded</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:9CoreStore12ListSnapshotV14reloadSections2atyqd___tSlRd__Si7ElementRtd__lF":{"name":"reloadSections(at:)","abstract":"<p>Marks the specified section indices as reloaded</p>","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sl10startIndex0B0Qzvp":{"name":"startIndex","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sl8endIndex0B0Qzvp":{"name":"endIndex","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk5index5after5IndexQzAD_tF":{"name":"index(after:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk9formIndex5aftery0B0Qzz_tF":{"name":"formIndex(after:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk5index6before5IndexQzAD_tF":{"name":"index(before:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk9formIndex6beforey0B0Qzz_tF":{"name":"formIndex(before:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk5index_8offsetBy5IndexQzAD_SitF":{"name":"index(_:offsetBy:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk5index_8offsetBy07limitedC05IndexQzSgAE_SiAEtF":{"name":"index(_:offsetBy:limitedBy:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sk8distance4from2toSi5IndexQz_AEtF":{"name":"distance(from:to:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sky11SubSequenceQzSny5IndexQzGcip":{"name":"subscript(_:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:ST7ElementQa":{"name":"Element","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:Sl5IndexQa":{"name":"Index","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ListSnapshot"},"Structs/ListSnapshot.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ListSnapshot"},"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:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGcAA0H12StorableTypeRd__lufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGclufc":{"name":"init(_:)","abstract":"<p>Initializes a <code>GroupBy</code> clause with a key path</p>","parent_name":"GroupBy"},"Structs/GroupBy.html#/s:9CoreStore7GroupByVA2A0aB6ObjectCRbzrlEyACyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGclufc":{"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:9CoreStore4FromV5where12combineByAndAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF":{"name":"where(combineByAnd:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>AND</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>&&</code> operators.</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromV5where11combineByOrAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF":{"name":"where(combineByOr:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/FetchChainBuilder.html\">FetchChainBuilder</a></code> that <code>OR</code>s the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Where.html\">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>||</code> operators.</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:9CoreStore4FromV9sectionBy_0D16IndexTransformerAA26SectionMonitorChainBuilderVyxGSS_SSSgAIctF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</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:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionBy_0F16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__G_SSSgANctlF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</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:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0M12StorableTypeRd__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:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGlF":{"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:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGlF":{"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__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:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_SSSgASctAA0O12StorableTypeRd__lF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GG_SSSgASctlF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GG_SSSgASctlF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"Structs/From.html#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF":{"name":"sectionBy(_:sectionIndexTransformer:)","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 index title</p>","parent_name":"From"},"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/ListSnapshot.html":{"name":"ListSnapshot","abstract":"<p>A <code>ListSnapshot</code> holds a stable list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> identifiers. This is typically created by a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> and are designed to work well with <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/TableViewAdapter.html\">DiffableDataSource.TableViewAdapter</a></code>s and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code>s. For detailed examples, see the documentation on <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/TableViewAdapter.html\">DiffableDataSource.TableViewAdapter</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code>.</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/ObjectSnapshot.html":{"name":"ObjectSnapshot","abstract":"<p>The <code>ObjectSnapshot</code> is a full copy of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>‘s properties at a given point in time. This is useful especially when keeping thread-safe state values, in ViewModels for example. Since this is a value type, any changes in this <code>struct</code> does not affect the actual object.</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 “overrides” 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__AA14FieldContainerO6StoredVyx_qd__GxXE_tAA0G12StorableTypeRd__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 index title:</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/Tweak.html":{"name":"Tweak","abstract":"<p>The <code>Tweak</code> clause allows fine-tuning the <code>NSFetchRequest</code> for a fetch or query."},"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>"},"Structs/ListReader.html":{"name":"ListReader","abstract":"<p>A container view that reads list changes in a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code></p>"},"Structs/ListState.html":{"name":"ListState","abstract":"<p>A property wrapper type that can read <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> changes.</p>"},"Structs/ObjectProxy.html":{"name":"ObjectProxy","abstract":"<p>An <code>ObjectProxy</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 “overrides” the default property getter/setter. The closure receives an <code>ObjectProxy<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 every time 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>ObjectProxy<O></code>, make sure to use <code>ObjectProxy<O>.$property.primitiveValue</code> instead of <code>ObjectProxy<O>.$property.value</code>, which would execute the same accessor again recursively.</p>"},"Structs/ObjectReader.html":{"name":"ObjectReader","abstract":"<p>A container view that reads changes to an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code></p>"},"Structs/ObjectState.html":{"name":"ObjectState","abstract":"<p>A property wrapper type that can read <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> changes.</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/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/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP0C4TypeQa":{"name":"ObjectType","abstract":"<p>The object type represented by this protocol</p>","parent_name":"ObjectRepresentation"},"Protocols/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP11asPublisher2inAA0cF0Cy0C4TypeQzGAA9DataStackC_tF":{"name":"asPublisher(in:)","abstract":"<p>An instance that may be observed for object changes.</p>","parent_name":"ObjectRepresentation"},"Protocols/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP10asReadOnly2in0C4TypeQzSgAA9DataStackC_tF":{"name":"asReadOnly(in:)","abstract":"<p>A read-only instance in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"ObjectRepresentation"},"Protocols/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP10asEditable2in0C4TypeQzSgAA19BaseDataTransactionC_tF":{"name":"asEditable(in:)","abstract":"<p>An instance that may be mutated within a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BaseDataTransaction.html\">BaseDataTransaction</a></code>.</p>","parent_name":"ObjectRepresentation"},"Protocols/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA9DataStackC_tF":{"name":"asSnapshot(in:)","abstract":"<p>A thread-safe <code>struct</code> that is a full-copy of the object’s properties</p>","parent_name":"ObjectRepresentation"},"Protocols/ObjectRepresentation.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA19BaseDataTransactionC_tF":{"name":"asSnapshot(in:)","abstract":"<p>A thread-safe <code>struct</code> that is a full-copy of the object’s properties</p>","parent_name":"ObjectRepresentation"},"Protocols/AnyObjectRepresentation.html#/s:9CoreStore23AnyObjectRepresentationP8objectIDSo09NSManageddG0CyF":{"name":"objectID()","abstract":"<p>The internal ID for the object.</p>","parent_name":"AnyObjectRepresentation"},"Protocols/AnyObjectRepresentation.html#/s:9CoreStore23AnyObjectRepresentationP12cs_dataStackAA04DataH0CSgyF":{"name":"cs_dataStack()","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"AnyObjectRepresentation"},"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_010willUpdateC016sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_AJypSgtF":{"name":"objectMonitor(_:willUpdateObject:sourceIdentifier:)","abstract":"<p>Handles processing just before a change to the observed <code>object</code> occurs. (Optional)","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_09didUpdateC021changedPersistentKeys16sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_AKShySSGypSgtF":{"name":"objectMonitor(_:didUpdateObject:changedPersistentKeys:sourceIdentifier:)","abstract":"<p>Handles processing right after 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_09didDeleteC016sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_AJypSgtF":{"name":"objectMonitor(_:didDeleteObject:sourceIdentifier:)","abstract":"<p>Handles processing right after <code>object</code> is deleted. (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_09didInsertD002toD5Index16sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_So016NSFetchedResultsD4Info_pSiypSgtF":{"name":"listMonitor(_:didInsertSection:toSectionIndex:sourceIdentifier:)","abstract":"<p>Notifies that a section was inserted at the specified index. (Optional)","parent_name":"ListSectionObserver"},"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_09didDeleteD004fromD5Index16sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_So016NSFetchedResultsD4Info_pSiypSgtF":{"name":"listMonitor(_:didDeleteSection:fromSectionIndex:sourceIdentifier:)","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_09didInsertD011toIndexPath16sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_AK10Foundation0kL0VypSgtF":{"name":"listMonitor(_:didInsertObject:toIndexPath:sourceIdentifier:)","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_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_09didDeleteD013fromIndexPath16sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_AK10Foundation0kL0VypSgtF":{"name":"listMonitor(_:didDeleteObject:fromIndexPath:sourceIdentifier:)","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_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_09didUpdateD011atIndexPath16sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_AK10Foundation0kL0VypSgtF":{"name":"listMonitor(_:didUpdateObject:atIndexPath:sourceIdentifier:)","abstract":"<p>Notifies that an object at the specified <code>NSIndexPath</code> was updated. (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_07didMoveD013fromIndexPath02tokL016sourceIdentifieryAA0cG0Cy0C10EntityTypeQzG_AL10Foundation0kL0VAPypSgtF":{"name":"listMonitor(_:didMoveObject:fromIndexPath:toIndexPath:sourceIdentifier:)","abstract":"<p>Notifies that an object’s index changed. (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:9CoreStore12ListObserverP21listMonitorWillChange_16sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_ypSgtF":{"name":"listMonitorWillChange(_:sourceIdentifier:)","abstract":"<p>Handles processing just before a change to the observed list occurs. (Optional)","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:9CoreStore12ListObserverP20listMonitorDidChange_16sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_ypSgtF":{"name":"listMonitorDidChange(_:sourceIdentifier:)","abstract":"<p>Handles processing right after a change to the observed list occurs. (Required)</p>","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:9CoreStore12ListObserverP22listMonitorWillRefetch_16sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_ypSgtF":{"name":"listMonitorWillRefetch(_:sourceIdentifier:)","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: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:9CoreStore12ListObserverP21listMonitorDidRefetch_16sourceIdentifieryAA0cF0Cy0C10EntityTypeQzG_ypSgtF":{"name":"listMonitorDidRefetch(_:sourceIdentifier:)","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/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/RelationshipKeyPathStringConvertible.html#/s:9CoreStore36RelationshipKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","abstract":"<p>The relationship value type</p>","parent_name":"RelationshipKeyPathStringConvertible"},"Protocols/AttributeKeyPathStringConvertible.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","abstract":"<p>The attribute value type</p>","parent_name":"AttributeKeyPathStringConvertible"},"Protocols/KeyPathStringConvertible.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","abstract":"<p>The DynamicObject type</p>","parent_name":"KeyPathStringConvertible"},"Protocols/KeyPathStringConvertible.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","abstract":"<p>The destination value type</p>","parent_name":"KeyPathStringConvertible"},"Protocols/AllowedObjectiveCAttributeKeyPathValue.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","abstract":"<p>The attribute value type</p>","parent_name":"AllowedObjectiveCAttributeKeyPathValue"},"Protocols/AllowedObjectiveCKeyPathValue.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","abstract":"<p>The destination value type</p>","parent_name":"AllowedObjectiveCKeyPathValue"},"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/FieldStorableType.html#/s:9CoreStore17FieldStorableTypeP0c12StoredNativeE0Qa":{"name":"FieldStoredNativeType","abstract":"<p>The <code>NSAttributeType</code> for this type</p>","parent_name":"FieldStorableType"},"Protocols/FieldStorableType.html#/s:9CoreStore17FieldStorableTypeP015cs_rawAttributeE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","abstract":"<p>The <code>NSAttributeType</code> for this type. Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldStorableType"},"Protocols/FieldStorableType.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","abstract":"<p>Creates an instance of this type from raw native value. Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldStorableType"},"Protocols/FieldStorableType.html#/s:9CoreStore17FieldStorableTypeP05cs_toc12StoredNativeE0ypSgyF":{"name":"cs_toFieldStoredNativeType()","abstract":"<p>Creates <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldStorableType.html#/s:9CoreStore17FieldStorableTypeP0c12StoredNativeE0Qa\">FieldStoredNativeType</a></code> value from this instance. Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldStorableType"},"Protocols/FieldOptionalType.html#/s:9CoreStore17FieldOptionalTypeP7WrappedQa":{"name":"Wrapped","abstract":"<p>The type for the wrapped value</p>","parent_name":"FieldOptionalType"},"Protocols/FieldOptionalType.html#/s:9CoreStore17FieldOptionalTypeP15cs_wrappedValue7WrappedQzSgvp":{"name":"cs_wrappedValue","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldOptionalType"},"Protocols/FieldCoderType.html#/s:9CoreStore14FieldCoderTypeP0C11StoredValueQa":{"name":"FieldStoredValue","abstract":"<p>The type to encode to and decode from <code>Data</code></p>","parent_name":"FieldCoderType"},"Protocols/FieldCoderType.html#/s:9CoreStore14FieldCoderTypeP18encodeToStoredDatay10Foundation0I0VSg0cH5ValueQzSgFZ":{"name":"encodeToStoredData(_:)","abstract":"<p>Encodes the value to <code>Data</code></p>","parent_name":"FieldCoderType"},"Protocols/FieldCoderType.html#/s:9CoreStore14FieldCoderTypeP20decodeFromStoredDatay0cH5ValueQzSg10Foundation0I0VSgFZ":{"name":"decodeFromStoredData(_:)","abstract":"<p>Decodes the value from <code>Data</code></p>","parent_name":"FieldCoderType"},"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/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP017DestinationObjectE0Qa":{"name":"DestinationObjectType","abstract":"<p>The destination object’s type</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP011NativeValueE0Qa":{"name":"NativeValueType","abstract":"<p>The Objective-C native type synthesized by Core Data</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP013SnapshotValueE0Qa":{"name":"SnapshotValueType","abstract":"<p>The corresponding value for this field returned from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ObjectSnapshot.html\">ObjectSnapshot</a></code> properties.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP09PublishedE0Qa":{"name":"PublishedType","abstract":"<p>The corresponding value for this field returned from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> properties.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toReturnE04fromx011NativeValueE0QzSg_tFZ":{"name":"cs_toReturnType(from:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP014cs_toPublishedE04from2in0hE0Qz013SnapshotValueE0Qz_So22NSManagedObjectContextCtFZ":{"name":"cs_toPublishedType(from:in:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toNativeE04from0h5ValueE0QzSgx_tFZ":{"name":"cs_toNativeType(from:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP013cs_toSnapshotE04from0h5ValueE0Qz09PublishedE0Qz_tFZ":{"name":"cs_toSnapshotType(from:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldRelationshipType"},"Protocols/FieldRelationshipType.html#/s:9CoreStore21FieldRelationshipTypeP19cs_valueForSnapshot4from0i5ValueE0QzSaySo17NSManagedObjectIDCG_tFZ":{"name":"cs_valueForSnapshot(from:)","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"FieldRelationshipType"},"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/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP25shouldSuspendBatchUpdatesSbvp":{"name":"shouldSuspendBatchUpdates","abstract":"<p>Whether <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP06reloadD0yyF\">reloadData()</a></code> should be executed instead of <code>performBatchUpdates(updates:animated:)</code>.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP14deleteSections2at8animatedy10Foundation8IndexSetV_SbtF":{"name":"deleteSections(at:animated:)","abstract":"<p>Deletes one or more sections.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP14insertSections2at8animatedy10Foundation8IndexSetV_SbtF":{"name":"insertSections(at:animated:)","abstract":"<p>Inserts one or more sections</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP14reloadSections2at8animatedy10Foundation8IndexSetV_SbtF":{"name":"reloadSections(at:animated:)","abstract":"<p>Reloads the specified sections.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP11moveSection2at2to8animatedySi_SiSbtF":{"name":"moveSection(at:to:animated:)","abstract":"<p>Moves a section to a new location.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP11deleteItems2at8animatedySay10Foundation9IndexPathVG_SbtF":{"name":"deleteItems(at:animated:)","abstract":"<p>Deletes the items specified by an array of index paths.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP11insertItems2at8animatedySay10Foundation9IndexPathVG_SbtF":{"name":"insertItems(at:animated:)","abstract":"<p>Inserts items at the locations identified by an array of index paths.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP11reloadItems2at8animatedySay10Foundation9IndexPathVG_SbtF":{"name":"reloadItems(at:animated:)","abstract":"<p>Reloads the specified items.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP8moveItem2at2to8animatedy10Foundation9IndexPathV_AJSbtF":{"name":"moveItem(at:to:animated:)","abstract":"<p>Moves the item at a specified location to a destination location.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP19performBatchUpdates7updates8animated10completionyyyXE_SbyyctF":{"name":"performBatchUpdates(updates:animated:completion:)","abstract":"<p>Animates multiple insert, delete, reload, and move operations as a group.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DiffableDataSourceTarget.html#/s:9CoreStore24DiffableDataSourceTargetP06reloadD0yyF":{"name":"reloadData()","abstract":"<p>Reloads all sections and items.</p>","parent_name":"DiffableDataSourceTarget"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectP0D2IDa":{"name":"ObjectID","abstract":"<p>The object ID for this instance</p>","parent_name":"DynamicObject"},"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:9CoreStore13DynamicObjectP21cs_snapshotDictionary2id7contextSDySSypGSgSo09NSManagedD2IDC_So0jD7ContextCtFZ":{"name":"cs_snapshotDictionary(id:context:)","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:9CoreStore13DynamicObjectP8cs_toRawSo09NSManagedD0CyF":{"name":"cs_toRaw()","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: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:9CoreStore13DynamicObjectPA2A0abD0CRbzrlE5Fielda":{"name":"Field","abstract":"<p>The containing type for value propertiess.</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0D14RepresentationRzrlE11asPublisherAA0dG0CyxGSgyF":{"name":"asPublisher()","abstract":"<p>An <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> wrapper for the exact same object</p>","parent_name":"DynamicObject"},"Protocols/DynamicObject.html#/s:9CoreStore13DynamicObjectPA2A0D14RepresentationRzrlE10asSnapshotAA0dG0VyxGSgyF":{"name":"asSnapshot()","abstract":"<p>A thread-safe <code>struct</code> that is a full-copy of the object’s properties</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>CoreStore</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>CoreStore</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>CoreStore</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>CoreStore</code> framework. The app wil terminate after this method is called.</p>","parent_name":"CoreStoreLogger"},"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/CoreStoreLogger.html":{"name":"CoreStoreLogger","abstract":"<p>Custom loggers should implement the <code>CoreStoreLogger</code> protocol and pass its instance to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreDefaults.html#/s:9CoreStore0aB8DefaultsO6loggerAA0aB6Logger_pvpZ\">CoreStoreDefaults.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/DiffableDataSourceTarget.html":{"name":"DiffableDataSourceTarget","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource.html#/s:9CoreStore18DiffableDataSourceO6Targeta\">DiffableDataSource.Target</a></code> protocol allows custom views to consume <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> diffable data similar to how <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/TableViewAdapter.html\">DiffableDataSource.TableViewAdapter</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code> reloads data for their corresponding views.</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/FieldRelationshipType.html":{"name":"FieldRelationshipType","abstract":"<p>Values to be used for <code>Field.Relationship</code> properties.</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/FieldCoderType.html":{"name":"FieldCoderType","abstract":"<p>Types that implement encoding to and decoding from <code>Data</code> to be used in <code>Field.Coded</code> properties’ <code>coder:</code> argument.</p>"},"Protocols.html#/s:9CoreStore22DefaultNSSecureCodableP":{"name":"DefaultNSSecureCodable","abstract":"<p>Types that are supported by <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/FieldCoders/DefaultNSSecureCoding.html\">FieldCoders.DefaultNSSecureCoding</a></code></p>"},"Protocols/FieldOptionalType.html":{"name":"FieldOptionalType","abstract":"<p>Optional values to be used for <code>Field</code> properties.</p>"},"Protocols/FieldStorableType.html":{"name":"FieldStorableType","abstract":"<p>Values to be used for <code>Field.Stored</code> properties.</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/AllowedObjectiveCKeyPathValue.html":{"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/AllowedObjectiveCAttributeKeyPathValue.html":{"name":"AllowedObjectiveCAttributeKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore41AllowedObjectiveCRelationshipKeyPathValueP":{"name":"AllowedObjectiveCRelationshipKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols.html#/s:9CoreStore47AllowedObjectiveCToManyRelationshipKeyPathValueP":{"name":"AllowedObjectiveCToManyRelationshipKeyPathValue","abstract":"<p>Used only for utility methods. Types allowed as <code>Value</code> generic type to <code>KeyPath</code> utilities.</p>"},"Protocols/KeyPathStringConvertible.html":{"name":"KeyPathStringConvertible","abstract":"<p>Used only for utility methods.</p>"},"Protocols/AttributeKeyPathStringConvertible.html":{"name":"AttributeKeyPathStringConvertible","abstract":"<p>Used only for utility methods.</p>"},"Protocols/RelationshipKeyPathStringConvertible.html":{"name":"RelationshipKeyPathStringConvertible","abstract":"<p>Used only for utility methods.</p>"},"Protocols.html#/s:9CoreStore42ToManyRelationshipKeyPathStringConvertibleP":{"name":"ToManyRelationshipKeyPathStringConvertible","abstract":"<p>Used only for utility methods.</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 an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectMonitor.html\">ObjectMonitor</a></code>‘s <code>addObserver(_:)</code> method:</p>"},"Protocols/AnyObjectRepresentation.html":{"name":"AnyObjectRepresentation","abstract":"<p>Used internally by CoreStore. Do not conform to directly.</p>"},"Protocols/ObjectRepresentation.html":{"name":"ObjectRepresentation","abstract":"<p>An object that acts as interfaces for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s or <code>NSManagedObject</code>s</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.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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_xtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AL0H4TypeAaJPRczr0_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_xtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AL0H4TypeAaJPRczr0_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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_xSgtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AN0H4TypeAaLPRczr0_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_xSgtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AN0H4TypeAaLPRczr0_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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_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__s7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GGtAA0aB6ObjectCRbzAA0G12StorableTypeR_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:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12StorableTypeR_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:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12OptionalTypeR_AA0f8StorableK0R_SL7WrappedAaPPRp_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:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12StorableTypeR_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:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12OptionalTypeR_AA0f8StorableK0R_SL7WrappedAaPPRp_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:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_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:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12OptionalTypeR_AA0g8StorableL0R_SL7WrappedAaPPRp_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:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_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:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12OptionalTypeR_AA0g8StorableL0R_SL7WrappedAaPPRp_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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_21DestinationObjectTypeQy_SgtAA0abK0CRbzAA0gi5ToOneL0R_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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_q0_SgtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_AA0J14RepresentationR0_0jM0Qy0_011DestinationjM0Rt_r1_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_21DestinationObjectTypeQy_SgtAA0abK0CRbzAA0gi5ToOneL0R_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_q0_SgtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_AA0J14RepresentationR0_0jM0Qy0_011DestinationjM0Rt_r1_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__s7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GGtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_STR0_7ElementQy0_011DestinationjM0Rt_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/KeyPathStringConvertible.html\">KeyPathStringConvertible</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/KeyPathStringConvertible.html\">KeyPathStringConvertible</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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</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/KeyPathStringConvertible.html\">KeyPathStringConvertible</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/KeyPathStringConvertible.html\">KeyPathStringConvertible</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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_AA0lm4CKeyhQ0R2_r3_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_ANy0g6ObjectI0Qy_q0_GtAA0abO0CRbzAA0ln5ToOneI0R_AA0jK17StringConvertibleR0_0oI0Qy0_AVRSr1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0pI0Qy0_Rs_AA0jK17StringConvertibleR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_20DestinationValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAORb_0jG0Qy1_Rs_AA0cD5TraitR0_AA0hI17StringConvertibleR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_20DestinationValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAPRb_0jG0Qy1_Rs_AA0cD5TraitR0_AA0hI17StringConvertibleR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_ANy0g6ObjectI0Qy_q0_GtAA0abO0CRbzAA0ln5ToOneI0R_AA0p4ManynjK17StringConvertibleR0_0oI0Qy0_AVRSr1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0pI0Qy0_Rs_AA0n4ManyljK17StringConvertibleR0_r1_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbz0lI0Qy1_RszARRb_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbz0lI0Qy1_RszASRb_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_r2_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</a></code>s to create a type-safe chain usable in query/fetch expressions</p>"},"Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtAA0aB6ObjectCRbz0lI0Qy1_RszARRb_ASQy2_Rs_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_AaWR2_r3_lF":{"name":"~(_:_:)","abstract":"<p>Connects multiple <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/KeyPathStringConvertible.html\">KeyPathStringConvertible</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/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/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/KeyPath.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"KeyPath"},"Extensions/KeyPath.html#/s:s7KeyPathC9CoreStoreSo15NSManagedObjectCRbzAC035AllowedObjectiveCToManyRelationshipaB5ValueR_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:s7KeyPathC9CoreStoreAC0cD6ObjectCRbzAC018ToManyRelationshipaB17StringConvertibleR_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/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/ForEach.html#/s:7SwiftUI7ForEachV9CoreStoreAA4ViewR0_rlE_7contentACyxSo17NSManagedObjectIDCq0_Gx_q0_AD0J8SnapshotVyqd__GctcAHRs_AD07DynamicJ0Rd__AL7ElementRtzlufc":{"name":"init(_:content:)","abstract":"<p>Creates an instance that creates views for each object in a collection of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ObjectSnapshot.html\">ObjectSnapshot</a></code>s. The objects’ <code>NSManagedObjectID</code> are used as the identifier</p>","parent_name":"ForEach"},"Extensions/ForEach.html#/s:7SwiftUI7ForEachV9CoreStoreAA4ViewR0_rlE8objectIn7contentACyAD12ListSnapshotVyqd__GSo17NSManagedObjectIDCq0_GAJ_q0_AD0N9PublisherCyqd__GctcAJRszALRs_AD07DynamicN0Rd__lufc":{"name":"init(objectIn:content:)","abstract":"<p>Creates an instance that creates views for each object in a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code>.</p>","parent_name":"ForEach"},"Extensions/ForEach.html#/s:7SwiftUI7ForEachV9CoreStoreAA4ViewR0_rlE8objectIn7contentACyxSo17NSManagedObjectIDCq0_Gx_q0_AD0L9PublisherCyqd__GctcAIRs_AD07DynamicL0Rd__AM7ElementRtzlufc":{"name":"init(objectIn:content:)","abstract":"<p>Creates an instance that creates views for each object in a collection of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>s.</p>","parent_name":"ForEach"},"Extensions/ForEach.html#/s:7SwiftUI7ForEachV9CoreStoreAA4ViewR0_rlE9sectionIn7contentACySayAD12ListSnapshotV11SectionInfoVyqd___GGSSq0_GAIyqd__G_q0_ALctcAMRszSSRs_AD13DynamicObjectRd__lufc":{"name":"init(sectionIn:content:)","abstract":"<p>Creates an instance that creates views for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> sections.</p>","parent_name":"ForEach"},"Extensions/ForEach.html#/s:7SwiftUI7ForEachV9CoreStoreAA4ViewR0_rlE8objectIn7contentACyAD12ListSnapshotV11SectionInfoVyqd___GSo17NSManagedObjectIDCq0_GAL_q0_AD0P9PublisherCyqd__GctcALRszANRs_AD07DynamicP0Rd__lufc":{"name":"init(objectIn:content:)","abstract":"<p>Creates an instance that creates views for each object in a <code>ListSnapshot.SectionInfo</code>.</p>","parent_name":"ForEach"},"Extensions/UUID.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"UUID"},"Extensions/UUID.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"UUID"},"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/Int64.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Int64"},"Extensions/Int64.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Int64"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Int32"},"Extensions/Int32.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Int32"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Int16"},"Extensions/Int16.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Int16"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Int8"},"Extensions/Int8.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Int8"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Int"},"Extensions/Int.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Int"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Float"},"Extensions/Float.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Float"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Double"},"Extensions/Double.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Double"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Date"},"Extensions/Date.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Date"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Data"},"Extensions/Data.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Data"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"CGFloat"},"Extensions/CGFloat.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"CGFloat"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Bool"},"Extensions/Bool.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Bool"},"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/NSUUID.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSUUID"},"Extensions/NSUUID.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSUUID"},"Extensions/NSUUID.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSUUID"},"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/Set.html#/s:9CoreStore21FieldRelationshipTypeP017DestinationObjectE0Qa":{"name":"DestinationObjectType","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP011NativeValueE0Qa":{"name":"NativeValueType","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP013SnapshotValueE0Qa":{"name":"SnapshotValueType","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP09PublishedE0Qa":{"name":"PublishedType","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toReturnE04fromx011NativeValueE0QzSg_tFZ":{"name":"cs_toReturnType(from:)","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP014cs_toPublishedE04from2in0hE0Qz013SnapshotValueE0Qz_So22NSManagedObjectContextCtFZ":{"name":"cs_toPublishedType(from:in:)","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toNativeE04from0h5ValueE0QzSgx_tFZ":{"name":"cs_toNativeType(from:)","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP013cs_toSnapshotE04from0h5ValueE0Qz09PublishedE0Qz_tFZ":{"name":"cs_toSnapshotType(from:)","parent_name":"Set"},"Extensions/Set.html#/s:9CoreStore21FieldRelationshipTypeP19cs_valueForSnapshot4from0i5ValueE0QzSaySo17NSManagedObjectIDCG_tFZ":{"name":"cs_valueForSnapshot(from:)","parent_name":"Set"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV9CoreStoreE9dataStackAD04DataH0Cvp":{"name":"dataStack","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> instance injected to <code>self</code>:</p>","parent_name":"EnvironmentValues"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/Base":{"name":"Base","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/base":{"name":"base","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/init(_:)":{"name":"init(_:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/shouldSuspendBatchUpdates":{"name":"shouldSuspendBatchUpdates","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/deleteSections(at:animated:)":{"name":"deleteSections(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/insertSections(at:animated:)":{"name":"insertSections(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/reloadSections(at:animated:)":{"name":"reloadSections(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/moveSection(at:to:animated:)":{"name":"moveSection(at:to:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/deleteItems(at:animated:)":{"name":"deleteItems(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/insertItems(at:animated:)":{"name":"insertItems(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/reloadItems(at:animated:)":{"name":"reloadItems(at:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/moveItem(at:to:animated:)":{"name":"moveItem(at:to:animated:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/performBatchUpdates(updates:animated:completion:)":{"name":"performBatchUpdates(updates:animated:completion:)","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html#/reloadData()":{"name":"reloadData()","parent_name":"DefaultCollectionViewTarget"},"Extensions/DiffableDataSource/CollectionViewAdapter.html#/init(collectionView:dataStack:itemProvider:supplementaryViewProvider:)":{"name":"init(collectionView:dataStack:itemProvider:supplementaryViewProvider:)","abstract":"<p>Initializes the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code>. This instance needs to be held on (retained) for as long as the <code>NSCollectionView</code>‘s lifecycle.</p>","parent_name":"CollectionViewAdapter"},"Extensions/DiffableDataSource/CollectionViewAdapter.html#/numberOfSections(in:)":{"name":"numberOfSections(in:)","parent_name":"CollectionViewAdapter"},"Extensions/DiffableDataSource/CollectionViewAdapter.html#/collectionView(_:numberOfItemsInSection:)":{"name":"collectionView(_:numberOfItemsInSection:)","parent_name":"CollectionViewAdapter"},"Extensions/DiffableDataSource/CollectionViewAdapter.html#/collectionView(_:itemForRepresentedObjectAt:)":{"name":"collectionView(_:itemForRepresentedObjectAt:)","parent_name":"CollectionViewAdapter"},"Extensions/DiffableDataSource/CollectionViewAdapter.html#/collectionView(_:viewForSupplementaryElementOfKind:at:)":{"name":"collectionView(_:viewForSupplementaryElementOfKind:at:)","parent_name":"CollectionViewAdapter"},"Extensions/DiffableDataSource/CollectionViewAdapter.html":{"name":"CollectionViewAdapter","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code> serves as a <code>NSCollectionViewDataSource</code> that handles <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> snapshots for a <code>NSCollectionView</code>. Subclasses of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code> may override some <code>NSCollectionViewDataSource</code> methods as needed.","parent_name":"DiffableDataSource"},"Extensions/DiffableDataSource/DefaultCollectionViewTarget.html":{"name":"DefaultCollectionViewTarget","parent_name":"DiffableDataSource"},"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_tcAA0aB6ObjectCRbzAA0eD17StringConvertibleR_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/URL.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"URL"},"Extensions/URL.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"URL"},"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:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"String"},"Extensions/String.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"String"},"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/Selector.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Selector"},"Extensions/Result.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Result"},"Extensions/Optional.html#/s:9CoreStore17FieldOptionalTypeP15cs_wrappedValue7WrappedQzSgvp":{"name":"cs_wrappedValue","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP017DestinationObjectE0Qa":{"name":"DestinationObjectType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP011NativeValueE0Qa":{"name":"NativeValueType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP013SnapshotValueE0Qa":{"name":"SnapshotValueType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP09PublishedE0Qa":{"name":"PublishedType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toReturnE04fromx011NativeValueE0QzSg_tFZ":{"name":"cs_toReturnType(from:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP014cs_toPublishedE04from2in0hE0Qz013SnapshotValueE0Qz_So22NSManagedObjectContextCtFZ":{"name":"cs_toPublishedType(from:in:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toNativeE04from0h5ValueE0QzSgx_tFZ":{"name":"cs_toNativeType(from:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP013cs_toSnapshotE04from0h5ValueE0Qz09PublishedE0Qz_tFZ":{"name":"cs_toSnapshotType(from:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore21FieldRelationshipTypeP19cs_valueForSnapshot4from0i5ValueE0QzSaySo17NSManagedObjectIDCG_tFZ":{"name":"cs_valueForSnapshot(from:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore17FieldStorableTypeP0c12StoredNativeE0Qa":{"name":"FieldStoredNativeType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore17FieldStorableTypeP015cs_rawAttributeE0So011NSAttributeE0VvpZ":{"name":"cs_rawAttributeType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore17FieldStorableTypeP05cs_toc12StoredNativeE0ypSgyF":{"name":"cs_toFieldStoredNativeType()","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"Optional"},"Extensions/Optional.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"Optional"},"Extensions/NSURL.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSURL"},"Extensions/NSURL.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSURL"},"Extensions/NSURL.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSURL"},"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/NSDeleteRule.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"NSDeleteRule"},"Extensions/NSAttributeType.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"NSAttributeType"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP017DestinationObjectE0Qa":{"name":"DestinationObjectType","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP011NativeValueE0Qa":{"name":"NativeValueType","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP013SnapshotValueE0Qa":{"name":"SnapshotValueType","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP09PublishedE0Qa":{"name":"PublishedType","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toReturnE04fromx011NativeValueE0QzSg_tFZ":{"name":"cs_toReturnType(from:)","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP014cs_toPublishedE04from2in0hE0Qz013SnapshotValueE0Qz_So22NSManagedObjectContextCtFZ":{"name":"cs_toPublishedType(from:in:)","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP011cs_toNativeE04from0h5ValueE0QzSgx_tFZ":{"name":"cs_toNativeType(from:)","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP013cs_toSnapshotE04from0h5ValueE0Qz09PublishedE0Qz_tFZ":{"name":"cs_toSnapshotType(from:)","parent_name":"Array"},"Extensions/Array.html#/s:9CoreStore21FieldRelationshipTypeP19cs_valueForSnapshot4from0i5ValueE0QzSaySo17NSManagedObjectIDCG_tFZ":{"name":"cs_valueForSnapshot(from:)","parent_name":"Array"},"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/NSManagedObject.html#/s:9CoreStore13DynamicObjectP14cs_forceCreate17entityDescription4into8assignToxSo08NSEntityI0C_So09NSManagedD7ContextCSo012NSPersistentB0CtFZ":{"name":"cs_forceCreate(entityDescription:into:assignTo:)","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP21cs_snapshotDictionary2id7contextSDySSypGSgSo09NSManagedD2IDC_So0jD7ContextCtFZ":{"name":"cs_snapshotDictionary(id:context:)","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:9CoreStore13DynamicObjectP8cs_toRawSo09NSManagedD0CyF":{"name":"cs_toRaw()","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore13DynamicObjectP5cs_idSo09NSManagedD2IDCyF":{"name":"cs_id()","parent_name":"NSManagedObject"},"Extensions/NSManagedObject.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","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#/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/NSOrderedSet.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSOrderedSet"},"Extensions/NSSet.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSSet"},"Extensions/NSData.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSData"},"Extensions/NSData.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSData"},"Extensions/NSData.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSData"},"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/NSDate.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSDate"},"Extensions/NSDate.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSDate"},"Extensions/NSDate.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSDate"},"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/NSString.html#/s:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSString"},"Extensions/NSString.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSString"},"Extensions/NSString.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSString"},"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:9CoreStore17FieldStorableTypeP07cs_fromc12StoredNativeE0yx0chiE0QzFZ":{"name":"cs_fromFieldStoredNativeType(_:)","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP011DestinationG4TypeQa":{"name":"DestinationValueType","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:9CoreStore38AllowedObjectiveCAttributeKeyPathValueP06ReturnH4TypeQa":{"name":"ReturnValueType","parent_name":"NSNumber"},"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/NSNumber.html":{"name":"NSNumber"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSDate.html":{"name":"NSDate"},"Extensions/NSData.html":{"name":"NSData"},"Extensions/NSSet.html":{"name":"NSSet"},"Extensions/NSOrderedSet.html":{"name":"NSOrderedSet"},"Extensions/NSManagedObject.html":{"name":"NSManagedObject"},"Extensions/NSManagedObjectID.html":{"name":"NSManagedObjectID"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/Array.html":{"name":"Array"},"Extensions.html#/s:SD":{"name":"Dictionary"},"Extensions.html#/c:objc(cs)NSAttributeDescription":{"name":"NSAttributeDescription"},"Extensions/NSAttributeType.html":{"name":"NSAttributeType"},"Extensions.html#/c:objc(cs)NSBundle":{"name":"Bundle"},"Extensions/NSDeleteRule.html":{"name":"NSDeleteRule"},"Extensions.html#/c:objc(cs)NSEntityDescription":{"name":"NSEntityDescription"},"Extensions.html#/c:objc(cs)NSError":{"name":"NSError"},"Extensions.html#/c:objc(cs)NSManagedObjectModel":{"name":"NSManagedObjectModel"},"Extensions.html#/c:objc(cs)NSMappingModel":{"name":"NSMappingModel"},"Extensions.html#/c:objc(cs)NSPredicate":{"name":"NSPredicate"},"Extensions.html#/c:objc(cs)NSRelationshipDescription":{"name":"NSRelationshipDescription"},"Extensions.html#/c:objc(cs)NSSortDescriptor":{"name":"NSSortDescriptor"},"Extensions/NSURL.html":{"name":"NSURL"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Result.html":{"name":"Result"},"Extensions/Selector.html":{"name":"Selector"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/KeyPathString.html":{"name":"KeyPathString"},"Extensions/DiffableDataSource.html":{"name":"DiffableDataSource"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues"},"Extensions/Set.html":{"name":"Set"},"Extensions.html#/c:objc(cs)NSArray":{"name":"NSArray"},"Extensions.html#/c:objc(cs)NSDictionary":{"name":"NSDictionary"},"Extensions/NSUUID.html":{"name":"NSUUID"},"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/UUID.html":{"name":"UUID"},"Extensions/ForEach.html":{"name":"ForEach"},"Extensions/RawRepresentable.html":{"name":"RawRepresentable"},"Extensions/KeyPath.html":{"name":"KeyPath"},"Extensions/NSManagedObjectContext.html":{"name":"NSManagedObjectContext"},"Extensions/Sequence.html":{"name":"Sequence"},"Extensions/Progress.html":{"name":"Progress"},"Enums/MigrationProgress.html#/s:9CoreStore17MigrationProgressO9migratingyACyxGx_So10NSProgressCtcAEmAA12LocalStorageRzlF":{"name":"migrating(storage:progressObject:)","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> is currently being migrated</p>","parent_name":"MigrationProgress"},"Enums/MigrationProgress.html#/s:9CoreStore17MigrationProgressO8finishedyACyxGx_SbtcAEmAA12LocalStorageRzlF":{"name":"finished(storage:migrationRequired:)","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> has been added to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> and is ready for reading and writing</p>","parent_name":"MigrationProgress"},"Enums/MigrationProgress.html#/s:9CoreStore17MigrationProgressO17fractionCompletedSdvp":{"name":"fractionCompleted","abstract":"<p>The fraction of the overall work completed by the migration. Returns a value between 0.0 and 1.0, inclusive.</p>","parent_name":"MigrationProgress"},"Enums/MigrationProgress.html#/s:9CoreStore17MigrationProgressO11isCompletedSbvp":{"name":"isCompleted","abstract":"<p>Returns <code>true</code> if the storage was successfully added to the stack, <code>false</code> otherwise.</p>","parent_name":"MigrationProgress"},"Enums/FieldCoders/Plist.html#/s:9CoreStore14FieldCoderTypeP0C11StoredValueQa":{"name":"FieldStoredValue","parent_name":"Plist"},"Enums/FieldCoders/Plist.html#/s:9CoreStore14FieldCoderTypeP18encodeToStoredDatay10Foundation0I0VSg0cH5ValueQzSgFZ":{"name":"encodeToStoredData(_:)","parent_name":"Plist"},"Enums/FieldCoders/Plist.html#/s:9CoreStore14FieldCoderTypeP20decodeFromStoredDatay0cH5ValueQzSg10Foundation0I0VSgFZ":{"name":"decodeFromStoredData(_:)","parent_name":"Plist"},"Enums/FieldCoders/NSCoding.html#/s:9CoreStore14FieldCoderTypeP0C11StoredValueQa":{"name":"FieldStoredValue","parent_name":"NSCoding"},"Enums/FieldCoders/NSCoding.html#/s:9CoreStore14FieldCoderTypeP18encodeToStoredDatay10Foundation0I0VSg0cH5ValueQzSgFZ":{"name":"encodeToStoredData(_:)","parent_name":"NSCoding"},"Enums/FieldCoders/NSCoding.html#/s:9CoreStore14FieldCoderTypeP20decodeFromStoredDatay0cH5ValueQzSg10Foundation0I0VSgFZ":{"name":"decodeFromStoredData(_:)","parent_name":"NSCoding"},"Enums/FieldCoders/Json.html#/s:9CoreStore14FieldCoderTypeP0C11StoredValueQa":{"name":"FieldStoredValue","parent_name":"Json"},"Enums/FieldCoders/Json.html#/s:9CoreStore14FieldCoderTypeP18encodeToStoredDatay10Foundation0I0VSg0cH5ValueQzSgFZ":{"name":"encodeToStoredData(_:)","parent_name":"Json"},"Enums/FieldCoders/Json.html#/s:9CoreStore14FieldCoderTypeP20decodeFromStoredDatay0cH5ValueQzSg10Foundation0I0VSgFZ":{"name":"decodeFromStoredData(_:)","parent_name":"Json"},"Enums/FieldCoders/DefaultNSSecureCoding.html#/s:9CoreStore14FieldCoderTypeP0C11StoredValueQa":{"name":"FieldStoredValue","parent_name":"DefaultNSSecureCoding"},"Enums/FieldCoders/DefaultNSSecureCoding.html#/s:9CoreStore14FieldCoderTypeP18encodeToStoredDatay10Foundation0I0VSg0cH5ValueQzSgFZ":{"name":"encodeToStoredData(_:)","parent_name":"DefaultNSSecureCoding"},"Enums/FieldCoders/DefaultNSSecureCoding.html#/s:9CoreStore14FieldCoderTypeP20decodeFromStoredDatay0cH5ValueQzSg10Foundation0I0VSgFZ":{"name":"decodeFromStoredData(_:)","parent_name":"DefaultNSSecureCoding"},"Enums/FieldCoders/DefaultNSSecureCoding.html":{"name":"DefaultNSSecureCoding","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldCoderType.html\">FieldCoderType</a></code> that implements the default Core Data transformable attribute behavior, which uses a <code>ValueTransformer</code> named <code>.secureUnarchiveFromDataTransformerName</code>.</p>","parent_name":"FieldCoders"},"Enums/FieldCoders/Json.html":{"name":"Json","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldCoderType.html\">FieldCoderType</a></code> that implements JSON encoding and decoding of <code>Codable</code> values.</p>","parent_name":"FieldCoders"},"Enums/FieldCoders/NSCoding.html":{"name":"NSCoding","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldCoderType.html\">FieldCoderType</a></code> that implements encoding and decoding of <code>NSCoding</code> values</p>","parent_name":"FieldCoders"},"Enums/FieldCoders/Plist.html":{"name":"Plist","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldCoderType.html\">FieldCoderType</a></code> that implements Binary-Plist encoding and decoding of <code>Codable</code> values.</p>","parent_name":"FieldCoders"},"Enums/DiffableDataSource/TableViewAdapter.html#/s:9CoreStore18DiffableDataSourceO16TableViewAdapterC05tableG09dataStack12cellProviderAEy_xGSo07UITableG0C_AA0dK0CSo0nG4CellCSgAK_10Foundation9IndexPathVxtctcfc":{"name":"init(tableView:dataStack:cellProvider:)","abstract":"<p>Initializes the <code>DiffableDataSource.TableViewAdapter</code>. This instance needs to be held on (retained) for as long as the <code>UITableView</code>‘s lifecycle.</p>","parent_name":"TableViewAdapter"},"Enums/DiffableDataSource/TableViewAdapter.html#/s:9CoreStore18DiffableDataSourceO16TableViewAdapterC05tableG0So07UITableG0CSgvp":{"name":"tableView","abstract":"<p>The target <code>UITableView</code></p>","parent_name":"TableViewAdapter"},"Enums/DiffableDataSource/CollectionViewAdapter.html#/s:9CoreStore18DiffableDataSourceO21CollectionViewAdapterC010collectionG09dataStack12cellProvider013supplementarygM0AEy_xGSo012UICollectionG0C_AA0dK0CSo0oG4CellCSgAL_10Foundation9IndexPathVxtcSo0o8ReusableG0CSgAL_SSATtctcfc":{"name":"init(collectionView:dataStack:cellProvider:supplementaryViewProvider:)","abstract":"<p>Initializes the <code>DiffableDataSource.CollectionViewAdapter</code>. This instance needs to be held on (retained) for as long as the <code>UICollectionView</code>‘s lifecycle.</p>","parent_name":"CollectionViewAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC10ObjectTypea":{"name":"ObjectType","abstract":"<p>The object type represented by this dataSource</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC6targetq_vp":{"name":"target","abstract":"<p>The target to be updated by this dataSource</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC9dataStackAA0dI0Cvp":{"name":"dataStack","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> where object fetches are performed</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC6target9dataStackAEy_xq_Gq__AA0dJ0Ctcfc":{"name":"init(target:dataStack:)","abstract":"<p>Initializes the <code>DiffableDataSource.BaseAdapter</code> object. This instance needs to be held on (retained) for as long as the target’s lifecycle.</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC5purge20animatingDifferences10completionySb_yyctF":{"name":"purge(animatingDifferences:completion:)","abstract":"<p>Clears the target.</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC5apply_20animatingDifferences10completionyAA12ListSnapshotVyxG_SbyyctF":{"name":"apply(_:animatingDifferences:completion:)","abstract":"<p>Reloads the target using a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code>. This is typically from the <code>snapshot</code> property of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code>:</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC17makeEmptySnapshotAA04ListJ0VyxGyF":{"name":"makeEmptySnapshot()","abstract":"<p>Creates a new empty <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> suitable for building custom lists inside subclass implementations of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC5apply_20animatingDifferences10completionyAA12ListSnapshotVyxG_SbyyctF\">apply(_:animatingDifferences:completion:)</a></code>.</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC16numberOfSectionsSiyF":{"name":"numberOfSections()","abstract":"<p>Returns the number of sections</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC13numberOfItems9inSectionSiSgSi_tF":{"name":"numberOfItems(inSection:)","abstract":"<p>Returns the number of items at the specified section, or <code>nil</code> if the section is not found</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC9sectionID3forSSSgSi_tF":{"name":"sectionID(for:)","abstract":"<p>Returns the section identifier at the specified index, or <code>nil</code> if not found</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC6itemID3forSo015NSManagedObjectI0CSg10Foundation9IndexPathV_tF":{"name":"itemID(for:)","abstract":"<p>Returns the object identifier for the item at the specified <code>IndexPath</code>, or <code>nil</code> if not found</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC9indexPath3for10Foundation05IndexI0VSgSo17NSManagedObjectIDC_tF":{"name":"indexPath(for:)","abstract":"<p>Returns the <code>IndexPath</code> for the item with the specified object identifier, or <code>nil</code> if not found</p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC17sectionIndexTitle3forSSSgSi_tF":{"name":"sectionIndexTitle(for:)","abstract":"<p>Returns the section index title for the specified <code>section</code> if the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code> for this list has provided a <code>sectionIndexTransformer</code></p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html#/s:9CoreStore18DiffableDataSourceO11BaseAdapterC32sectionIndexTitlesForAllSectionsSaySSSgGyF":{"name":"sectionIndexTitlesForAllSections()","abstract":"<p>Returns the section index titles for all sections if the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/SectionBy.html\">SectionBy</a></code> for this list has provided a <code>sectionIndexTransformer</code></p>","parent_name":"BaseAdapter"},"Enums/DiffableDataSource/BaseAdapter.html":{"name":"BaseAdapter","abstract":"<p>The <code>DiffableDataSource.BaseAdapter</code> serves as a superclass for consumers of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> diffable data.</p>","parent_name":"DiffableDataSource"},"Enums/DiffableDataSource/CollectionViewAdapter.html":{"name":"CollectionViewAdapter","abstract":"<p>The <code>DiffableDataSource.CollectionViewAdapter</code> serves as a <code>UICollectionViewDataSource</code> that handles <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> snapshots for a <code>UICollectionView</code>. Subclasses of <code>DiffableDataSource.CollectionViewAdapter</code> may override some <code>UICollectionViewDataSource</code> methods as needed.","parent_name":"DiffableDataSource"},"Enums/DiffableDataSource/TableViewAdapter.html":{"name":"TableViewAdapter","abstract":"<p>The <code>DiffableDataSource.TableViewAdapterAdapter</code> serves as a <code>UITableViewDataSource</code> that handles <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> snapshots for a <code>UITableView</code>. Subclasses of <code>DiffableDataSource.TableViewAdapter</code> may override some <code>UITableViewDataSource</code> methods as needed.","parent_name":"DiffableDataSource"},"Enums/DiffableDataSource.html#/s:9CoreStore18DiffableDataSourceO6Targeta":{"name":"Target","abstract":"<p>The <code>DiffableDataSource.Target</code> protocol allows custom views to consume <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> diffable data similar to how <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/TableViewAdapter.html\">DiffableDataSource.TableViewAdapter</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code> reloads data for their corresponding views.</p>","parent_name":"DiffableDataSource"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore14FieldContainerO7VirtualV_12customGetter0F6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__AA11ObjectProxyVyxG_AK0cN0Vyx_qd__GtcyAL_AOqd__tcSgShySSGyXAtcfc":{"name":"init(_:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property. <code>Field.Virtual</code> properties are not allowed to have initial values, including <code>nil</code> for optional types.</p>","parent_name":"Virtual"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Virtual"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Virtual"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Virtual"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","parent_name":"Virtual"},"Enums/FieldContainer/Virtual.html#/s:9CoreStore14FieldContainerO7VirtualVA2A0C12OptionalTypeRd__rlE_12customGetter0H6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__AA11ObjectProxyVyxG_AL0cP0Vyx_qd__GtcSgyAM_APqd__tcSgShySSGyXAtcfc":{"name":"init(_:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property. <code>Field.Virtual</code> properties are not allowed to have initial values, including <code>nil</code> for optional types.</p>","parent_name":"Virtual"},"Enums/FieldContainer/Relationship/DeleteRule.html#/s:9CoreStore14FieldContainerO12RelationshipV10DeleteRuleO7nullifyyAGyx_qd___GAImAA0aB6ObjectCRbzAA0cE4TypeRd__r__lF":{"name":"nullify","abstract":"<p>If the object is deleted, back pointers from the objects to which it is related are nullified.</p>","parent_name":"DeleteRule"},"Enums/FieldContainer/Relationship/DeleteRule.html#/s:9CoreStore14FieldContainerO12RelationshipV10DeleteRuleO7cascadeyAGyx_qd___GAImAA0aB6ObjectCRbzAA0cE4TypeRd__r__lF":{"name":"cascade","abstract":"<p>If the object is deleted, the destination object or objects of this relationship are also deleted.</p>","parent_name":"DeleteRule"},"Enums/FieldContainer/Relationship/DeleteRule.html#/s:9CoreStore14FieldContainerO12RelationshipV10DeleteRuleO4denyyAGyx_qd___GAImAA0aB6ObjectCRbzAA0cE4TypeRd__r__lF":{"name":"deny","abstract":"<p>If the destination of this relationship is not nil, the delete creates a validation error.</p>","parent_name":"DeleteRule"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore36RelationshipKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","parent_name":"Relationship"},"Enums/FieldContainer/Relationship/DeleteRule.html":{"name":"DeleteRule","abstract":"<p>These constants define what happens to relationships when an object is deleted.</p>","parent_name":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE9ToOneTypeRd__rlE_10deleteRule19versionHashModifier22previousVersionKeyPath010affectedByP5PathsAEyx_qd__GSS_AE06DeleteJ0Oyx_qd___GSSSgyXAAOyXAShySSGyXAtcfc":{"name":"init(_:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE9ToOneTypeRd__rlE_7inverse10deleteRule19versionHashModifier22previousVersionKeyPath010affectedByQ5PathsAEyx_qd__GSS_s0qR0Cy017DestinationObjectH0Qyd__AEyAP_qd0__GGAE06DeleteK0Oyx_qd___GSSSgyXAAVyXAShySSGyXAtcAA0ceH0Rd0__lufc":{"name":"init(_:inverse:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE17ToManyOrderedTypeRd__rlE_8minCount03maxK010deleteRule19versionHashModifier22previousVersionKeyPath010affectedByT5PathsAEyx_qd__GSS_S2iAE06DeleteN0Oyx_qd___GSSSgyXAAQyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE17ToManyOrderedTypeRd__rlE_8minCount03maxK07inverse10deleteRule19versionHashModifier22previousVersionKeyPath010affectedByU5PathsAEyx_qd__GSS_S2is0uV0Cy017DestinationObjectI0Qyd__AEyAR_qd0__GGAE06DeleteO0Oyx_qd___GSSSgyXAAXyXAShySSGyXAtcAA0ceI0Rd0__lufc":{"name":"init(_:minCount:maxCount:inverse:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE19ToManyUnorderedTypeRd__rlE_8minCount03maxK010deleteRule19versionHashModifier22previousVersionKeyPath010affectedByT5PathsAEyx_qd__GSS_S2iAE06DeleteN0Oyx_qd___GSSSgyXAAQyXAShySSGyXAtcfc":{"name":"init(_:minCount:maxCount:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Relationship.html#/s:9CoreStore14FieldContainerO12RelationshipVA2A0cE19ToManyUnorderedTypeRd__rlE_8minCount03maxK07inverse10deleteRule19versionHashModifier22previousVersionKeyPath010affectedByU5PathsAEyx_qd__GSS_S2is0uV0Cy017DestinationObjectI0Qyd__AEyAR_qd0__GGAE06DeleteO0Oyx_qd___GSSSgyXAAXyXAShySSGyXAtcAA0ceI0Rd0__lufc":{"name":"init(_:minCount:maxCount:inverse:deleteRule:versionHashModifier:previousVersionKeyPath:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the relationship. All relationships require an “inverse”, 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":"Relationship"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedV12wrappedValue_19versionHashModifier22previousVersionKeyPath5coder12customGetter0P6Setter010affectedByM5PathsAEyx_qd__Gqd__yXA_S2SSgyXAANyXAqd0__mqd__AA11ObjectProxyVyxG_AP0cW0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAtc0c6StoredG0Qyd0__Rsd__AA0C9CoderTypeRd0__lufc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedV_19versionHashModifier22previousVersionKeyPath5coder12customGetter0N6Setter010affectedByK5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAANyXAqd0__mqd__AA11ObjectProxyVyxG_AP0cX0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAqd__yctc0c6StoredV0Qyd0__Rsd__AA0C9CoderTypeRd0__lufc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedV12wrappedValue_19versionHashModifier22previousVersionKeyPath5coder12customGetter0P6Setter010affectedByM5PathsAEyx_qd__Gqd__yXA_S2SSgyXAANyXA10Foundation4DataVSgqd__c6encode_qd__ARc6decodetqd__AA11ObjectProxyVyxG_AV0C5ProxyVyx_qd__GtcSgyAW_AZqd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedV_19versionHashModifier22previousVersionKeyPath5coder12customGetter0N6Setter010affectedByK5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAANyXA10Foundation4DataVSgqd__c6encode_qd__ARc6decodetqd__AA11ObjectProxyVyxG_AV0C5ProxyVyx_qd__GtcSgyAW_AZqd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__rlE12wrappedValue_19versionHashModifier22previousVersionKeyPath5coder12customGetter0R6Setter010affectedByO5PathsAEyx_qd__Gqd__yXA_S2SSgyXAAOyXAqd0__mqd__AA11ObjectProxyVyxG_AQ0cY0Vyx_qd__GtcSgyAR_AUqd__tcSgShySSGyXAtcAA0c5CoderG0Rd0__0c6StoredI0Qyd0__7WrappedRtd__lufc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__rlE_19versionHashModifier22previousVersionKeyPath5coder12customGetter0P6Setter010affectedByM5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAAOyXAqd0__mqd__AA11ObjectProxyVyxG_AQ0cZ0Vyx_qd__GtcSgyAR_AUqd__tcSgShySSGyXAqd__yctcAA0c5CoderG0Rd0__0c6StoredX0Qyd0__7WrappedRtd__lufc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__rlE12wrappedValue_19versionHashModifier22previousVersionKeyPath5coder12customGetter0R6Setter010affectedByO5PathsAEyx_qd__Gqd__yXA_S2SSgyXAAOyXA10Foundation4DataVSgqd__c6encode_qd__ASc6decodetqd__AA11ObjectProxyVyxG_AW0C5ProxyVyx_qd__GtcSgyAX_A_qd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__rlE_19versionHashModifier22previousVersionKeyPath5coder12customGetter0P6Setter010affectedByM5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAAOyXA10Foundation4DataVSgqd__c6encode_qd__ASc6decodetqd__AA11ObjectProxyVyxG_AW0C5ProxyVyx_qd__GtcSgyAX_A_qd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:coder:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A22DefaultNSSecureCodableRd__rlE12wrappedValue_19versionHashModifier22previousVersionKeyPath12customGetter0R6Setter010affectedByP5PathsAEyx_qd__Gqd__yXA_S2SSgyXAANyXAqd__AA11ObjectProxyVyxG_AP0cY0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property. This overload is for types supported by Core Data’s default NSSecureCodable implementation: <code>NSArray</code>, <code>NSDictionary</code>, <code>NSSet</code>, <code>NSString</code>, <code>NSNumber</code>, <code>NSDate</code>, <code>NSData</code>, <code>NSURL</code>, <code>NSUUID</code>, and <code>NSNull</code>.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A22DefaultNSSecureCodableRd__rlE_19versionHashModifier22previousVersionKeyPath12customGetter0P6Setter010affectedByN5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAANyXAqd__AA11ObjectProxyVyxG_AP0cZ0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property. This overload is for types supported by Core Data’s default NSSecureCodable implementation: <code>NSArray</code>, <code>NSDictionary</code>, <code>NSSet</code>, <code>NSString</code>, <code>NSNumber</code>, <code>NSDate</code>, <code>NSData</code>, <code>NSURL</code>, <code>NSUUID</code>, and <code>NSNull</code>.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__AA22DefaultNSSecureCodable7WrappedRpd__rlE12wrappedValue_19versionHashModifier22previousVersionKeyPath12customGetter0U6Setter010affectedByS5PathsAEyx_qd__Gqd__yXA_S2SSgyXAAQyXAqd__AA11ObjectProxyVyxG_AS0C5ProxyVyx_qd__GtcSgyAT_AWqd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property. This overload is for types supported by Core Data’s default NSSecureCodable implementation: <code>NSArray</code>, <code>NSDictionary</code>, <code>NSSet</code>, <code>NSString</code>, <code>NSNumber</code>, <code>NSDate</code>, <code>NSData</code>, <code>NSURL</code>, <code>NSUUID</code>, and <code>NSNull</code>.</p>","parent_name":"Coded"},"Enums/FieldContainer/Coded.html#/s:9CoreStore14FieldContainerO5CodedVA2A0C12OptionalTypeRd__AA22DefaultNSSecureCodable7WrappedRpd__rlE_19versionHashModifier22previousVersionKeyPath12customGetter0S6Setter010affectedByQ5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAAQyXAqd__AA11ObjectProxyVyxG_AS0C5ProxyVyx_qd__GtcSgyAT_AWqd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property. This overload is for types supported by Core Data’s default NSSecureCodable implementation: <code>NSArray</code>, <code>NSDictionary</code>, <code>NSSet</code>, <code>NSString</code>, <code>NSNumber</code>, <code>NSDate</code>, <code>NSData</code>, <code>NSURL</code>, <code>NSUUID</code>, and <code>NSNull</code>.</p>","parent_name":"Coded"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV12wrappedValue_19versionHashModifier22previousVersionKeyPath12customGetter0O6Setter010affectedByM5PathsAEyx_qd__Gqd__yXA_S2SSgyXAAMyXAqd__AA11ObjectProxyVyxG_AO0cV0Vyx_qd__GtcSgyAP_ASqd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV_19versionHashModifier22previousVersionKeyPath12customGetter0M6Setter010affectedByK5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAAMyXAqd__AA11ObjectProxyVyxG_AO0cW0Vyx_qd__GtcSgyAP_ASqd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV2eeoiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV2neoiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV1loiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV1goiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV2leoiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV2geoiyAA5WhereVyxGAEyx_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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredV2teoiyAA5WhereVyxGqd0___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":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredVA2A0C12OptionalTypeRd__rlE12wrappedValue_19versionHashModifier22previousVersionKeyPath12customGetter0Q6Setter010affectedByO5PathsAEyx_qd__Gqd__yXA_S2SSgyXAANyXAqd__AA11ObjectProxyVyxG_AP0cX0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAtcfc":{"name":"init(wrappedValue:_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Stored"},"Enums/FieldContainer/Stored.html#/s:9CoreStore14FieldContainerO6StoredVA2A0C12OptionalTypeRd__rlE_19versionHashModifier22previousVersionKeyPath12customGetter0O6Setter010affectedByM5Paths19dynamicInitialValueAEyx_qd__GSS_SSSgyXAANyXAqd__AA11ObjectProxyVyxG_AP0cY0Vyx_qd__GtcSgyAQ_ATqd__tcSgShySSGyXAqd__yctcfc":{"name":"init(_:versionHashModifier:previousVersionKeyPath:customGetter:customSetter:affectedByKeyPaths:dynamicInitialValue:)","abstract":"<p>Initializes the metadata for the property.</p>","parent_name":"Stored"},"Enums/FieldContainer/Stored.html":{"name":"Stored","abstract":"<p>The containing type for stored property values. Any type that conforms to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FieldStorableType.html\">FieldStorableType</a></code> are supported.</p>","parent_name":"FieldContainer"},"Enums/FieldContainer/Coded.html":{"name":"Coded","abstract":"<p>The containing type for stored property values. Any type supported by the specified encoder/decoder are allowed.</p>","parent_name":"FieldContainer"},"Enums/FieldContainer/Relationship.html":{"name":"Relationship","abstract":"<p>The containing type for 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":"FieldContainer"},"Enums/FieldContainer/Virtual.html":{"name":"Virtual","abstract":"<p>The containing type for computed property values. Because this value is not persisted to the backing store, any type is supported. <code>Field.Virtual</code> properties are not allowed to have initial values, including <code>nil</code> for optional types.</p>","parent_name":"FieldContainer"},"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 “inverse”, 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 “inverse”, 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 “inverse”, 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 “inverse”, 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 value</p>","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"ToManyOrdered"},"Enums/RelationshipContainer/ToManyOrdered.html#/s:9CoreStore36RelationshipKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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/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 “inverse”, 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 “inverse”, 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 “inverse”, 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 “inverse”, 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 value</p>","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"ToManyUnordered"},"Enums/RelationshipContainer/ToManyUnordered.html#/s:9CoreStore36RelationshipKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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/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 “inverse”, 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 “inverse”, 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 “inverse”, 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 “inverse”, 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 value</p>","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"ToOne"},"Enums/RelationshipContainer/ToOne.html#/s:9CoreStore36RelationshipKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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.html#/s:9CoreStore21RelationshipContainerO10DeleteRuleO":{"name":"DeleteRule","abstract":"<p>These constants define what happens to relationships when an object is deleted.</p>","parent_name":"RelationshipContainer"},"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/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/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/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 attribute value</p>","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Optional"},"Enums/TransformableContainer/Optional.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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 attribute value</p>","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Required"},"Enums/TransformableContainer/Required.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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 attribute value</p>","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Optional"},"Enums/ValueContainer/Optional.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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 attribute value</p>","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore27AnyKeyPathStringConvertibleP06cs_keyeF0SSvp":{"name":"cs_keyPathString","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore24KeyPathStringConvertibleP10ObjectTypeQa":{"name":"ObjectType","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore24KeyPathStringConvertibleP20DestinationValueTypeQa":{"name":"DestinationValueType","parent_name":"Required"},"Enums/ValueContainer/Required.html#/s:9CoreStore33AttributeKeyPathStringConvertibleP15ReturnValueTypeQa":{"name":"ReturnValueType","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: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 “NSError” 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 “Error” 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/CoreStoreDefaults.html#/s:9CoreStore0aB8DefaultsO6loggerAA0aB6Logger_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":"CoreStoreDefaults"},"Enums/CoreStoreDefaults.html#/s:9CoreStore0aB8DefaultsO9dataStackAA04DataE0CvpZ":{"name":"dataStack","abstract":"<p>The default <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> instance to be used. If <code>defaultStack</code> is not set during the first time accessed, a default-configured <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> will be created.</p>","parent_name":"CoreStoreDefaults"},"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:9CoreStore10SelectTermOA2A0aB6ObjectCRbzrlE9attributeyACyxGs7KeyPathCyxqd__G0E4TypeQyd__RszAA09AttributegH17StringConvertibleRd__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_2asACyxGs7KeyPathCyxqd__G_SSSgt0E4TypeQyd__RszAA09AttributehI17StringConvertibleRd__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_2asACyxGs7KeyPathCyxqd__G_SSSgt0E4TypeQyd__RszAA09AttributehI17StringConvertibleRd__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_2asACyxGs7KeyPathCyxqd__G_SSSgt0E4TypeQyd__RszAA09AttributehI17StringConvertibleRd__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_2asACyxGs7KeyPathCyxqd__G_SSSgt0E4TypeQyd__RszAA09AttributehI17StringConvertibleRd__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_2asACyxGs7KeyPathCyxqd__G_SSSgt0E4TypeQyd__RszAA09AttributehI17StringConvertibleRd__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/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: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:9CoreStore0aB5ErrorOyACs0C0_pSgcfc":{"name":"init(_:)","abstract":"<p>Casts any <code>Error</code> to a known <code>CoreStoreError</code>, or wraps it in <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO08internalC0yACSo7NSErrorC_tcACmF\">CoreStoreError.internalError(NSError:)</a></code>.</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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"CoreStoreError"},"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/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/CoreStoreDefaults.html":{"name":"CoreStoreDefaults","abstract":"<p>Global utilities</p>"},"Enums/CoreStoreErrorCode.html":{"name":"CoreStoreErrorCode","abstract":"<p>The <code>NSError</code> error codes for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbGlobal%20Variables.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>"},"Enums/FieldContainer.html":{"name":"FieldContainer","abstract":"<p>The containing type for value properties. Use the <code>Field</code> typealias instead for shorter syntax.</p>"},"Enums/DiffableDataSource.html":{"name":"DiffableDataSource","abstract":"<p>Namespace for diffable data source types. See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/TableViewAdapter.html\">DiffableDataSource.TableViewAdapter</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DiffableDataSource/CollectionViewAdapter.html\">DiffableDataSource.CollectionViewAdapter</a></code> for actual implementations</p>"},"Enums/FieldCoders.html":{"name":"FieldCoders","abstract":"<p>Namespace for Built-in Field Coders</p>"},"Enums/MigrationProgress.html":{"name":"MigrationProgress","abstract":"<p>A <code>MigrationProgress</code> contains info on a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code>‘s setup progress.</p>"},"Global%20Variables.html#/s:9CoreStore0aB11ErrorDomainSSvp":{"name":"CoreStoreErrorDomain","abstract":"<p>The <code>NSError</code> error domain string for <code>CSError</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>CoreStore</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>CoreStore</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>CoreStore</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>CoreStore</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/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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"XcodeDataModelSchema"},"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 “scratch” 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 “scratch” 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:9CoreStore21UnsafeDataTransactionC05beginC012supportsUndo16sourceIdentifierACSb_ypSgtF":{"name":"beginUnsafe(supportsUndo:sourceIdentifier:)","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: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 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":"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/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:9CoreStore26SynchronousDataTransactionC6delete9objectIDsyx_tSTRzSo17NSManagedObjectIDC7ElementRczlF":{"name":"delete(objectIDs:)","abstract":"<p>Deletes the objects with the specified <code>NSManagedObjectID</code>s.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6deleteyyxSg_AEdtAA20ObjectRepresentationRzlF":{"name":"delete(_:_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectRepresentation.html\">ObjectRepresentation</a></code>s.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:9CoreStore26SynchronousDataTransactionC6deleteyyxSTRzAA20ObjectRepresentation7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by an <code>ObjectRepresenation</code>.</p>","parent_name":"SynchronousDataTransaction"},"Classes/SynchronousDataTransaction.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SynchronousDataTransaction"},"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 “<Application name>.sqlite” file in the “Application Support/<bundle id>” directory (or the “Caches/<bundle id>” directory on tvOS), a <code>nil</code> <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C13configurationSSSgvp\">configuration</a></code> pertaining to the “Default” 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 “<Application name>.sqlite” file in the “Application Support” directory (or the “Caches” directory on tvOS), a <code>nil</code> <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SQLiteStore.html#/s:9CoreStore06SQLiteB0C13configurationSSSgvp\">configuration</a></code> pertaining to the “Default” 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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"SQLiteStore"},"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/ObjectPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP6OutputQa":{"name":"Output","parent_name":"SnapshotPublisher"},"Classes/ObjectPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP7FailureQa":{"name":"Failure","parent_name":"SnapshotPublisher"},"Classes/ObjectPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP7receive10subscriberyqd___tAA10SubscriberRd__7FailureQyd__AGRtz5InputQyd__6OutputRtzlF":{"name":"receive(subscriber:)","parent_name":"SnapshotPublisher"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceV4baseACyxGvp":{"name":"base","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> instance</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceV8snapshot16emitInitialValueAC08SnapshotD0Vyx_GSb_tF":{"name":"snapshot(emitInitialValue:)","abstract":"<p>Returns a <code>Publisher</code> that emits an <code>ObjectSnapshot?</code> whenever changes occur in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>. The event emits <code>nil</code> if the object has been deletd.</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceVAASo09NSManagedC0CRbzrlE13dynamicMemberQrs7KeyPathCyxqd__G_tcAA020AllowedObjectiveCKeyK5ValueRd__luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceVA2A0abC0CRbzrlE13dynamicMemberQrs7KeyPathCyxAA14FieldContainerO6StoredVyqd___qd_0_GG_tcAGRbd__AA0K12StorableTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceVA2A0abC0CRbzrlE13dynamicMemberQrs7KeyPathCyxAA14FieldContainerO7VirtualVyqd___qd_0_GG_tcAGRbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher/ReactiveNamespace.html#/s:9CoreStore15ObjectPublisherC17ReactiveNamespaceVA2A0abC0CRbzrlE13dynamicMemberQrs7KeyPathCyxAA14FieldContainerO5CodedVyqd___qd_0_GG_tcAGRbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ReactiveNamespace"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC8snapshotAA0C8SnapshotVyxGSgvp":{"name":"snapshot","abstract":"<p>A snapshot of the latest state of this list. Returns <code>nil</code> if the object has been deleted.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC6objectxSgvp":{"name":"object","abstract":"<p>The actual <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance. Becomes <code>nil</code> if the object has been deleted.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC11addObserver_13notifyInitial_yqd___SbyACyxGctRld__ClF":{"name":"addObserver(_:notifyInitial:_:)","abstract":"<p>Registers an object as an observer to be notified when changes to the <code>ObjectPublisher</code>‘s snapshot occur.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC11addObserver_13notifyInitial23initialSourceIdentifier_yqd___SbypSgyACyxG_AGtctRld__ClF":{"name":"addObserver(_:notifyInitial:initialSourceIdentifier:_:)","abstract":"<p>Registers an object as an observer to be notified when changes to the <code>ObjectPublisher</code>‘s snapshot occur.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC14removeObserveryyqd__Rld__ClF":{"name":"removeObserver(_:)","abstract":"<p>Unregisters an object from receiving notifications for changes to the <code>ObjectPublisher</code>‘s snapshot.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore23AnyObjectRepresentationP8objectIDSo09NSManageddG0CyF":{"name":"objectID()","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore23AnyObjectRepresentationP12cs_dataStackAA04DataH0CSgyF":{"name":"cs_dataStack()","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP0C4TypeQa":{"name":"ObjectType","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP11asPublisher2inAA0cF0Cy0C4TypeQzGAA9DataStackC_tF":{"name":"asPublisher(in:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP10asReadOnly2in0C4TypeQzSgAA9DataStackC_tF":{"name":"asReadOnly(in:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP10asEditable2in0C4TypeQzSgAA19BaseDataTransactionC_tF":{"name":"asEditable(in:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA9DataStackC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA19BaseDataTransactionC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherC8reactiveAC17ReactiveNamespaceVyx_Gvp":{"name":"reactive","abstract":"<p>Combine utilities for the <code>ObjectPublisher</code> are exposed through this namespace</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher/ReactiveNamespace.html":{"name":"ReactiveNamespace","abstract":"<p>Combine utilities for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> are exposed through this namespace. Extend this type if you need to add other Combine Publisher utilities for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher/SnapshotPublisher.html":{"name":"SnapshotPublisher","abstract":"<p>A <code>Publisher</code> that emits an <code>ObjectSnapshot?</code> whenever changes occur in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code>. The event emits <code>nil</code> if the object has been deletd.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCAASo09NSManagedC0CRbzrlE13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcAA020AllowedObjectiveCKeyI5ValueRd__luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14FieldContainerO6StoredVyqd___qd_0_GG_tcAERbd__AA0I12StorableTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14FieldContainerO7VirtualVyqd___qd_0_GG_tcAERbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14FieldContainerO5CodedVyqd___qd_0_GG_tcAERbd__r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMember13PublishedTypeQyd_0_Sgs7KeyPathCyxAA14FieldContainerO12RelationshipVyqd___qd_0_GG_tcAERbd__AA0kmH0Rd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14ValueContainerO8RequiredCyqd___qd_0_GG_tcAERbd__AA23ImportableAttributeTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA14ValueContainerO8OptionalCyqd___qd_0_GG_tcAERbd__AA23ImportableAttributeTypeRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA22TransformableContainerO8RequiredCyqd___qd_0_GG_tcAERbd__So8NSCodingRd_0_So9NSCopyingRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA22TransformableContainerO8OptionalCyqd___qd_0_GG_tcAERbd__So8NSCodingRd_0_So9NSCopyingRd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd_0_Sgs7KeyPathCyxAA21RelationshipContainerO5ToOneCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberSayqd_0_GSgs7KeyPathCyxAA21RelationshipContainerO13ToManyOrderedCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberShyqd_0_GSgs7KeyPathCyxAA21RelationshipContainerO15ToManyUnorderedCyqd___qd_0_GG_tcAERbd__AERbd_0_r0_luip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"Classes/ObjectPublisher.html#/s:9CoreStore15ObjectPublisherCA2A0abC0CRbzrlE13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip":{"name":"subscript(dynamicMember:)","abstract":"<p>Returns the value for the property identified by a given key.</p>","parent_name":"ObjectPublisher"},"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:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore23AnyObjectRepresentationP8objectIDSo09NSManageddG0CyF":{"name":"objectID()","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore23AnyObjectRepresentationP12cs_dataStackAA04DataH0CSgyF":{"name":"cs_dataStack()","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP0C4TypeQa":{"name":"ObjectType","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP11asPublisher2inAA0cF0Cy0C4TypeQzGAA9DataStackC_tF":{"name":"asPublisher(in:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP10asReadOnly2in0C4TypeQzSgAA9DataStackC_tF":{"name":"asReadOnly(in:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP10asEditable2in0C4TypeQzSgAA19BaseDataTransactionC_tF":{"name":"asEditable(in:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA9DataStackC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:9CoreStore20ObjectRepresentationP10asSnapshot2inAA0cF0Vy0C4TypeQzGSgAA19BaseDataTransactionC_tF":{"name":"asSnapshot(in:)","parent_name":"ObjectMonitor"},"Classes/ObjectMonitor.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ObjectMonitor"},"Classes/ListPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP6OutputQa":{"name":"Output","parent_name":"SnapshotPublisher"},"Classes/ListPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP7FailureQa":{"name":"Failure","parent_name":"SnapshotPublisher"},"Classes/ListPublisher/SnapshotPublisher.html#/s:7Combine9PublisherP7receive10subscriberyqd___tAA10SubscriberRd__7FailureQyd__AGRtz5InputQyd__6OutputRtzlF":{"name":"receive(subscriber:)","parent_name":"SnapshotPublisher"},"Classes/ListPublisher/ReactiveNamespace.html#/s:9CoreStore13ListPublisherC17ReactiveNamespaceV4baseACyxGvp":{"name":"base","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> instance</p>","parent_name":"ReactiveNamespace"},"Classes/ListPublisher/ReactiveNamespace.html#/s:9CoreStore13ListPublisherC17ReactiveNamespaceV8snapshot16emitInitialValueAC08SnapshotD0Vyx_GSb_tF":{"name":"snapshot(emitInitialValue:)","abstract":"<p>Returns a <code>Publisher</code> that emits a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> whenever changes occur in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code></p>","parent_name":"ReactiveNamespace"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC10ObjectTypea":{"name":"ObjectType","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> type associated with this list</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC9SectionIDa":{"name":"SectionID","abstract":"<p>The type for the section IDs</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC6ItemIDa":{"name":"ItemID","abstract":"<p>The type for the item IDs</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC8snapshotAA0C8SnapshotVyxGvp":{"name":"snapshot","abstract":"<p>A snapshot of the latest state of this list</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC11addObserver_13notifyInitial_yqd___SbyACyxGctRld__ClF":{"name":"addObserver(_:notifyInitial:_:)","abstract":"<p>Registers an object as an observer to be notified when changes to the <code>ListPublisher</code>‘s snapshot occur.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC11addObserver_13notifyInitial23initialSourceIdentifier_yqd___SbypSgyACyxG_AGtctRld__ClF":{"name":"addObserver(_:notifyInitial:initialSourceIdentifier:_:)","abstract":"<p>Registers an object as an observer to be notified when changes to the <code>ListPublisher</code>‘s snapshot occur.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC14removeObserveryyqd__Rld__ClF":{"name":"removeObserver(_:)","abstract":"<p>Unregisters an object from receiving notifications for changes to the <code>ListPublisher</code>‘s snapshot.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC7refetch_16sourceIdentifieryqd___ypSgtK10ObjectTypeQyd__RszAA021FetchChainableBuilderI0Rd__lF":{"name":"refetch(_:sourceIdentifier:)","abstract":"<p>Asks the <code>ListPublisher</code> to refetch its objects using the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FetchChainableBuilderType.html\">FetchChainableBuilderType</a></code>. Unlike <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s, a <code>ListPublisher</code>‘s <code>refetch(...)</code> executes immediately.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC7refetch_16sourceIdentifieryqd___ypSgtK10ObjectTypeQyd__RszAA021SectionMonitorBuilderI0Rd__lF":{"name":"refetch(_:sourceIdentifier:)","abstract":"<p>Asks the <code>ListPublisher</code> to refetch its objects using the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SectionMonitorBuilderType.html\">SectionMonitorBuilderType</a></code>. Unlike <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s, a <code>ListPublisher</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html#/s:9CoreStore13ListPublisherC7refetch_16sourceIdentifieryqd___ypSgtK10ObjectTypeQyd__RszAA021FetchChainableBuilderI0Rd__lF\">refetch(...)</a></code> executes immediately.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC12cs_dataStackAA04DataG0CSgyF":{"name":"cs_dataStack()","abstract":"<p>Used internally by CoreStore. Do not call directly.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC8userInfoAA04UserF0Cvp":{"name":"userInfo","abstract":"<p>Allow external libraries to store custom data in the <code>ListPublisher</code>. App code should rarely have a need for this.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"ListPublisher"},"Classes/ListPublisher.html#/s:9CoreStore13ListPublisherC8reactiveAC17ReactiveNamespaceVyx_Gvp":{"name":"reactive","abstract":"<p>Combine utilities for the <code>ListPublisher</code> are exposed through this namespace</p>","parent_name":"ListPublisher"},"Classes/ListPublisher/ReactiveNamespace.html":{"name":"ReactiveNamespace","abstract":"<p>Combine utilities for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> are exposed through this namespace. Extend this type if you need to add other Combine Publisher utilities for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code>.</p>","parent_name":"ListPublisher"},"Classes/ListPublisher/SnapshotPublisher.html":{"name":"SnapshotPublisher","abstract":"<p>A <code>Publisher</code> that emits a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> whenever changes occur in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code>.</p>","parent_name":"ListPublisher"},"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 “Section Index” 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:9CoreStore11ListMonitorC7refetch_16sourceIdentifieryAA11FetchClause_pd_ypSgtF\">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:9CoreStore11ListMonitorC7refetch_16sourceIdentifieryAA11FetchClause_pd_ypSgtF":{"name":"refetch(_:sourceIdentifier:)","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:9CoreStore11ListMonitorC7refetch_16sourceIdentifierySayAA11FetchClause_pG_ypSgtF":{"name":"refetch(_:sourceIdentifier:)","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/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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UnsafeDataModelSchema"},"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 “Default” 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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"InMemoryStore"},"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/DataStack/AddStoragePublisher.html#/s:7Combine9PublisherP6OutputQa":{"name":"Output","parent_name":"AddStoragePublisher"},"Classes/DataStack/AddStoragePublisher.html#/s:7Combine9PublisherP7FailureQa":{"name":"Failure","parent_name":"AddStoragePublisher"},"Classes/DataStack/AddStoragePublisher.html#/s:7Combine9PublisherP7receive10subscriberyqd___tAA10SubscriberRd__7FailureQyd__AGRtz5InputQyd__6OutputRtzlF":{"name":"receive(subscriber:)","parent_name":"AddStoragePublisher"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV4baseACvp":{"name":"base","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> instance</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV10addStoragey7Combine6FutureCyxAA0aB5ErrorOGxAA0H9InterfaceRzlF":{"name":"addStorage(_:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code>addStorage(...)</code> API. Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the stack.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV10addStorageyAC03AddH9PublisherVy_xGxAA05LocalH0RzlF":{"name":"addStorage(_:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV10addStoragey7Combine6FutureCyxAA0aB5ErrorOGxAA0H9InterfaceRzlF\">addStorage(...)</a></code> API. Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the stack. Migrations are also initiated by default. The event emits <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MigrationProgress.html\">MigrationProgress</a></code> <code>enum</code> values.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV12importObject_6source7Combine6FutureCyxSgAA0aB5ErrorOGAA4IntoVyxG_12ImportSourceQztAA010ImportableH0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code>importObject(...)</code> API. Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV12importObject_6source7Combine6FutureCyxSgAA0aB5ErrorOGx_12ImportSourceQztAA010ImportableH0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV12importObject_6source7Combine6FutureCyxSgAA0aB5ErrorOGAA4IntoVyxG_12ImportSourceQztAA010ImportableH0RzlF\">importObject(...)</a></code> API. Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing values from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV18importUniqueObject_6source7Combine6FutureCyxSgAA0aB5ErrorOGAA4IntoVyxG_12ImportSourceQztAA010ImportablehI0RzlF":{"name":"importUniqueObject(_:source:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code>importUniqueObject(...)</code> API. Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code> or creates a new instance by importing from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV19importUniqueObjects_11sourceArray10preProcess7Combine6FutureCySayxGAA0aB5ErrorOGAA4IntoVyxG_q_SDy0H6IDTypeQz12ImportSourceQzGAWKctAA010ImportableH6ObjectRzSTR_7ElementQy_AVRSr0_lF":{"name":"importUniqueObjects(_:sourceArray:preProcess:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code>importUniqueObjects(...)</code> API. Updates existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code>s or creates them by importing from the specified array of import sources. <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code> methods are called on the objects in the same order as they are in the <code>sourceArray</code>, and are returned in an array with that same order. The event values will be object instances correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/ReactiveNamespace.html#/s:9CoreStore9DataStackC17ReactiveNamespaceV7performy7Combine6FutureCyxAA0aB5ErrorOGxAA012AsynchronousC11TransactionCKclF":{"name":"perform(_:)","abstract":"<p>Reactive extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier10completionyxAA012AsynchronousC11TransactionCKc_ypSgys6ResultOyxAA0aB5ErrorOGctlF\">perform(asynchronous:...)</a></code> API. Performs a transaction asynchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. The event value will be the value returned from the <code>task</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 to the completion <code>.failure</code>. To cancel/rollback changes, call <code>transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"ReactiveNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV4baseACvp":{"name":"base","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> instance</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV10addStorageyxxYaKAA0H9InterfaceRzlF":{"name":"addStorage(_:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code>addStorage(...)</code> API. Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/StorageInterface.html\">StorageInterface</a></code> to the stack.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV10addStorageyScsyAA17MigrationProgressOyxGs5Error_pGxAA05LocalH0RzlF":{"name":"addStorage(_:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV10addStorageyxxYaKAA0H9InterfaceRzlF\">addStorage(...)</a></code> API. Asynchronously adds a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LocalStorage.html\">LocalStorage</a></code> to the stack. Migrations are also initiated by default. The event emits <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MigrationProgress.html\">MigrationProgress</a></code> <code>enum</code> values.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV12importObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztYaKAA010ImportableH0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code>importObject(...)</code> API. Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV12importObject_6sourcexSgx_12ImportSourceQztYaKAA010ImportableH0RzlF":{"name":"importObject(_:source:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV12importObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztYaKAA010ImportableH0RzlF\">importObject(...)</a></code> API. Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableObject.html\">ImportableObject</a></code> by importing values from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV18importUniqueObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztYaKAA010ImportablehI0RzlF":{"name":"importUniqueObject(_:source:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code>importUniqueObject(...)</code> API. Updates an existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code> or creates a new instance by importing from the specified import source. The event value will be the object instance correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV19importUniqueObjects_11sourceArray10preProcessSayxGAA4IntoVyxG_q_SDy0H6IDTypeQz12ImportSourceQzGAQKctYaKAA010ImportableH6ObjectRzSTR_7ElementQy_APRSr0_lF":{"name":"importUniqueObjects(_:sourceArray:preProcess:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code>importUniqueObjects(...)</code> API. Updates existing <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code>s or creates them by importing from the specified array of import sources. <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ImportableUniqueObject.html\">ImportableUniqueObject</a></code> methods are called on the objects in the same order as they are in the <code>sourceArray</code>, and are returned in an array with that same order. The event values will be object instances correctly associated for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"AsyncNamespace"},"Classes/DataStack/AsyncNamespace.html#/s:9CoreStore9DataStackC14AsyncNamespaceV7performyxxAA012AsynchronousC11TransactionCKcYaKlF":{"name":"perform(_:)","abstract":"<p>Swift concurrency extension for <code>CoreStore.DataStack</code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier10completionyxAA012AsynchronousC11TransactionCKc_ypSgys6ResultOyxAA0aB5ErrorOGctlF\">perform(asynchronous:...)</a></code> API. Performs a transaction asynchronously where <code>NSManagedObject</code> creates, updates, and deletes can be made. The changes are commited automatically after the <code>task</code> closure returns. The event value will be the value returned from the <code>task</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> before being thrown from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC5asyncAC14AsyncNamespaceVvp\">async</a></code> method. To cancel/rollback changes, call <code>transaction.cancel()</code>, which throws a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/CoreStoreError.html#/s:9CoreStore0aB5ErrorO13userCancelledyA2CmF\">CoreStoreError.userCancelled</a></code>.</p>","parent_name":"AsyncNamespace"},"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:9CoreStore9DataStackC31unsafeRemoveAllPersistentStores10completionyyyc_tF":{"name":"unsafeRemoveAllPersistentStores(completion:)","abstract":"<p>Prepares deinitializing the <code>DataStack</code> by removing all persistent stores. This is not necessary, but can help silence SQLite warnings when actively releasing and recreating <code>DataStack</code>s.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC38unsafeRemoveAllPersistentStoresAndWaityyF":{"name":"unsafeRemoveAllPersistentStoresAndWait()","abstract":"<p>Prepares deinitializing the <code>DataStack</code> by removing all persistent stores. This is not necessary, but can help silence SQLite warnings when actively releasing and recreating <code>DataStack</code>s.</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:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC5asyncAC14AsyncNamespaceVvp":{"name":"async","abstract":"<p>Swift concurrency utilities for the <code>DataStack</code> are exposed through this namespace</p>","parent_name":"DataStack"},"Classes/DataStack/AsyncNamespace.html":{"name":"AsyncNamespace","abstract":"<p>Swift concurrency for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> are exposed through this namespace. Extend this type if you need to add other <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC5asyncAC14AsyncNamespaceVvp\">async</a></code> utilities for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC13publishObjectyAA0F9PublisherCyxGxAA07DynamicF0RzlF":{"name":"publishObject(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code>. Multiple objects 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:9CoreStore9DataStackC13publishObjectyAA0F9PublisherCyxGSo09NSManagedF2IDCAA07DynamicF0RzlF":{"name":"publishObject(_:)","abstract":"<p>Creates an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ObjectPublisher.html\">ObjectPublisher</a></code> for a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> with the specified <code>ObjectID</code>. Multiple objects 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:9CoreStore9DataStackC11publishListyAA0F9PublisherCy10ObjectTypeQzGxAA021FetchChainableBuilderI0RzlF":{"name":"publishList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> 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:9CoreStore9DataStackC11publishListyAA0F9PublisherCy10ObjectTypeQzGxAA021SectionMonitorBuilderI0RzlF":{"name":"publishList(_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> for a sectioned list 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:9CoreStore9DataStackC11publishListyAA0F9PublisherCyxGAA4FromVyxG_AA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"publishList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Multiple objects may then register themselves to be notified when changes are made to the fetched results.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11publishListyAA0F9PublisherCyxGAA4FromVyxG_SayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"publishList(_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> for the specified <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/From.html\">From</a></code> and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols.html#/s:9CoreStore11FetchClauseP\">FetchClause</a></code>s. Multiple objects may then register themselves to be notified when changes are made to the fetched results.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11publishListyAA0F9PublisherCyxGAA4FromVyxG_AA9SectionByVyxGAA11FetchClause_pdtAA13DynamicObjectRzlF":{"name":"publishList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> for a sectioned list that satisfy the fetch clauses. Multiple objects may then register themselves to be notified when changes are made to the fetched results.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC11publishListyAA0F9PublisherCyxGAA4FromVyxG_AA9SectionByVyxGSayAA11FetchClause_pGtAA13DynamicObjectRzlF":{"name":"publishList(_:_:_:)","abstract":"<p>Creates a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></code> for a sectioned list that satisfy the fetch clauses. Multiple objects may then register themselves to be notified when changes are made to the fetched results.</p>","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: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:9CoreStore9DataStackC8reactiveAC17ReactiveNamespaceVvp":{"name":"reactive","abstract":"<p>Combine utilities for the <code>DataStack</code> are exposed through this namespace</p>","parent_name":"DataStack"},"Classes/DataStack/ReactiveNamespace.html":{"name":"ReactiveNamespace","abstract":"<p>Combine utilities for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code> are exposed through this namespace. Extend this type if you need to add other Combine Publisher utilities for <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html\">DataStack</a></code>.</p>","parent_name":"DataStack"},"Classes/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier10completionyxAA012AsynchronousC11TransactionCKc_ypSgys6ResultOyxAA0aB5ErrorOGctlF":{"name":"perform(asynchronous:sourceIdentifier: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:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier7success7failureyxAA012AsynchronousC11TransactionCKc_ypSgyxcyAA0aB5ErrorOctlF":{"name":"perform(asynchronous:sourceIdentifier: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:9CoreStore9DataStackC7perform11synchronous19waitForAllObservers16sourceIdentifierxxAA011SynchronousC11TransactionCKXE_SbypSgtKlF":{"name":"perform(synchronous:waitForAllObservers:sourceIdentifier:)","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:9CoreStore9DataStackC11beginUnsafe12supportsUndo16sourceIdentifierAA0fC11TransactionCSb_ypSgtF":{"name":"beginUnsafe(supportsUndo:sourceIdentifier:)","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/AddStoragePublisher.html":{"name":"AddStoragePublisher","abstract":"<p>A <code>Publisher</code> that emits a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ListSnapshot.html\">ListSnapshot</a></code> whenever changes occur in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListPublisher.html\">ListPublisher</a></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/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 “Configurations”. 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 “Configurations” (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:7Combine16ObservableObjectP16objectWillChange0ceF9PublisherQzvp":{"name":"objectWillChange","parent_name":"CoreStoreObject"},"Classes/CoreStoreObject.html#/s:9CoreStore13DynamicObjectP10cs_fromRaw6objectxSo09NSManagedD0C_tFZ":{"name":"cs_fromRaw(object:)","parent_name":"CoreStoreObject"},"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:9CoreStore19BaseDataTransactionC6delete9objectIDsyx_tSTRzSo17NSManagedObjectIDC7ElementRczlF":{"name":"delete(objectIDs:)","abstract":"<p>Deletes the objects with the specified <code>NSManagedObjectID</code>s.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6deleteyyxSg_AEdtAA20ObjectRepresentationRzlF":{"name":"delete(_:_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectRepresentation.html\">ObjectRepresentation</a></code>s.</p>","parent_name":"BaseDataTransaction"},"Classes/BaseDataTransaction.html#/s:9CoreStore19BaseDataTransactionC6deleteyyxSTRzAA20ObjectRepresentation7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by an <code>ObjectRepresenation</code>.</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:9CoreStore19BaseDataTransactionC32objectHasPersistentChangedValuesySbxAA13DynamicObjectRzlF":{"name":"objectHasPersistentChangedValues(_:)","abstract":"<p>Returns <code>true</code> if the object has any property values changed. This method should not be called after the <code>commit()</code> method was called.</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:9CoreStore19BaseDataTransactionC16sourceIdentifierypSgvp":{"name":"sourceIdentifier","abstract":"<p>An arbitrary value that identifies the source of this transaction. Callers of the transaction can provide this value through the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/DataStack.html#/s:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier10completionyxAA012AsynchronousC11TransactionCKc_ypSgys6ResultOyxAA0aB5ErrorOGctlF\">DataStack.perform(...)</a></code> methods.</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:9CoreStore27AsynchronousDataTransactionC6delete9objectIDsyx_tSTRzSo17NSManagedObjectIDC7ElementRczlF":{"name":"delete(objectIDs:)","abstract":"<p>Deletes the objects with the specified <code>NSManagedObjectID</code>s.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6deleteyyxSg_AEdtAA20ObjectRepresentationRzlF":{"name":"delete(_:_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by series of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObjectRepresentation.html\">ObjectRepresentation</a></code>s.</p>","parent_name":"AsynchronousDataTransaction"},"Classes/AsynchronousDataTransaction.html#/s:9CoreStore27AsynchronousDataTransactionC6deleteyyxSTRzAA20ObjectRepresentation7ElementRpzlF":{"name":"delete(_:)","abstract":"<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/CoreStoreObject.html\">CoreStoreObject</a></code>s represented by an <code>ObjectRepresenation</code>.</p>","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:9CoreStore9DataStackC7perform12asynchronous16sourceIdentifier10completionyxAA012AsynchronousC11TransactionCKc_ypSgys6ResultOyxAA0aB5ErrorOGctlF\">DataStack.perform(asynchronous:...)</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/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/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 “Configuration” 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/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/InMemoryStore.html":{"name":"InMemoryStore","abstract":"<p>A storage interface that is backed only in memory.</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/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/ListPublisher.html":{"name":"ListPublisher","abstract":"<p><code>ListPublisher</code> tracks a diffable list of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instances. Unlike <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ListMonitor.html\">ListMonitor</a></code>s, <code>ListPublisher</code> are more lightweight and access objects lazily. Objects that need to be notified of <code>ListPublisher</code> changes may register themselves to its <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/ObjectPublisher.html":{"name":"ObjectPublisher","abstract":"<p>The <code>ObjectPublisher</code> tracks changes to a single <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/DynamicObject.html\">DynamicObject</a></code> instance. Objects that need to be notified of <code>ObjectPublisher</code> changes may register themselves to its <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/SQLiteStore.html":{"name":"SQLiteStore","abstract":"<p>A storage interface that is backed by an SQLite database.</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>.</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/XcodeDataModelSchema.html":{"name":"XcodeDataModelSchema","abstract":"<p>The <code>XcodeDataModelSchema</code> describes a model version declared in a single *.xcdatamodeld file.</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%20Variables.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>"}} |