mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-13 20:53:32 +01:00
4026 lines
264 KiB
HTML
4026 lines
264 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<title>BaseDataTransaction Class Reference</title>
|
||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||
<meta charset="utf-8">
|
||
<script src="../js/jquery.min.js" defer></script>
|
||
<script src="../js/jazzy.js" defer></script>
|
||
|
||
<script src="../js/lunr.min.js" defer></script>
|
||
<script src="../js/typeahead.jquery.js" defer></script>
|
||
<script src="../js/jazzy.search.js" defer></script>
|
||
</head>
|
||
<body>
|
||
|
||
<a name="//apple_ref/swift/Class/BaseDataTransaction" class="dashAnchor"></a>
|
||
|
||
<a title="BaseDataTransaction Class Reference"></a>
|
||
|
||
<header class="header">
|
||
<p class="header-col header-col--primary">
|
||
<a class="header-link" href="../index.html">
|
||
CoreStore Docs
|
||
</a>
|
||
(90% documented)
|
||
</p>
|
||
|
||
<p class="header-col--secondary">
|
||
<form role="search" action="../search.json">
|
||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||
</form>
|
||
</p>
|
||
|
||
<p class="header-col header-col--secondary">
|
||
<a class="header-link" href="https://github.com/JohnEstropia/CoreStore">
|
||
<img class="header-icon" src="../img/gh.png"/>
|
||
View on GitHub
|
||
</a>
|
||
</p>
|
||
|
||
</header>
|
||
|
||
<p class="breadcrumbs">
|
||
<a class="breadcrumb" href="../index.html">CoreStore Reference</a>
|
||
<img class="carat" src="../img/carat.png" />
|
||
BaseDataTransaction Class Reference
|
||
</p>
|
||
|
||
<div class="content-wrapper">
|
||
<nav class="navigation">
|
||
<ul class="nav-groups">
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Classes.html">Classes</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/AsynchronousDataTransaction.html">AsynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/BaseDataTransaction.html">BaseDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSAsynchronousDataTransaction.html">CSAsynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSBaseDataTransaction.html">CSBaseDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSCoreStore.html">CSCoreStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSDataStack.html">CSDataStack</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSError.html">CSError</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSFrom.html">CSFrom</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSGroupBy.html">CSGroupBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSInMemoryStore.html">CSInMemoryStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSInto.html">CSInto</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSListMonitor.html">CSListMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSMigrationResult.html">CSMigrationResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSMigrationType.html">CSMigrationType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSObjectMonitor.html">CSObjectMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSOrderBy.html">CSOrderBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSQLiteStore.html">CSSQLiteStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSectionBy.html">CSSectionBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSelect.html">CSSelect</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSelectTerm.html">CSSelectTerm</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSetupResult.html">CSSetupResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSSynchronousDataTransaction.html">CSSynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSTweak.html">CSTweak</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSUnsafeDataModelSchema.html">CSUnsafeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSUnsafeDataTransaction.html">CSUnsafeDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSWhere.html">CSWhere</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CSXcodeDataModelSchema.html">CSXcodeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObject.html">CoreStoreObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObjectObjectDiff.html">CoreStoreObjectObjectDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObjectOrderedDiff.html">CoreStoreObjectOrderedDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObjectTransformableDiff.html">CoreStoreObjectTransformableDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObjectUnorderedDiff.html">CoreStoreObjectUnorderedDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreObjectValueDiff.html">CoreStoreObjectValueDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CoreStoreSchema.html">CoreStoreSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CustomSchemaMappingProvider.html">CustomSchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CustomSchemaMappingProvider/CustomMapping.html">– CustomMapping</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html">– UnsafeSourceObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html">– UnsafeDestinationObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/DataStack.html">DataStack</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/DefaultLogger.html">DefaultLogger</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/DynamicEntity.html">DynamicEntity</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/Entity.html">Entity</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/InMemoryStore.html">InMemoryStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/InferredSchemaMappingProvider.html">InferredSchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/ListMonitor.html">ListMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/ObjectMonitor.html">ObjectMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/SQLiteStore.html">SQLiteStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/SchemaHistory.html">SchemaHistory</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/SynchronousDataTransaction.html">SynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/UnsafeDataModelSchema.html">UnsafeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/UnsafeDataTransaction.html">UnsafeDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/UserInfo.html">UserInfo</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/XcodeDataModelSchema.html">XcodeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Classes/XcodeSchemaMappingProvider.html">XcodeSchemaMappingProvider</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Global Variables.html">Global Variables</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Global Variables.html#/s:9CoreStore0aB11ErrorDomainSSvp">CoreStoreErrorDomain</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Enums.html">Enumerations</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/CSErrorCode.html">CSErrorCode</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/CSLocalStorageOptions.html">CSLocalStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/CoreStore.html">CoreStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/CoreStoreError.html">CoreStoreError</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/CoreStoreErrorCode.html">CoreStoreErrorCode</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums.html#/s:9CoreStore8LogLevelO">LogLevel</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/MigrationType.html">MigrationType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/RelationshipContainer.html">RelationshipContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/RelationshipContainer/ToOne.html">– ToOne</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/RelationshipContainer/ToManyOrdered.html">– ToManyOrdered</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/RelationshipContainer/ToManyUnordered.html">– ToManyUnordered</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/SelectTerm.html">SelectTerm</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/TransformableContainer.html">TransformableContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/TransformableContainer/Required.html">– Required</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/TransformableContainer/Optional.html">– Optional</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/ValueContainer.html">ValueContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/ValueContainer/Required.html">– Required</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Enums/ValueContainer/Optional.html">– Optional</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Extensions.html">Extensions</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Bool.html">Bool</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/CGFloat.html">CGFloat</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Data.html">Data</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Date.html">Date</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Double.html">Double</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Float.html">Float</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Int.html">Int</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Int16.html">Int16</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Int32.html">Int32</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Int64.html">Int64</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Int8.html">Int8</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/KeyPath.html">KeyPath</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/KeyPathString.html">KeyPathString</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSAttributeType.html">NSAttributeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSData.html">NSData</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSDate.html">NSDate</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSDeleteRule.html">NSDeleteRule</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSManagedObject.html">NSManagedObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSManagedObjectContext.html">NSManagedObjectContext</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSManagedObjectID.html">NSManagedObjectID</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSNull.html">NSNull</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSNumber.html">NSNumber</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSString.html">NSString</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSURL.html">NSURL</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/NSUUID.html">NSUUID</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Progress.html">Progress</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/RawRepresentable.html">RawRepresentable</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Result.html">Result</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Selector.html">Selector</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/Sequence.html">Sequence</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/String.html">String</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/URL.html">URL</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Extensions/UUID.html">UUID</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Functions.html">Functions</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_r1_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_q0_tAA13DynamicObjectRzAA0cD5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_G_q0_tAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGAD10ExpressionVyx_q_q0_SgG_AHtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_SLR0_r1_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G9ValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0oH0Qy0_Rs_AA07AllowedaboijG0R0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_Gq0_Gs7KeyPathCyxq_G_ALyq_q0_GtSo15NSManagedObjectCRbzAPRb_AA020AllowedObjectiveCKeyH5ValueR0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_Gq0_Gs7KeyPathCyxq_SgG_ALyq_q0_GtSo15NSManagedObjectCRbzAQRb_AA020AllowedObjectiveCKeyH5ValueR0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0oH0Qy0_Rs_AA07AllowedaboeijG0R0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzARRb_0kH0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzASRb_0kH0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G9ValueTypeQy2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtAA0aB6ObjectCRbz0kH0Qy1_RszARRb_ASQy2_Rs_AA0cD5TraitR0_AA07AllowedabkeijG0R1_AA0mabkijG0R2_r3_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq0_Gs7KeyPathCyxq_G_ALyq_q0_GtSo15NSManagedObjectCRbzAPRb_AA027AllowedObjectiveCCollectiongH5ValueR0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq0_Gs7KeyPathCyxq_SgG_ALyq_q0_GtSo15NSManagedObjectCRbzAQRb_AA027AllowedObjectiveCCollectiongH5ValueR0_r1_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAPRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAQRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_Gq2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtSo15NSManagedObjectCRbzAPRb_AA0cD5TraitR0_AA027AllowedObjectiveCCollectiongH5ValueR1_AA0lm4CKeyhO0R2_r3_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_9ValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAORb_0iF0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabighE0R1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_9ValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAPRb_0iF0Qy1_Rs_AA0cD5TraitR0_AA07AllowedabighE0R1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_q1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzAMRb_AA0cD5TraitR0_AA020AllowedObjectiveCKeyF5ValueR1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_q1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtSo15NSManagedObjectCRbzANRb_AA0cD5TraitR0_AA020AllowedObjectiveCKeyF5ValueR1_r2_lF">~(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GGtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GGtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GGtAA0aB6ObjectCRbzAORb_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAJRb_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_GtSo15NSManagedObjectCRbzAJRb_STR0_So0gH2IDC7ElementRt0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAKRb_7ElementQy0_Rs_STR0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxq_SgGtSo15NSManagedObjectCRbzAKRb_STR0_So0gH2IDC7ElementRt0_r1_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq1__AD10ExpressionVyx_q_q0_GtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_7ElementQy1_Rs0_STR1_r2_lF">~=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq1__AD10ExpressionVyx_q_q0_SgGtAA13DynamicObjectRzAA0dE5TraitR_AA22QueryableAttributeTypeR0_7ElementQy1_Rs0_STR1_r2_lF">~=(_:_:)</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Protocols.html">Protocols</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore07AllowedaB28ObjectCollectionKeyPathValueP">AllowedCoreStoreObjectCollectionKeyPathValue</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore07AllowedaB18ObjectKeyPathValueP">AllowedCoreStoreObjectKeyPathValue</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore39AllowedObjectiveCCollectionKeyPathValueP">AllowedObjectiveCCollectionKeyPathValue</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore29AllowedObjectiveCKeyPathValueP">AllowedObjectiveCKeyPathValue</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore37AllowedOptionalObjectiveCKeyPathValueP">AllowedOptionalObjectiveCKeyPathValue</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/AnyWhereClause.html">AnyWhereClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/c:@M@CoreStore@objc(pl)CSDeleteClause">CSDeleteClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSDynamicSchema.html">CSDynamicSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause">CSFetchClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSListObjectObserver.html">CSListObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSListObserver.html">CSListObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSListSectionObserver.html">CSListSectionObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSLocalStorage.html">CSLocalStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSObjectObserver.html">CSObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause">CSQueryClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CSStorageInterface.html">CSStorageInterface</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CloudStorage.html">CloudStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/c:@M@CoreStore@objc(pl)CoreDataNativeType">CoreDataNativeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CoreStoreLogger.html">CoreStoreLogger</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CoreStoreObjectKeyValueObservation.html">CoreStoreObjectKeyValueObservation</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CoreStoreObjectiveCType.html">CoreStoreObjectiveCType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/CoreStoreSwiftType.html">CoreStoreSwiftType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/DynamicKeyPath.html">DynamicKeyPath</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/DynamicObject.html">DynamicObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/DynamicSchema.html">DynamicSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/FetchableSource.html">FetchableSource</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/GroupByClause.html">GroupByClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ImportableObject.html">ImportableObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ListObjectObserver.html">ListObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ListObserver.html">ListObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ListSectionObserver.html">ListSectionObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/LocalStorage.html">LocalStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/ObjectObserver.html">ObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/OrderByClause.html">OrderByClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/QueryableAttributeType.html">QueryableAttributeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/QueryableSource.html">QueryableSource</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/SchemaMappingProvider.html">SchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/SectionMonitorBuilderType.html">SectionMonitorBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore26SelectAttributesResultTypeP">SelectAttributesResultType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/SelectClause.html">SelectClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/StorageInterface.html">StorageInterface</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols/WhereClauseType.html">WhereClauseType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore20WhereExpressionTraitP">WhereExpressionTrait</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Structs.html">Structures</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/CloudStorageOptions.html">CloudStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/From.html">From</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/GroupBy.html">GroupBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Into.html">Into</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/LocalStorageOptions.html">LocalStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/MigrationChain.html">MigrationChain</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/OrderBy.html">OrderBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/OrderBy/SortKey.html">– SortKey</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/PartialObject.html">PartialObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/SectionBy.html">SectionBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Select.html">Select</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Tweak.html">Tweak</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/VersionLock.html">VersionLock</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Where.html">Where</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Where/Expression.html">– Expression</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Where.html#/s:9CoreStore5WhereV12SingleTargetO">– SingleTarget</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Structs/Where.html#/s:9CoreStore5WhereV16CollectionTargetO">– CollectionTarget</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../Typealiases.html">Type Aliases</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore9ClassNamea">ClassName</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore10EntityNamea">EntityName</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore13KeyPathStringa">KeyPathString</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore15MigrationResulta">MigrationResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore12ModelVersiona">ModelVersion</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore11SetupResulta">SetupResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../Typealiases.html#/s:9CoreStore22XcodeDataModelFileNamea">XcodeDataModelFileName</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
<article class="main-content">
|
||
|
||
<section class="section">
|
||
<div class="section-content">
|
||
<h1>BaseDataTransaction</h1>
|
||
<div class="declaration">
|
||
<div class="language">
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">BaseDataTransaction</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<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>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<div class="section-content">
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/Object%20management"></a>
|
||
<a name="//apple_ref/swift/Section/Object management" class="dashAnchor"></a>
|
||
<a href="#/Object%20management">
|
||
<h3 class="section-name">Object management</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10hasChangesSbvp"></a>
|
||
<a name="//apple_ref/swift/Property/hasChanges" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10hasChangesSbvp">hasChanges</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Indicates if the transaction has pending changes</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hasChanges</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC6createyxAA4IntoVyxGAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/create(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC6createyxAA4IntoVyxGAA13DynamicObjectRzlF">create(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Creates a new <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> with the specified entity type.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">create</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">D</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Structs/Into.html">Into</a></code> clause indicating the destination <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> entity type and the destination configuration</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a new <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> instance of the specified entity type.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC4edityxSgAeA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/edit(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC4edityxSgAeA13DynamicObjectRzlF">edit(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Returns an editable proxy of a specified <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">edit</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">D</span><span class="p">?)</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> type to be edited</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>an editable proxy for the specified <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC4edityxSgAA4IntoVyxG_So17NSManagedObjectIDCtAA07DynamicI0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/edit(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC4edityxSgAA4IntoVyxG_So17NSManagedObjectIDCtAA07DynamicI0RzlF">edit(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Returns an editable proxy of the object with the specified <code>NSManagedObjectID</code>.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">edit</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">objectID</span><span class="p">:</span> <span class="kt">NSManagedObjectID</span><span class="p">)</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an <code><a href="../Structs/Into.html">Into</a></code> clause specifying the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objectID</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObjectID</code> for the object to be edited</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>an editable proxy for the specified <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC6deleteyyxSgAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/delete(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC6deleteyyxSgAA13DynamicObjectRzlF">delete(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes a specified <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">delete</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">D</span><span class="p">?)</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> to be deleted</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC6deleteyyxSg_A2EdtAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/delete(_:_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC6deleteyyxSg_A2EdtAA13DynamicObjectRzlF">delete(_:_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>s.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">delete</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">object1</span><span class="p">:</span> <span class="kt">D</span><span class="p">?,</span> <span class="n">_</span> <span class="nv">object2</span><span class="p">:</span> <span class="kt">D</span><span class="p">?,</span> <span class="n">_</span> <span class="nv">objects</span><span class="p">:</span> <span class="kt">D</span><span class="p">?</span><span class="o">...</span><span class="p">)</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object1</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> to be deleted</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object2</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>another <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> to be deleted</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objects</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>other <code>NSManagedObject</code>s or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>s to be deleted</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC6deleteyyxSTRzAA13DynamicObject7ElementRpzlF"></a>
|
||
<a name="//apple_ref/swift/Method/delete(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC6deleteyyxSTRzAA13DynamicObject7ElementRpzlF">delete(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes the specified <code>NSManagedObject</code>s or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>s.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">delete</span><span class="o"><</span><span class="kt">S</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">objects</span><span class="p">:</span> <span class="kt">S</span><span class="p">)</span> <span class="k">where</span> <span class="kt">S</span> <span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Element</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objects</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObject</code>s or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>s to be deleted</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC25refreshAndMergeAllObjectsyyF"></a>
|
||
<a name="//apple_ref/swift/Method/refreshAndMergeAllObjects()" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC25refreshAndMergeAllObjectsyyF">refreshAndMergeAllObjects()</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Refreshes all registered objects <code>NSManagedObject</code>s in the transaction.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">refreshAndMergeAllObjects</span><span class="p">()</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/Inspecting%20Pending%20Objects"></a>
|
||
<a name="//apple_ref/swift/Section/Inspecting Pending Objects" class="dashAnchor"></a>
|
||
<a href="#/Inspecting%20Pending%20Objects">
|
||
<h3 class="section-name">Inspecting Pending Objects</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC15insertedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/insertedObjects(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC15insertedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF">insertedObjects(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Returns all pending <code><a href="../Protocols/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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">insertedObjects</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">D</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt">Hashable</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s of the specified type that were inserted to the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsShySo09NSManagedG2IDCGyF"></a>
|
||
<a name="//apple_ref/swift/Method/insertedObjectIDs()" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsShySo09NSManagedG2IDCGyF">insertedObjectIDs()</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">insertedObjectIDs</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s that were inserted to the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/insertedObjectIDs(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC17insertedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF">insertedObjectIDs(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">insertedObjectIDs</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s of the specified type that were inserted to the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC14updatedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/updatedObjects(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC14updatedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF">updatedObjects(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Returns all pending <code><a href="../Protocols/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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">updatedObjects</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">D</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt">Hashable</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s of the specified type that were updated in the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsShySo09NSManagedG2IDCGyF"></a>
|
||
<a name="//apple_ref/swift/Method/updatedObjectIDs()" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsShySo09NSManagedG2IDCGyF">updatedObjectIDs()</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">updatedObjectIDs</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s that were updated in the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/updatedObjectIDs(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC16updatedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF">updatedObjectIDs(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">updatedObjectIDs</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s of the specified type that were updated in the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC14deletedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/deletedObjects(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC14deletedObjectsyShyxGxmAA13DynamicObjectRzSHRzlF">deletedObjects(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Returns all pending <code><a href="../Protocols/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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">deletedObjects</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">D</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt">Hashable</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s of the specified type that were deleted from the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsShySo09NSManagedG2IDCGyF"></a>
|
||
<a name="//apple_ref/swift/Method/deletedObjectIDs()" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsShySo09NSManagedG2IDCGyF">deletedObjectIDs()</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">deletedObjectIDs</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/deletedObjectIDs(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC16deletedObjectIDsyShySo09NSManagedG2IDCGxmAA07DynamicG0RzlF">deletedObjectIDs(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">deletedObjectIDs</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">NSManagedObjectID</span><span class="o">></span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>entity</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> subclass to filter</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>a <code>Set</code> of pending <code>NSManagedObjectID</code>s of the specified type that were deleted from the transaction.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/3rd%20Party%20Utilities"></a>
|
||
<a name="//apple_ref/swift/Section/3rd Party Utilities" class="dashAnchor"></a>
|
||
<a href="#/3rd%20Party%20Utilities">
|
||
<h3 class="section-name">3rd Party Utilities</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8userInfoAA04UserG0Cvp"></a>
|
||
<a name="//apple_ref/swift/Property/userInfo" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8userInfoAA04UserG0Cvp">userInfo</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Allow external libraries to store custom data in the transaction. App code should rarely have a need for this.</p>
|
||
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">Static</span> <span class="p">{</span>
|
||
<span class="kd">static</span> <span class="k">var</span> <span class="nv">myDataKey</span><span class="p">:</span> <span class="kt">Void</span><span class="p">?</span>
|
||
<span class="p">}</span>
|
||
<span class="n">transaction</span><span class="o">.</span><span class="n">userInfo</span><span class="p">[</span><span class="o">&</span><span class="kt">Static</span><span class="o">.</span><span class="n">myDataKey</span><span class="p">]</span> <span class="o">=</span> <span class="n">myObject</span>
|
||
</code></pre>
|
||
<div class="aside aside-important">
|
||
<p class="aside-title">Important</p>
|
||
Do not use this method to store thread-sensitive data.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">userInfo</span><span class="p">:</span> <span class="kt"><a href="../Classes/UserInfo.html">UserInfo</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/BaseDataTransaction"></a>
|
||
<a name="//apple_ref/swift/Section/BaseDataTransaction" class="dashAnchor"></a>
|
||
<a href="#/BaseDataTransaction">
|
||
<h3 class="section-name">BaseDataTransaction</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC12importObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportableG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/importObject(_:source:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC12importObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportableG0RzlF">importObject(_:source:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Creates an <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> by importing from the specified import source.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
an <code>Error</code> thrown from any of the <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> methods
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">importObject</span><span class="o"><</span><span class="kt">D</span><span class="p">:</span> <span class="kt"><a href="../Protocols/ImportableObject.html">ImportableObject</a></span><span class="o">></span><span class="p">(</span>
|
||
<span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span>
|
||
<span class="nv">source</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an <code><a href="../Structs/Into.html">Into</a></code> clause specifying the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>source</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the object to import values from</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the created <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> instance, or <code>nil</code> if the import was ignored</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC12importObject_6sourceyx_12ImportSourceQztKAA010ImportableG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/importObject(_:source:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC12importObject_6sourceyx_12ImportSourceQztKAA010ImportableG0RzlF">importObject(_:source:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Updates an existing <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> by importing values from the specified import source.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
an <code>Error</code> thrown from any of the <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> methods
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">importObject</span><span class="o"><</span><span class="kt">D</span><span class="p">:</span> <span class="kt"><a href="../Protocols/ImportableObject.html">ImportableObject</a></span><span class="o">></span><span class="p">(</span>
|
||
<span class="n">_</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">D</span><span class="p">,</span>
|
||
<span class="nv">source</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span><span class="p">)</span> <span class="k">throws</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObject</code> to update</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>source</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the object to import values from</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13importObjects_11sourceArraySayxGAA4IntoVyxG_q_tKAA16ImportableObjectRzSTR_7ElementQy_12ImportSourceRtzr0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/importObjects(_:sourceArray:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13importObjects_11sourceArraySayxGAA4IntoVyxG_q_tKAA16ImportableObjectRzSTR_7ElementQy_12ImportSourceRtzr0_lF">importObjects(_:sourceArray:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Creates multiple <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code>s by importing from the specified array of import sources.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
an <code>Error</code> thrown from any of the <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> methods
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">importObjects</span><span class="o"><</span><span class="kt">D</span><span class="p">:</span> <span class="kt"><a href="../Protocols/ImportableObject.html">ImportableObject</a></span><span class="p">,</span> <span class="kt">S</span><span class="p">:</span> <span class="kt">Sequence</span><span class="o">></span><span class="p">(</span>
|
||
<span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span>
|
||
<span class="nv">sourceArray</span><span class="p">:</span> <span class="kt">S</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Iterator</span><span class="o">.</span><span class="kt">Element</span> <span class="o">==</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an <code><a href="../Structs/Into.html">Into</a></code> clause specifying the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>sourceArray</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the array of objects to import values from</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the array of created <code><a href="../Protocols/ImportableObject.html">ImportableObject</a></code> instances</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC18importUniqueObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportablegH0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/importUniqueObject(_:source:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC18importUniqueObject_6sourcexSgAA4IntoVyxG_12ImportSourceQztKAA010ImportablegH0RzlF">importUniqueObject(_:source:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Updates an existing <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code> or creates a new instance by importing from the specified import source.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
an <code>Error</code> thrown from any of the <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code> methods
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">importUniqueObject</span><span class="o"><</span><span class="kt">D</span><span class="p">:</span> <span class="kt"><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></span><span class="o">></span><span class="p">(</span>
|
||
<span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span>
|
||
<span class="nv">source</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an <code><a href="../Structs/Into.html">Into</a></code> clause specifying the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>source</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the object to import values from</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the created/updated <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code> instance, or <code>nil</code> if the import was ignored</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC19importUniqueObjects_11sourceArray10preProcessSayxGAA4IntoVyxG_q_SDy0G6IDTypeQz12ImportSourceQzGAOKctKAA010ImportableG6ObjectRzSTR_7ElementQy_ANRSr0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/importUniqueObjects(_:sourceArray:preProcess:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC19importUniqueObjects_11sourceArray10preProcessSayxGAA4IntoVyxG_q_SDy0G6IDTypeQz12ImportSourceQzGAOKctKAA010ImportableG6ObjectRzSTR_7ElementQy_ANRSr0_lF">importUniqueObjects(_:sourceArray:preProcess:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Updates existing <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code>s or creates them by importing from the specified array of import sources.
|
||
<code><a href="../Protocols/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.</p>
|
||
<div class="aside aside-warning">
|
||
<p class="aside-title">Warning</p>
|
||
<p>If <code>sourceArray</code> contains multiple import sources with same ID, only the last <code>ImportSource</code> of the duplicates will be imported.</p>
|
||
|
||
</div>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<p>an <code>Error</code> thrown from any of the <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code> methods</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">importUniqueObjects</span><span class="o"><</span><span class="kt">D</span><span class="p">:</span> <span class="kt"><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></span><span class="p">,</span> <span class="kt">S</span><span class="p">:</span> <span class="kt">Sequence</span><span class="o">></span><span class="p">(</span>
|
||
<span class="n">_</span> <span class="nv">into</span><span class="p">:</span> <span class="kt"><a href="../Structs/Into.html">Into</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span>
|
||
<span class="nv">sourceArray</span><span class="p">:</span> <span class="kt">S</span><span class="p">,</span>
|
||
<span class="nv">preProcess</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">mapping</span><span class="p">:</span> <span class="p">[</span><span class="kt">D</span><span class="o">.</span><span class="kt">UniqueIDType</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="o">.</span><span class="kt">UniqueIDType</span><span class="p">:</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="nv">$0</span> <span class="p">})</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Iterator</span><span class="o">.</span><span class="kt">Element</span> <span class="o">==</span> <span class="kt">D</span><span class="o">.</span><span class="kt">ImportSource</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>into</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an <code><a href="../Structs/Into.html">Into</a></code> clause specifying the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>sourceArray</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the array of objects to import values from</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>preProcess</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a closure that lets the caller tweak the internal <code>UniqueIDType</code>-to-<code>ImportSource</code> mapping to be used for importing. Callers can remove from/add to/update <code>mapping</code> and return the updated array from the closure.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the array of created/updated <code><a href="../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a></code> instances</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/DataTransaction"></a>
|
||
<a name="//apple_ref/swift/Section/DataTransaction" class="dashAnchor"></a>
|
||
<a href="#/DataTransaction">
|
||
<h3 class="section-name">DataTransaction</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_AA12DeleteClause_pdtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/deleteAll(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_AA12DeleteClause_pdtKAA13DynamicObjectRzlF">deleteAll(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">@discardableResult</span>
|
||
<span class="kd">public</span> <span class="kd">func</span> <span class="n">deleteAll</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">deleteClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>deleteClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></code> instances for the delete request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s deleted</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_SayAA12DeleteClause_pGtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/deleteAll(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC9deleteAllySiAA4FromVyxG_SayAA12DeleteClause_pGtKAA13DynamicObjectRzlF">deleteAll(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">@discardableResult</span>
|
||
<span class="kd">public</span> <span class="kd">func</span> <span class="n">deleteAll</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">deleteClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>deleteClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a></code> instances for the delete request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s deleted</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC9deleteAllySixKAA25FetchChainableBuilderTypeRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/deleteAll(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC9deleteAllySixKAA25FetchChainableBuilderTypeRzlF">deleteAll(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Deletes all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified conditions.</p>
|
||
<pre class="highlight swift"><code><span class="n">transaction</span><span class="o">.</span><span class="nf">deleteAll</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">50</span><span class="p">))</span>
|
||
</code></pre>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">@discardableResult</span>
|
||
<span class="kd">public</span> <span class="kd">func</span> <span class="n">deleteAll</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> clause chain created from a <code><a href="../Structs/From.html">From</a></code> clause</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s deleted</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/FetchableSource"></a>
|
||
<a name="//apple_ref/swift/Section/FetchableSource" class="dashAnchor"></a>
|
||
<a href="#/FetchableSource">
|
||
<h3 class="section-name">FetchableSource</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgxAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchExisting(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgxAA13DynamicObjectRzlF">fetchExisting(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code><a href="../Protocols/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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchExisting</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">D</span><span class="p">)</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>object</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a reference to the object created/fetched outside the transaction</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance if the object exists in the transaction, or <code>nil</code> if not found.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgSo17NSManagedObjectIDCAA07DynamicI0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchExisting(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchExistingyxSgSo17NSManagedObjectIDCAA07DynamicI0RzlF">fetchExisting(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance in the transaction’s context from an <code>NSManagedObjectID</code>.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchExisting</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">objectID</span><span class="p">:</span> <span class="kt">NSManagedObjectID</span><span class="p">)</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objectID</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObjectID</code> for the object</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance if the object exists in the transaction, or <code>nil</code> if not found.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRz7ElementQy_RszSTR_r0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchExisting(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRz7ElementQy_RszSTR_r0_lF">fetchExisting(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code><a href="../Protocols/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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchExisting</span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">S</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">objects</span><span class="p">:</span> <span class="kt">S</span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">D</span> <span class="o">==</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Element</span><span class="p">,</span> <span class="kt">S</span> <span class="p">:</span> <span class="kt">Sequence</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objects</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>an array of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s created/fetched outside the transaction</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> array for objects that exists in the transaction</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRzSTR_So09NSManagedI2IDC7ElementRt_r0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchExisting(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchExistingySayxGq_AA13DynamicObjectRzSTR_So09NSManagedI2IDC7ElementRt_r0_lF">fetchExisting(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances in the transaction’s context from a list of <code>NSManagedObjectID</code>.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchExisting</span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">S</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">objectIDs</span><span class="p">:</span> <span class="kt">S</span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">S</span> <span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Element</span> <span class="o">==</span> <span class="kt">NSManagedObjectID</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>objectIDs</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code>NSManagedObjectID</code> array for the objects</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> array for objects that exists in the transaction</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchOne(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF">fetchOne(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchOne</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchOne(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchOneyxSgAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF">fetchOne(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchOne</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">D</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchOney10ObjectTypeQzSgxKAA021FetchChainableBuilderI0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchOne(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchOney10ObjectTypeQzSgxKAA021FetchChainableBuilderI0RzlF">fetchOne(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">youngestTeen</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">orderBy</span><span class="p">(</span><span class="o">.</span><span class="nf">ascending</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchOne</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">B</span><span class="o">.</span><span class="kt">ObjectType</span><span class="p">?</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instance that satisfies the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code>, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchAll(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF">fetchAll(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchAll</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchAll(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchAllySayxGAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF">fetchAll(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchAll</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">D</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC8fetchAllySay10ObjectTypeQzGxKAA021FetchChainableBuilderI0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchAll(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC8fetchAllySay10ObjectTypeQzGxKAA021FetchChainableBuilderI0RzlF">fetchAll(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">people</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">fetchAll</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">orderBy</span><span class="p">(</span><span class="o">.</span><span class="nf">ascending</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchAll</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">B</span><span class="o">.</span><span class="kt">ObjectType</span><span class="p">]</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> instances that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code>, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchCount(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_AA11FetchClause_pdtKAA13DynamicObjectRzlF">fetchCount(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchCount</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchCount(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10fetchCountySiAA4FromVyxG_SayAA11FetchClause_pGtKAA13DynamicObjectRzlF">fetchCount(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchCount</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10fetchCountySixKAA25FetchChainableBuilderTypeRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchCount(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10fetchCountySixKAA25FetchChainableBuilderTypeRzlF">fetchCount(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">numberOfAdults</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">fetchCount</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">orderBy</span><span class="p">(</span><span class="o">.</span><span class="nf">ascending</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchCount</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Int</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the number of <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code></p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectID(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF">fetchObjectID(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectID</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">NSManagedObjectID</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectID(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF">fetchObjectID(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectID</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">NSManagedObjectID</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgxKAA25FetchChainableBuilderTypeRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectID(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13fetchObjectIDySo09NSManagedgH0CSgxKAA25FetchChainableBuilderTypeRzlF">fetchObjectID(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">youngestTeenID</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">fetchObjectID</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">orderBy</span><span class="p">(</span><span class="o">.</span><span class="nf">ascending</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectID</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">NSManagedObjectID</span><span class="p">?</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for the first <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code> that satisfies the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code>, or <code>nil</code> if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectIDs(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_AA11FetchClause_pdtKAA07DynamicG0RzlF">fetchObjectIDs(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectIDs</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">NSManagedObjectID</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectIDs(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGAA4FromVyxG_SayAA11FetchClause_pGtKAA07DynamicG0RzlF">fetchObjectIDs(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectIDs</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">fetchClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">NSManagedObjectID</span><span class="p">]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>fetchClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> instances for the fetch request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGxKAA25FetchChainableBuilderTypeRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/fetchObjectIDs(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC14fetchObjectIDsySaySo09NSManagedG2IDCGxKAA25FetchChainableBuilderTypeRzlF">fetchObjectIDs(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Fetches the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">idsOfAdults</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">fetchObjectIDs</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">orderBy</span><span class="p">(</span><span class="o">.</span><span class="nf">ascending</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">fetchObjectIDs</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[</span><span class="kt">NSManagedObjectID</span><span class="p">]</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code> built from a chain of clauses</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the <code>NSManagedObjectID</code> for all <code><a href="../Protocols/DynamicObject.html">DynamicObject</a></code>s that satisfy the specified <code><a href="../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a></code>, or an empty array if no match was found</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/QueryableSource"></a>
|
||
<a name="//apple_ref/swift/Section/QueryableSource" class="dashAnchor"></a>
|
||
<a href="#/QueryableSource">
|
||
<h3 class="section-name">QueryableSource</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GAA11QueryClause_pdtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/queryValue(_:_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GAA11QueryClause_pdtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF">queryValue(_:_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries aggregate values as specified by the <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code>s. Requires at least a <code><a href="../Structs/Select.html">Select</a></code> clause, and optional <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryValue</span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">U</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">selectClause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Select.html">Select</a></span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">U</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">queryClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">U</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">U</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/QueryableAttributeType.html">QueryableAttributeType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>selectClause</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/Select.html">Select<U></a></code> clause indicating the properties to fetch, and with the generic type indicating the return type.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>queryClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code> instances for the query request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query, or <code>nil</code> if no match was found. The type of the return value is specified by the generic type of the <code><a href="../Structs/Select.html">Select<U></a></code> parameter.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GSayAA11QueryClause_pGtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF"></a>
|
||
<a name="//apple_ref/swift/Method/queryValue(_:_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10queryValueyq_SgAA4FromVyxG_AA6SelectVyxq_GSayAA11QueryClause_pGtKAA13DynamicObjectRzAA22QueryableAttributeTypeR_r0_lF">queryValue(_:_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries aggregate values or aggregates as specified by the <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code>s. Requires at least a <code><a href="../Structs/Select.html">Select</a></code> clause, and optional <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryValue</span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">U</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">selectClause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Select.html">Select</a></span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">U</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">queryClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">U</span><span class="p">?</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span><span class="p">,</span> <span class="kt">U</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/QueryableAttributeType.html">QueryableAttributeType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>selectClause</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/Select.html">Select<U></a></code> clause indicating the properties to fetch, and with the generic type indicating the return type.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>queryClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code> instances for the query request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query, or <code>nil</code> if no match was found. The type of the return value is specified by the generic type of the <code><a href="../Structs/Select.html">Select<U></a></code> parameter.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC10queryValuey10ResultTypeQzSgxKAA021QueryChainableBuilderI0RzAA018QueryableAttributeI0AFRQlF"></a>
|
||
<a name="//apple_ref/swift/Method/queryValue(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC10queryValuey10ResultTypeQzSgxKAA021QueryChainableBuilderI0RzAA018QueryableAttributeI0AFRQlF">queryValue(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries a property value or aggregate as specified by the <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">averageAdultAge</span> <span class="o">=</span> <span class="n">transaction</span><span class="o">.</span><span class="nf">queryValue</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">select</span><span class="p">(</span><span class="kt">Int</span><span class="o">.</span><span class="k">self</span><span class="p">,</span> <span class="o">.</span><span class="nf">average</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">))</span>
|
||
<span class="o">.</span><span class="nf">where</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span>
|
||
<span class="p">)</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryValue</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">B</span><span class="o">.</span><span class="kt">ResultType</span><span class="p">?</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></span><span class="p">,</span> <span class="kt">B</span><span class="o">.</span><span class="kt">ResultType</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/QueryableAttributeType.html">QueryableAttributeType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code> indicating the property/aggregate to fetch and the series of queries for the request.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query as specified by the <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code>, or <code>nil</code> if no match was found.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/queryAttributes(_:_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGAA11QueryClause_pdtKAA13DynamicObjectRzlF">queryAttributes(_:_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries a dictionary of attribute values as specified by the <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code>s. Requires at least a <code><a href="../Structs/Select.html">Select</a></code> clause, and optional <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryAttributes</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">selectClause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Select.html">Select</a></span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">NSDictionary</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">queryClauses</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>selectClause</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/Select.html">Select<U></a></code> clause indicating the properties to fetch, and with the generic type indicating the return type.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>queryClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code> instances for the query request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query. The type of the return value is specified by the generic type of the <code><a href="../Structs/Select.html">Select<U></a></code> parameter.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRzlF"></a>
|
||
<a name="//apple_ref/swift/Method/queryAttributes(_:_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGAA4FromVyxG_AA6SelectVyxSo12NSDictionaryCGSayAA11QueryClause_pGtKAA13DynamicObjectRzlF">queryAttributes(_:_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries a dictionary of attribute values as specified by the <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code>s. Requires at least a <code><a href="../Structs/Select.html">Select</a></code> clause, and optional <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryAttributes</span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">from</span><span class="p">:</span> <span class="kt"><a href="../Structs/From.html">From</a></span><span class="o"><</span><span class="kt">D</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">selectClause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Select.html">Select</a></span><span class="o"><</span><span class="kt">D</span><span class="p">,</span> <span class="kt">NSDictionary</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">queryClauses</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></span><span class="p">])</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]]</span> <span class="k">where</span> <span class="kt">D</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>from</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/From.html">From</a></code> clause indicating the entity type</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>selectClause</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Structs/Select.html">Select<U></a></code> clause indicating the properties to fetch, and with the generic type indicating the return type.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>queryClauses</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a series of <code><a href="../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a></code> instances for the query request. Accepts <code><a href="../Structs/Where.html">Where</a></code>, <code><a href="../Structs/OrderBy.html">OrderBy</a></code>, <code><a href="../Structs/GroupBy.html">GroupBy</a></code>, and <code><a href="../Structs/Tweak.html">Tweak</a></code> clauses.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query. The type of the return value is specified by the generic type of the <code><a href="../Structs/Select.html">Select<U></a></code> parameter.</p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGxKAA25QueryChainableBuilderTypeRzSo12NSDictionaryC06ResultK0RtzlF"></a>
|
||
<a name="//apple_ref/swift/Method/queryAttributes(_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC15queryAttributesySaySDySSypGGxKAA25QueryChainableBuilderTypeRzSo12NSDictionaryC06ResultK0RtzlF">queryAttributes(_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Queries a dictionary of attribute values or as specified by the <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code> built from a chain of clauses.</p>
|
||
|
||
<p>A <q>query</q> differs from a <q>fetch</q> in that it only retrieves values already stored in the persistent store. As such, values from unsaved transactions or contexts will not be incorporated in the query result.</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">results</span> <span class="o">=</span> <span class="n">dataStack</span><span class="o">.</span><span class="nf">queryAttributes</span><span class="p">(</span>
|
||
<span class="kt">From</span><span class="o"><</span><span class="kt">MyPersonEntity</span><span class="o">></span><span class="p">()</span>
|
||
<span class="o">.</span><span class="nf">select</span><span class="p">(</span>
|
||
<span class="kt">NSDictionary</span><span class="o">.</span><span class="k">self</span><span class="p">,</span>
|
||
<span class="o">.</span><span class="nf">attribute</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">,</span> <span class="nv">as</span><span class="p">:</span> <span class="s">"age"</span><span class="p">),</span>
|
||
<span class="o">.</span><span class="nf">count</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">,</span> <span class="nv">as</span><span class="p">:</span> <span class="s">"numberOfPeople"</span><span class="p">)</span>
|
||
<span class="p">)</span>
|
||
<span class="o">.</span><span class="nf">groupBy</span><span class="p">(\</span><span class="o">.</span><span class="n">age</span><span class="p">)</span>
|
||
<span class="p">)</span>
|
||
<span class="k">for</span> <span class="n">dictionary</span> <span class="k">in</span> <span class="n">results</span><span class="o">!</span> <span class="p">{</span>
|
||
<span class="k">let</span> <span class="nv">age</span> <span class="o">=</span> <span class="n">dictionary</span><span class="p">[</span><span class="s">"age"</span><span class="p">]</span> <span class="k">as!</span> <span class="kt">Int</span>
|
||
<span class="k">let</span> <span class="nv">count</span> <span class="o">=</span> <span class="n">dictionary</span><span class="p">[</span><span class="s">"numberOfPeople"</span><span class="p">]</span> <span class="k">as!</span> <span class="kt">Int</span>
|
||
<span class="nf">print</span><span class="p">(</span><span class="s">"There are </span><span class="se">\(</span><span class="n">count</span><span class="se">)</span><span class="s"> people who are </span><span class="se">\(</span><span class="n">age</span><span class="se">)</span><span class="s"> years old."</span>
|
||
<span class="p">}</span>
|
||
</code></pre>
|
||
<div class="aside aside-throws">
|
||
<p class="aside-title">Throws</p>
|
||
<code>CoreStoreError.persistentStoreNotFound</code> if the specified entity could not be found in any store’s schema.
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">queryAttributes</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">clauseChain</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="p">[[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]]</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></span><span class="p">,</span> <span class="kt">B</span><span class="o">.</span><span class="kt">ResultType</span> <span class="o">==</span> <span class="kt">NSDictionary</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>clauseChain</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code> indicating the properties to fetch and the series of queries for the request.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<div>
|
||
<h4>Return Value</h4>
|
||
<p>the result of the the query as specified by the <code><a href="../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a></code></p>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/FetchableSource,%20QueryableSource"></a>
|
||
<a name="//apple_ref/swift/Section/FetchableSource, QueryableSource" class="dashAnchor"></a>
|
||
<a href="#/FetchableSource,%20QueryableSource">
|
||
<h3 class="section-name">FetchableSource, QueryableSource</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore19BaseDataTransactionC13unsafeContextSo015NSManagedObjectG0CyF"></a>
|
||
<a name="//apple_ref/swift/Method/unsafeContext()" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore19BaseDataTransactionC13unsafeContextSo015NSManagedObjectG0CyF">unsafeContext()</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="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>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">unsafeContext</span><span class="p">()</span> <span class="o">-></span> <span class="kt">NSManagedObjectContext</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</article>
|
||
</div>
|
||
<section class="footer">
|
||
<p>© 2019 <a class="link" href="https://github.com/JohnEstropia" target="_blank" rel="external">John Estropia</a>. All rights reserved. (Last updated: 2019-03-31)</p>
|
||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.5</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||
</section>
|
||
</body>
|
||
</div>
|
||
</html>
|