Files
CoreStore/docs/Structs/From.html
2023-06-08 11:02:23 +09:00

3728 lines
245 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<title>From Structure 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/Struct/From" class="dashAnchor"></a>
<a title="From Structure Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
CoreStore 9.1.0 Docs
</a>
(91% documented)
</p>
<div class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</div>
<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" alt="GitHub"/>
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" alt=""/>
From Structure 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/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/DataStack/AsyncNamespace.html"> AsyncNamespace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DataStack/ReactiveNamespace.html"> ReactiveNamespace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DataStack/AddStoragePublisher.html"> AddStoragePublisher</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/ListPublisher.html">ListPublisher</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ListPublisher/ReactiveNamespace.html"> ReactiveNamespace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ListPublisher/SnapshotPublisher.html"> SnapshotPublisher</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/ObjectPublisher.html">ObjectPublisher</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ObjectPublisher/ReactiveNamespace.html"> ReactiveNamespace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ObjectPublisher/SnapshotPublisher.html"> SnapshotPublisher</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%20Variables.html">Global Variables</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Global%20Variables.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/CoreStoreDefaults.html">CoreStoreDefaults</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/DiffableDataSource.html">DiffableDataSource</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DiffableDataSource/BaseAdapter.html"> BaseAdapter</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DiffableDataSource/CollectionViewAdapter.html"> CollectionViewAdapter</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DiffableDataSource/TableViewAdapter.html"> TableViewAdapter</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldCoders.html">FieldCoders</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldCoders/DefaultNSSecureCoding.html"> DefaultNSSecureCoding</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldCoders/Json.html"> Json</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldCoders/NSCoding.html"> NSCoding</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldCoders/Plist.html"> Plist</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldContainer.html">FieldContainer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldContainer/Stored.html"> Stored</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldContainer/Coded.html"> Coded</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldContainer/Relationship.html"> Relationship</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/FieldContainer/Virtual.html"> Virtual</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/MigrationProgress.html">MigrationProgress</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.html#/s:9CoreStore21RelationshipContainerO10DeleteRuleO"> DeleteRule</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/ToManyUnordered.html"> ToManyUnordered</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/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/Array.html">Array</a>
</li>
<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.html#/c:objc(cs)NSBundle">Bundle</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.html#/s:SD">Dictionary</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/DiffableDataSource.html">DiffableDataSource</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/DiffableDataSource/CollectionViewAdapter.html"> CollectionViewAdapter</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/DiffableDataSource/DefaultCollectionViewTarget.html"> DefaultCollectionViewTarget</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/EnvironmentValues.html">EnvironmentValues</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/ForEach.html">ForEach</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.html#/c:objc(cs)NSArray">NSArray</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSAttributeDescription">NSAttributeDescription</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.html#/c:objc(cs)NSDictionary">NSDictionary</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSEntityDescription">NSEntityDescription</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSError">NSError</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.html#/c:objc(cs)NSManagedObjectModel">NSManagedObjectModel</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSMappingModel">NSMappingModel</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/NSOrderedSet.html">NSOrderedSet</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSPredicate">NSPredicate</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSRelationshipDescription">NSRelationshipDescription</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/NSSet.html">NSSet</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions.html#/c:objc(cs)NSSortDescriptor">NSSortDescriptor</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/Optional.html">Optional</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/Set.html">Set</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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_21DestinationObjectTypeQy_SgtAA0abK0CRbzAA0gi5ToOneL0R_r0_lF">!=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_q0_SgtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_AA0J14RepresentationR0_0jM0Qy0_011DestinationjM0Rt_r1_lF">!=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_r0_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_G_xtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AL0H4TypeAaJPRczr0_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:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_xSgtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AN0H4TypeAaLPRczr0_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">&lt;(_:_:)</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">&lt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12OptionalTypeR_AA0f8StorableK0R_SL7WrappedAaPPRp_r0_lF">&lt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12StorableTypeR_SLR_r0_lF">&lt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">&lt;(_:_:)</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">&lt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&lt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&lt;(_:_:)</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">&lt;=(_:_:)</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">&lt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12OptionalTypeR_AA0g8StorableL0R_SL7WrappedAaPPRp_r0_lF">&lt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_SLR_r0_lF">&lt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">&lt;=(_:_:)</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">&lt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&lt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&lt;=(_:_:)</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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_21DestinationObjectTypeQy_SgtAA0abK0CRbzAA0gi5ToOneL0R_r0_lF">==(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_q0_SgtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_AA0J14RepresentationR0_0jM0Qy0_011DestinationjM0Rt_r1_lF">==(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_r0_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_G_xtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AL0H4TypeAaJPRczr0_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:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_xSgtAA13DynamicObjectRzAA0H14RepresentationRzSo09NSManagedH0CRb_AN0H4TypeAaLPRczr0_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">&gt;(_:_:)</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">&gt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12OptionalTypeR_AA0f8StorableK0R_SL7WrappedAaPPRp_r0_lF">&gt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0F12StorableTypeR_SLR_r0_lF">&gt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">&gt;(_:_:)</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">&gt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&gt;(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&gt;(_:_:)</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">&gt;=(_:_:)</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">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12OptionalTypeR_AA0g8StorableL0R_SL7WrappedAaPPRp_r0_lF">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GG_q_tAA0aB6ObjectCRbzAA0G12StorableTypeR_SLR_r0_lF">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">&gt;=(_:_:)</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">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">&gt;=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_ANy0g6ObjectI0Qy_q0_GtAA0abO0CRbzAA0ln5ToOneI0R_AA0jK17StringConvertibleR0_0oI0Qy0_AVRSr1_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD12SingleTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0pI0Qy0_Rs_AA0jK17StringConvertibleR0_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_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GG_ANy0g6ObjectI0Qy_q0_GtAA0abO0CRbzAA0ln5ToOneI0R_AA0p4ManynjK17StringConvertibleR0_0oI0Qy0_AVRSr1_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy0_Gs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_ANyq_q0_GtAA0aB6ObjectCRbzAWRb_0pI0Qy0_Rs_AA0n4ManyljK17StringConvertibleR0_r1_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbz0lI0Qy1_RszARRb_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_r2_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbz0lI0Qy1_RszASRb_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_r2_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_AD16CollectionTargetOyx_G20DestinationValueTypeQy2_GAFyx_q0_q1_G_s7KeyPathCyq_q2_GtAA0aB6ObjectCRbz0lI0Qy1_RszARRb_ASQy2_Rs_AA0cD5TraitR0_AA018ToManyRelationshipjK17StringConvertibleR1_AaWR2_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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR0_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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR0_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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_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_AA035AllowedObjectiveCToManyRelationshipgH5ValueR1_AA0lm4CKeyhQ0R2_r3_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_20DestinationValueTypeQy1_GAFyx_q0_q_G_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAORb_0jG0Qy1_Rs_AA0cD5TraitR0_AA0hI17StringConvertibleR1_r2_lF">~(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore1toiyAA5WhereV10ExpressionVyx_q0_20DestinationValueTypeQy1_GAFyx_q0_q_SgG_s7KeyPathCyq_q1_GtAA0aB6ObjectCRbzAPRb_0jG0Qy1_Rs_AA0cD5TraitR0_AA0hI17StringConvertibleR1_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__s7KeyPathCyxAA14FieldContainerO12RelationshipVyx_q_GGtAA0aB6ObjectCRbzAA0gI9ToOneTypeR_STR0_7ElementQy0_011DestinationjM0Rt_r1_lF">~=(_:_:)</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Functions.html#/s:9CoreStore2teoiyAA5WhereVyxGq0__s7KeyPathCyxAA14FieldContainerO6StoredVyx_q_GGtAA0aB6ObjectCRbzAA0G12StorableTypeR_7ElementQy0_Rs_STR0_r1_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/AllowedObjectiveCAttributeKeyPathValue.html">AllowedObjectiveCAttributeKeyPathValue</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/AllowedObjectiveCKeyPathValue.html">AllowedObjectiveCKeyPathValue</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore41AllowedObjectiveCRelationshipKeyPathValueP">AllowedObjectiveCRelationshipKeyPathValue</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols.html#/s:9CoreStore47AllowedObjectiveCToManyRelationshipKeyPathValueP">AllowedObjectiveCToManyRelationshipKeyPathValue</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/AnyObjectRepresentation.html">AnyObjectRepresentation</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/AttributeKeyPathStringConvertible.html">AttributeKeyPathStringConvertible</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.html#/s:9CoreStore22DefaultNSSecureCodableP">DefaultNSSecureCodable</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/DiffableDataSourceTarget.html">DiffableDataSourceTarget</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/FieldCoderType.html">FieldCoderType</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FieldOptionalType.html">FieldOptionalType</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FieldRelationshipType.html">FieldRelationshipType</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FieldStorableType.html">FieldStorableType</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/KeyPathStringConvertible.html">KeyPathStringConvertible</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/ObjectRepresentation.html">ObjectRepresentation</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/RelationshipKeyPathStringConvertible.html">RelationshipKeyPathStringConvertible</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.html#/s:9CoreStore42ToManyRelationshipKeyPathStringConvertibleP">ToManyRelationshipKeyPathStringConvertible</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/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/ListReader.html">ListReader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ListSnapshot.html">ListSnapshot</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ListState.html">ListState</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/ObjectProxy.html">ObjectProxy</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ObjectReader.html">ObjectReader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ObjectSnapshot.html">ObjectSnapshot</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ObjectState.html">ObjectState</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 top-matter">
<h1>From</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">From</span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">O</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/DynamicObject.html">DynamicObject</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">From</span><span class="p">:</span> <span class="kt">CustomDebugStringConvertible</span><span class="p">,</span> <span class="kt">CoreStoreDebugStringConvertible</span></code></pre>
</div>
</div>
<p>A <code>From</code> clause specifies the source entity and source persistent store for fetch and query methods. A common usage is to just indicate the entity:</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</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">&lt;</span><span class="kt">Person</span><span class="o">&gt;</span><span class="p">())</span>
</code></pre>
<p>For cases where multiple <code>NSPersistentStore</code>s contain the same entity, the source configuration&rsquo;s name needs to be specified as well:</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</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">&lt;</span><span class="kt">Person</span><span class="o">&gt;</span><span class="p">(</span><span class="s">"Configuration1"</span><span class="p">))</span>
</code></pre>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV11entityClassxmvp"></a>
<a name="//apple_ref/swift/Property/entityClass" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV11entityClassxmvp">entityClass</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>The associated <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> entity class</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">let</span> <span class="nv">entityClass</span><span class="p">:</span> <span class="kt">O</span><span class="o">.</span><span class="k">Type</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV14configurationsSaySSSgGSgvp"></a>
<a name="//apple_ref/swift/Property/configurations" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV14configurationsSaySSSgGSgvp">configurations</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>The <code>NSPersistentStore</code> configuration names to associate objects from.
May contain <code>String</code>s to pertain to named configurations, or <code>nil</code> to pertain to the default configuration</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">let</span> <span class="nv">configurations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="p">]?</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVACyxGycfc"></a>
<a name="//apple_ref/swift/Method/init()" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVACyxGycfc">init()</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause.</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">&lt;</span><span class="kt">MyPersonEntity</span><span class="o">&gt;</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">public</span> <span class="nf">init</span><span class="p">()</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVyACyxGxmcfc"></a>
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVyACyxGxmcfc">init(_:<wbr>)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause with the specified entity type.</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">&lt;</span><span class="kt">MyPersonEntity</span><span class="o">&gt;</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">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">O</span><span class="o">.</span><span class="k">Type</span><span class="p">)</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 associated <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> type</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVyACyxGSSSg_AEdtcfc"></a>
<a name="//apple_ref/swift/Method/init(_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVyACyxGSSSg_AEdtcfc">init(_:<wbr>_:<wbr>)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause with the specified configurations.</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">&lt;</span><span class="kt">MyPersonEntity</span><span class="o">&gt;</span><span class="p">(</span><span class="kc">nil</span><span class="p">,</span> <span class="s">"Configuration1"</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">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">configuration</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="p">,</span> <span class="n">_</span> <span class="nv">otherConfigurations</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="o">...</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>configuration</em>
</code>
</td>
<td>
<div>
<p>the <code>NSPersistentStore</code> configuration name to associate objects from. This parameter is required if multiple configurations contain the created <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>&lsquo;s entity type. Set to <code>nil</code> to use the default configuration.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>otherConfigurations</em>
</code>
</td>
<td>
<div>
<p>an optional list of other configuration names to associate objects from (see <code>configuration</code> parameter)</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVyACyxGSaySSSgGcfc"></a>
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVyACyxGSaySSSgGcfc">init(_:<wbr>)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause with the specified configurations.</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">&lt;</span><span class="kt">MyPersonEntity</span><span class="o">&gt;</span><span class="p">([</span><span class="s">"Configuration1"</span><span class="p">,</span> <span class="s">"Configuration2"</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">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">configurations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="p">])</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>configurations</em>
</code>
</td>
<td>
<div>
<p>a list of <code>NSPersistentStore</code> configuration names to associate objects from. This parameter is required if multiple configurations contain the created <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>&lsquo;s entity type. Set to <code>nil</code> to use the default configuration.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVyACyxGxm_SSSgAEdtcfc"></a>
<a name="//apple_ref/swift/Method/init(_:_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVyACyxGxm_SSSgAEdtcfc">init(_:<wbr>_:<wbr>_:<wbr>)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause with the specified configurations.</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="p">(</span><span class="kt">MyPersonEntity</span><span class="o">.</span><span class="k">self</span><span class="p">,</span> <span class="kc">nil</span><span class="p">,</span> <span class="s">"Configuration1"</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">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">O</span><span class="o">.</span><span class="k">Type</span><span class="p">,</span> <span class="n">_</span> <span class="nv">configuration</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="p">,</span> <span class="n">_</span> <span class="nv">otherConfigurations</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="o">...</span><span class="p">)</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 associated <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> type</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>configuration</em>
</code>
</td>
<td>
<div>
<p>the <code>NSPersistentStore</code> configuration name to associate objects from. This parameter is required if multiple configurations contain the created <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>&lsquo;s entity type. Set to <code>nil</code> to use the default configuration.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>otherConfigurations</em>
</code>
</td>
<td>
<div>
<p>an optional list of other configuration names to associate objects from (see <code>configuration</code> parameter)</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVyACyxGxm_SaySSSgGtcfc"></a>
<a name="//apple_ref/swift/Method/init(_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVyACyxGxm_SaySSSgGtcfc">init(_:<wbr>_:<wbr>)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes a <code>From</code> clause with the specified configurations.</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="p">(</span><span class="kt">MyPersonEntity</span><span class="o">.</span><span class="k">self</span><span class="p">,</span> <span class="p">[</span><span class="s">"Configuration1"</span><span class="p">,</span> <span class="s">"Configuration1"</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">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">entity</span><span class="p">:</span> <span class="kt">O</span><span class="o">.</span><span class="k">Type</span><span class="p">,</span> <span class="n">_</span> <span class="nv">configurations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:9CoreStore18ModelConfigurationa">ModelConfiguration</a></span><span class="p">])</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 associated <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code> type</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>configurations</em>
</code>
</td>
<td>
<div>
<p>a list of <code>NSPersistentStore</code> configuration names to associate objects from. This parameter is required if multiple configurations contain the created <code>NSManagedObject</code> or <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code>&lsquo;s entity type. Set to <code>nil</code> to use the default configuration.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<div class="task-name-container">
<a name="/CustomDebugStringConvertible"></a>
<a name="//apple_ref/swift/Section/CustomDebugStringConvertible" class="dashAnchor"></a>
<div class="section-name-container">
<a class="section-name-link" href="#/CustomDebugStringConvertible"></a>
<h3 class="section-name"><span>CustomDebugStringConvertible</span>
</h3>
</div>
</div>
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp"></a>
<a name="//apple_ref/swift/Property/debugDescription" class="dashAnchor"></a>
<a class="token" href="#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp">debugDescription</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
</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">debugDescription</span><span class="p">:</span> <span class="kt">String</span> <span class="p">{</span> <span class="k">get</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="/From"></a>
<a name="//apple_ref/swift/Section/From" class="dashAnchor"></a>
<div class="section-name-container">
<a class="section-name-link" href="#/From"></a>
<h3 class="section-name"><span>From</span>
</h3>
</div>
</div>
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5whereyAA17FetchChainBuilderVyxGAA5WhereVyxGF"></a>
<a name="//apple_ref/swift/Method/where(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5whereyAA17FetchChainBuilderVyxGAA5WhereVyxGF">where(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Where.html">Where</a></code> clause</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Where.html">Where</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/Where.html">Where</a></code> clause to create a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Where.html">Where</a></code> clause</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5where12combineByAndAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF"></a>
<a name="//apple_ref/swift/Method/where(combineByAnd:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5where12combineByAndAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF">where(combineByAnd:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that <code>AND</code>s the specified <code><a href="../Structs/Where.html">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>&amp;&amp;</code> operators.</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="p">(</span><span class="n">combineByAnd</span> <span class="nv">clauses</span><span class="p">:</span> <span class="kt"><a href="../Structs/Where.html">Where</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;...</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clauses</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/Where.html">Where</a></code> clauses to create a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that <code>AND</code>s the specified <code><a href="../Structs/Where.html">Where</a></code> clauses</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5where11combineByOrAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF"></a>
<a name="//apple_ref/swift/Method/where(combineByOr:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5where11combineByOrAA17FetchChainBuilderVyxGAA5WhereVyxGd_tF">where(combineByOr:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that <code>OR</code>s the specified <code><a href="../Structs/Where.html">Where</a></code> clauses. Use this overload if the compiler cannot infer the types when chaining multiple <code>||</code> operators.</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="p">(</span><span class="n">combineByOr</span> <span class="nv">clauses</span><span class="p">:</span> <span class="kt"><a href="../Structs/Where.html">Where</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;...</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clauses</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/Where.html">Where</a></code> clauses to create a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that <code>OR</code>s the specified <code><a href="../Structs/Where.html">Where</a></code> clauses</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5where6format_AA17FetchChainBuilderVyxGSS_ypdtF"></a>
<a name="//apple_ref/swift/Method/where(format:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5where6format_AA17FetchChainBuilderVyxGSS_ypdtF">where(format:<wbr>_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="p">(</span>
<span class="nv">format</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="n">_</span> <span class="nv">args</span><span class="p">:</span> <span class="kt">Any</span><span class="o">...</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>format</em>
</code>
</td>
<td>
<div>
<p>the format string for the predicate</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>args</em>
</code>
</td>
<td>
<div>
<p>the arguments for <code>format</code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5where6format13argumentArrayAA17FetchChainBuilderVyxGSS_SayypGSgtF"></a>
<a name="//apple_ref/swift/Method/where(format:argumentArray:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5where6format13argumentArrayAA17FetchChainBuilderVyxGSS_SayypGSgtF">where(format:<wbr>argumentArray:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="p">(</span>
<span class="nv">format</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="nv">argumentArray</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">]?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>format</em>
</code>
</td>
<td>
<div>
<p>the format string for the predicate</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>argumentArray</em>
</code>
</td>
<td>
<div>
<p>the arguments for <code>format</code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a predicate using the specified string format and arguments</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0VyxGF"></a>
<a name="//apple_ref/swift/Method/orderBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0VyxGF">orderBy(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/OrderBy.html">OrderBy</a></code> clause.</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">orderBy</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="kt"><a href="../Structs/OrderBy.html">OrderBy</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/OrderBy.html">OrderBy</a></code> clause to create a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/OrderBy.html">OrderBy</a></code> clause</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0V7SortKeyVyx_G_ALdtF"></a>
<a name="//apple_ref/swift/Method/orderBy(_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGAA05OrderE0V7SortKeyVyx_G_ALdtF">orderBy(_:<wbr>_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a series of <code>SortKey</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="nf">orderBy</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sortKey</span><span class="p">:</span> <span class="kt"><a href="../Structs/OrderBy.html">OrderBy</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">SortKey</span><span class="p">,</span>
<span class="n">_</span> <span class="nv">sortKeys</span><span class="p">:</span> <span class="kt"><a href="../Structs/OrderBy.html">OrderBy</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">SortKey</span><span class="o">...</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sortKey</em>
</code>
</td>
<td>
<div>
<p>a single <code>SortKey</code></p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sortKeys</em>
</code>
</td>
<td>
<div>
<p>a series of other <code>SortKey</code>s</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a series of <code>SortKey</code>s</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGSayAA05OrderE0V7SortKeyVyx_GGF"></a>
<a name="//apple_ref/swift/Method/orderBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV7orderByyAA17FetchChainBuilderVyxGSayAA05OrderE0V7SortKeyVyx_GGF">orderBy(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a series of <code>SortKey</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="nf">orderBy</span><span class="p">(</span><span class="n">_</span> <span class="nv">sortKeys</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/OrderBy.html">OrderBy</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">SortKey</span><span class="p">])</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sortKeys</em>
</code>
</td>
<td>
<div>
<p>a series of <code>SortKey</code>s</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a series of <code>SortKey</code>s</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV5tweakyAA17FetchChainBuilderVyxGySo14NSFetchRequestCySo0hI6Result_pGcF"></a>
<a name="//apple_ref/swift/Method/tweak(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV5tweakyAA17FetchChainBuilderVyxGySo14NSFetchRequestCySo0hI6Result_pGcF">tweak(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with a closure where the <code>NSFetchRequest</code> may be configured</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">tweak</span><span class="p">(</span><span class="n">_</span> <span class="nv">fetchRequest</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kt">NSFetchRequest</span><span class="o">&lt;</span><span class="kt">NSFetchRequestResult</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Void</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>fetchRequest</em>
</code>
</td>
<td>
<div>
<p>the block to customize the <code>NSFetchRequest</code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> with closure where the <code>NSFetchRequest</code> may be configured</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV9appendingyAA17FetchChainBuilderVyxGAA0E6Clause_pF"></a>
<a name="//apple_ref/swift/Method/appending(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV9appendingyAA17FetchChainBuilderVyxGAA0E6Clause_pF">appending(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> and immediately appending a <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</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="nf">appending</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code> to add to the <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> containing the specified <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code></p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV9appending10contentsOfAA17FetchChainBuilderVyxGqd___tSTRd__AA0G6Clause_p7ElementRtd__lF"></a>
<a name="//apple_ref/swift/Method/appending(contentsOf:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV9appending10contentsOfAA17FetchChainBuilderVyxGqd___tSTRd__AA0G6Clause_p7ElementRtd__lF">appending(contentsOf:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> and immediately appending a series of <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</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">appending</span><span class="o">&lt;</span><span class="kt">S</span><span class="o">&gt;</span><span class="p">(</span><span class="n">contentsOf</span> <span class="nv">clauses</span><span class="p">:</span> <span class="kt">S</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</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="o">==</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clauses</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a></code>s to add to the <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> containing 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:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__GAA6SelectVyxqd__GAA0H10ResultTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__GAA6SelectVyxqd__GAA0H10ResultTypeRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Select.html">Select</a></code> clause</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="kt"><a href="../Structs/Select.html">Select</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/Select.html">Select</a></code> clause to create a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> with</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Select.html">Select</a></code> clause</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_AA10SelectTermOyxGAJdtAA0H10ResultTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_AA10SelectTermOyxGAJdtAA0H10ResultTypeRd__lF">select(_:<wbr>_:<wbr>_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified <code><a href="../Enums/SelectTerm.html">SelectTerm</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">resultType</span><span class="p">:</span> <span class="kt">R</span><span class="o">.</span><span class="k">Type</span><span class="p">,</span>
<span class="n">_</span> <span class="nv">selectTerm</span><span class="p">:</span> <span class="kt"><a href="../Enums/SelectTerm.html">SelectTerm</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span><span class="p">,</span>
<span class="n">_</span> <span class="nv">selectTerms</span><span class="p">:</span> <span class="kt"><a href="../Enums/SelectTerm.html">SelectTerm</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;...</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>resultType</em>
</code>
</td>
<td>
<div>
<p>the generic <code><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></code> for the <code><a href="../Structs/Select.html">Select</a></code> clause</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>selectTerm</em>
</code>
</td>
<td>
<div>
<p>a <code><a href="../Enums/SelectTerm.html">SelectTerm</a></code></p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>selectTerms</em>
</code>
</td>
<td>
<div>
<p>a series of <code><a href="../Enums/SelectTerm.html">SelectTerm</a></code>s</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified <code><a href="../Enums/SelectTerm.html">SelectTerm</a></code>s</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_SayAA10SelectTermOyxGGtAA0H10ResultTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV6selectyAA17QueryChainBuilderVyxqd__Gqd__m_SayAA10SelectTermOyxGGtAA0H10ResultTypeRd__lF">select(_:<wbr>_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified <code><a href="../Enums/SelectTerm.html">SelectTerm</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">resultType</span><span class="p">:</span> <span class="kt">R</span><span class="o">.</span><span class="k">Type</span><span class="p">,</span>
<span class="n">_</span> <span class="nv">selectTerms</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Enums/SelectTerm.html">SelectTerm</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span><span class="p">]</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>resultType</em>
</code>
</td>
<td>
<div>
<p>the generic <code><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></code> for the <code><a href="../Structs/Select.html">Select</a></code> clause</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>selectTerms</em>
</code>
</td>
<td>
<div>
<p>a series of <code><a href="../Enums/SelectTerm.html">SelectTerm</a></code>s</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified <code><a href="../Enums/SelectTerm.html">SelectTerm</a></code>s</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGAA0fE0VyxGF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGAA0fE0VyxGF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that starts with the <code><a href="../Structs/SectionBy.html">SectionBy</a></code> to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="kt"><a href="../Structs/SectionBy.html">SectionBy</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>the <code><a href="../Structs/SectionBy.html">SectionBy</a></code> to be used by the <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGSSF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV9sectionByyAA26SectionMonitorChainBuilderVyxGSSF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore13KeyPathStringa">KeyPathString</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the key path to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromV9sectionBy_0D16IndexTransformerAA26SectionMonitorChainBuilderVyxGSS_SSSgAIctF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromV9sectionBy_0D16IndexTransformerAA26SectionMonitorChainBuilderVyxGSS_SSSgAIctF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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="nf">sectionBy</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt"><a href="../Typealiases.html#/s:9CoreStore13KeyPathStringa">KeyPathString</a></span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the key path to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<div class="task-name-container">
<a name="/Available%20where%20%60O%60%3A%20%60NSManagedObject%60"></a>
<a name="//apple_ref/swift/Section/Available where `O`: `NSManagedObject`" class="dashAnchor"></a>
<div class="section-name-container">
<a class="section-name-link" href="#/Available%20where%20%60O%60%3A%20%60NSManagedObject%60"></a>
<h3 class="section-name"><span>Available where <code>O</code>: <code>NSManagedObject</code></span>
</h3>
</div>
</div>
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxqd__GAA16SelectResultTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxqd__GAA16SelectResultTypeRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">keyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>keyPath</em>
</code>
</td>
<td>
<div>
<p>the keyPath to query the value for</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__GlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__GlF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">T</span><span class="o">&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionBy_0F16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__G_SSSgANctlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVAASo15NSManagedObjectCRbzrlE9sectionBy_0F16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxqd__G_SSSgANctlF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">T</span><span class="o">&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<div class="task-name-container">
<a name="/Available%20where%20%60O%60%3A%20%60CoreStoreObject%60"></a>
<a name="//apple_ref/swift/Section/Available where `O`: `CoreStoreObject`" class="dashAnchor"></a>
<div class="section-name-container">
<a class="section-name-link" href="#/Available%20where%20%60O%60%3A%20%60CoreStoreObject%60"></a>
<h3 class="section-name"><span>Available where <code>O</code>: <code><a href="../Classes/CoreStoreObject.html">CoreStoreObject</a></code></span>
</h3>
</div>
</div>
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE5whereyAA17FetchChainBuilderVyxGqd__xXEAA14AnyWhereClauseRd__lF"></a>
<a name="//apple_ref/swift/Method/where(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE5whereyAA17FetchChainBuilderVyxGqd__xXEAA14AnyWhereClauseRd__lF">where(_:<wbr>)</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 <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Where.html">Where</a></code> clause</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="err">`</span><span class="k">where</span><span class="err">`</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">clause</span><span class="p">:</span> <span class="p">(</span><span class="kt">O</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">T</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/AnyWhereClause.html">AnyWhereClause</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>clause</em>
</code>
</td>
<td>
<div>
<p>a closure that returns a <code><a href="../Structs/Where.html">Where</a></code> clause</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/FetchChainBuilder.html">FetchChainBuilder</a></code> that starts with the specified <code><a href="../Structs/Where.html">Where</a></code> clause</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">keyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>keyPath</em>
</code>
</td>
<td>
<div>
<p>the keyPath to query the value for</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">keyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>keyPath</em>
</code>
</td>
<td>
<div>
<p>the keyPath to query the value for</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">keyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></span><span class="p">,</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt">NSCoding</span><span class="p">,</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt">NSCopying</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>keyPath</em>
</code>
</td>
<td>
<div>
<p>the keyPath to query the value for</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/select(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE6selectyAA17QueryChainBuilderVyxqd__Gs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGAA16SelectResultTypeRd__So8NSCodingRd__So9NSCopyingRd__lF">select(_:<wbr>)</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 <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</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">select</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">keyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">R</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt">R</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a></span><span class="p">,</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt">NSCoding</span><span class="p">,</span> <span class="kt">R</span> <span class="p">:</span> <span class="kt">NSCopying</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>keyPath</em>
</code>
</td>
<td>
<div>
<p>the keyPath to query the value for</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/QueryChainBuilder.html">QueryChainBuilder</a></code> that starts with a <code><a href="../Structs/Select.html">Select</a></code> clause created from the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0M12StorableTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GGAA0M12StorableTypeRd__lF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Stored</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/FieldStorableType.html">FieldStorableType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GGlF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Virtual</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GGlF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Coded</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GGAA23ImportableAttributeTypeRd__lF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GGAA23ImportableAttributeTypeRd__lF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt"><a href="../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">NSCoding</span><span class="p">,</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">NSCopying</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionByyAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GGSo8NSCodingRd__So9NSCopyingRd__lF">sectionBy(_:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">NSCoding</span><span class="p">,</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">NSCopying</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_SSSgASctAA0O12StorableTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO6StoredVyx_qd__GG_SSSgASctAA0O12StorableTypeRd__lF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Stored</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GG_SSSgASctlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO7VirtualVyx_qd__GG_SSSgASctlF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Virtual</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GG_SSSgASctlF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14FieldContainerO5CodedVyx_qd__GG_SSSgASctlF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/FieldContainer.html">FieldContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Coded</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_qd__GG_SSSgASctAA23ImportableAttributeTypeRd__lF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/ValueContainer.html">ValueContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8RequiredCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Required</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF"></a>
<a name="//apple_ref/swift/Method/sectionBy(_:sectionIndexTransformer:)" class="dashAnchor"></a>
<a class="token" href="#/s:9CoreStore4FromVA2A0aB6ObjectCRbzrlE9sectionBy_0E16IndexTransformerAA26SectionMonitorChainBuilderVyxGs7KeyPathCyxAA22TransformableContainerO8OptionalCyx_qd__GG_SSSgASctSo8NSCodingRd__So9NSCopyingRd__lF">sectionBy(_:<wbr>sectionIndexTransformer:<wbr>)</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 <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> with the key path to use to group <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code> objects into sections, and a closure to transform the value for the key path to an appropriate section index title</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
Some utilities (such as <code><a href="../Classes/ListMonitor.html">ListMonitor</a></code>s) may keep <code><a href="../Structs/SectionBy.html">SectionBy</a></code>s in memory and may thus introduce retain cycles if reference captures are not handled properly.
</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">sectionBy</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span>
<span class="n">_</span> <span class="nv">sectionKeyPath</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o">&lt;</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../Enums/TransformableContainer.html">TransformableContainer</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;.</span><span class="kt">Optional</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;&gt;</span><span class="p">,</span>
<span class="nv">sectionIndexTransformer</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">_</span> <span class="nv">sectionName</span><span class="p">:</span> <span class="kt">String</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></span><span class="o">&lt;</span><span class="kt">O</span><span class="o">&gt;</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>sectionKeyPath</em>
</code>
</td>
<td>
<div>
<p>the <code>KeyPath</code> to use to group the objects into sections</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>sectionIndexTransformer</em>
</code>
</td>
<td>
<div>
<p>a closure to transform the value for the key path to an appropriate section index title</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>a <code><a href="../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a></code> that is sectioned by the specified key path</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>&copy; 2023 <a class="link" href="https://github.com/JohnEstropia" target="_blank" rel="external noopener">John Estropia</a>. All rights reserved. (Last updated: 2023-06-08)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>