mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-13 20:53:32 +01:00
1648 lines
114 KiB
HTML
1648 lines
114 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<title>Optional Class Reference</title>
|
||
<link rel="stylesheet" type="text/css" href="../../css/jazzy.css" />
|
||
<link rel="stylesheet" type="text/css" href="../../css/highlight.css" />
|
||
<meta charset="utf-8">
|
||
<script src="../../js/jquery.min.js" defer></script>
|
||
<script src="../../js/jazzy.js" defer></script>
|
||
|
||
<script src="../../js/lunr.min.js" defer></script>
|
||
<script src="../../js/typeahead.jquery.js" defer></script>
|
||
<script src="../../js/jazzy.search.js" defer></script>
|
||
</head>
|
||
<body>
|
||
|
||
<a name="//apple_ref/swift/Class/Optional" class="dashAnchor"></a>
|
||
|
||
<a title="Optional Class Reference"></a>
|
||
|
||
<header class="header">
|
||
<p class="header-col header-col--primary">
|
||
<a class="header-link" href="../../index.html">
|
||
CoreStore Docs
|
||
</a>
|
||
(88% documented)
|
||
</p>
|
||
|
||
<p class="header-col--secondary">
|
||
<form role="search" action="../../search.json">
|
||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||
</form>
|
||
</p>
|
||
|
||
<p class="header-col header-col--secondary">
|
||
<a class="header-link" href="https://github.com/JohnEstropia/CoreStore">
|
||
<img class="header-icon" src="../../img/gh.png"/>
|
||
View on GitHub
|
||
</a>
|
||
</p>
|
||
|
||
</header>
|
||
|
||
<p class="breadcrumbs">
|
||
<a class="breadcrumb" href="../../index.html">CoreStore Reference</a>
|
||
<img class="carat" src="../../img/carat.png" />
|
||
Optional Class Reference
|
||
</p>
|
||
|
||
<div class="content-wrapper">
|
||
<nav class="navigation">
|
||
<ul class="nav-groups">
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Classes.html">Classes</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/AsynchronousDataTransaction.html">AsynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/AsynchronousDataTransaction/Result.html">– Result</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/BaseDataTransaction.html">BaseDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSAsynchronousDataTransaction.html">CSAsynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSBaseDataTransaction.html">CSBaseDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSCoreStore.html">CSCoreStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSDataStack.html">CSDataStack</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSError.html">CSError</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSFrom.html">CSFrom</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSGroupBy.html">CSGroupBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSInMemoryStore.html">CSInMemoryStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSInto.html">CSInto</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSListMonitor.html">CSListMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSMigrationResult.html">CSMigrationResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSMigrationType.html">CSMigrationType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSObjectMonitor.html">CSObjectMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSOrderBy.html">CSOrderBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSQLiteStore.html">CSSQLiteStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSectionBy.html">CSSectionBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSelect.html">CSSelect</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSelectTerm.html">CSSelectTerm</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSetupResult.html">CSSetupResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSSynchronousDataTransaction.html">CSSynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSTweak.html">CSTweak</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSUnsafeDataModelSchema.html">CSUnsafeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSUnsafeDataTransaction.html">CSUnsafeDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSWhere.html">CSWhere</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CSXcodeDataModelSchema.html">CSXcodeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObject.html">CoreStoreObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObjectObjectDiff.html">CoreStoreObjectObjectDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObjectOrderedDiff.html">CoreStoreObjectOrderedDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObjectTransformableDiff.html">CoreStoreObjectTransformableDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObjectUnorderedDiff.html">CoreStoreObjectUnorderedDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreObjectValueDiff.html">CoreStoreObjectValueDiff</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CoreStoreSchema.html">CoreStoreSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CustomSchemaMappingProvider.html">CustomSchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CustomSchemaMappingProvider/CustomMapping.html">– CustomMapping</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CustomSchemaMappingProvider/UnsafeSourceObject.html">– UnsafeSourceObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/CustomSchemaMappingProvider/UnsafeDestinationObject.html">– UnsafeDestinationObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/DataStack.html">DataStack</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/DefaultLogger.html">DefaultLogger</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/DynamicEntity.html">DynamicEntity</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/Entity.html">Entity</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/ICloudStore.html">ICloudStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/InMemoryStore.html">InMemoryStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/InferredSchemaMappingProvider.html">InferredSchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/ListMonitor.html">ListMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/ObjectMonitor.html">ObjectMonitor</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/SQLiteStore.html">SQLiteStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/SchemaHistory.html">SchemaHistory</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/SynchronousDataTransaction.html">SynchronousDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/UnsafeDataModelSchema.html">UnsafeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/UnsafeDataTransaction.html">UnsafeDataTransaction</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/UserInfo.html">UserInfo</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/XcodeDataModelSchema.html">XcodeDataModelSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Classes/XcodeSchemaMappingProvider.html">XcodeSchemaMappingProvider</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Global Variables.html">Global Variables</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Global Variables.html#/s:9CoreStore0aB11ErrorDomainSSvp">CoreStoreErrorDomain</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Enums.html">Enumerations</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/CSErrorCode.html">CSErrorCode</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/CSLocalStorageOptions.html">CSLocalStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/CoreStore.html">CoreStore</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/CoreStoreError.html">CoreStoreError</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/CoreStoreErrorCode.html">CoreStoreErrorCode</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums.html#/s:9CoreStore8LogLevelO">LogLevel</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/MigrationResult.html">MigrationResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/MigrationType.html">MigrationType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/RelationshipContainer.html">RelationshipContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/RelationshipContainer/ToOne.html">– ToOne</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/RelationshipContainer/ToManyOrdered.html">– ToManyOrdered</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/RelationshipContainer/ToManyUnordered.html">– ToManyUnordered</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/SelectTerm.html">SelectTerm</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/SetupResult.html">SetupResult</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/TransformableContainer.html">TransformableContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/TransformableContainer/Required.html">– Required</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/TransformableContainer/Optional.html">– Optional</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/ValueContainer.html">ValueContainer</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/ValueContainer/Required.html">– Required</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Enums/ValueContainer/Optional.html">– Optional</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Extensions.html">Extensions</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Bool.html">Bool</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/CGFloat.html">CGFloat</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Data.html">Data</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Date.html">Date</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Double.html">Double</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Float.html">Float</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Int.html">Int</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Int16.html">Int16</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Int32.html">Int32</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Int64.html">Int64</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Int8.html">Int8</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/KeyPath.html">KeyPath</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/KeyPathString.html">KeyPathString</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/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/NSManagedObject.html">NSManagedObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSManagedObjectContext.html">NSManagedObjectContext</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSManagedObjectID.html">NSManagedObjectID</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSNull.html">NSNull</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSNumber.html">NSNumber</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSString.html">NSString</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSURL.html">NSURL</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/NSUUID.html">NSUUID</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Progress.html">Progress</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/RawRepresentable.html">RawRepresentable</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/Sequence.html">Sequence</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/String.html">String</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/URL.html">URL</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Extensions/UUID.html">UUID</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Functions.html">Functions</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2neoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF">!=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1loiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2leoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF"><=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_SgtAA0aB6ObjectCRbzAPRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxAA21RelationshipContainerO5ToOneCyx_q_GG_q_tAA0aB6ObjectCRbzAORb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_So17NSManagedObjectIDCtSo0gH0CRbzALRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAJRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAKRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2eeoiyAA5WhereVyxGs7KeyPathCyxq_SgG_So17NSManagedObjectIDCtSo0gH0CRbzAMRb_r0_lF">==(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore1goiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8OptionalCyx_q_GG_q_SgtAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxAA14ValueContainerO8RequiredCyx_q_GG_q_tAA0aB6ObjectCRbzAA23ImportableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_G_q_tSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s:9CoreStore2geoiyAA5WhereVyxGs7KeyPathCyxq_SgG_AHtSo15NSManagedObjectCRbzAA22QueryableAttributeTypeR_SLR_r0_lF">>=(_:_:)</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Functions.html#/s: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>
|
||
</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/AnyWhereClause.html">AnyWhereClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/c:@M@CoreStore@objc(pl)CSDeleteClause">CSDeleteClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSDynamicSchema.html">CSDynamicSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/c:@M@CoreStore@objc(pl)CSFetchClause">CSFetchClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSListObjectObserver.html">CSListObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSListObserver.html">CSListObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSListSectionObserver.html">CSListSectionObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSLocalStorage.html">CSLocalStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSObjectObserver.html">CSObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/c:@M@CoreStore@objc(pl)CSQueryClause">CSQueryClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CSStorageInterface.html">CSStorageInterface</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CloudStorage.html">CloudStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/c:@M@CoreStore@objc(pl)CoreDataNativeType">CoreDataNativeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CoreStoreLogger.html">CoreStoreLogger</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CoreStoreObjectKeyValueObservation.html">CoreStoreObjectKeyValueObservation</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CoreStoreObjectiveCType.html">CoreStoreObjectiveCType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/CoreStoreSwiftType.html">CoreStoreSwiftType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore12DeleteClauseP">DeleteClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/DynamicKeyPath.html">DynamicKeyPath</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/DynamicObject.html">DynamicObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/DynamicSchema.html">DynamicSchema</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/FetchChainableBuilderType.html">FetchChainableBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore11FetchClauseP">FetchClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/FetchableSource.html">FetchableSource</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/GroupByClause.html">GroupByClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ICloudStoreObserver.html">ICloudStoreObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ImportableObject.html">ImportableObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ImportableUniqueObject.html">ImportableUniqueObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ListObjectObserver.html">ListObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ListObserver.html">ListObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ListSectionObserver.html">ListSectionObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/LocalStorage.html">LocalStorage</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/ObjectObserver.html">ObjectObserver</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/OrderByClause.html">OrderByClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/QueryChainableBuilderType.html">QueryChainableBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore11QueryClauseP">QueryClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/QueryableAttributeType.html">QueryableAttributeType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/QueryableSource.html">QueryableSource</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/SchemaMappingProvider.html">SchemaMappingProvider</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/SectionMonitorBuilderType.html">SectionMonitorBuilderType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore26SelectAttributesResultTypeP">SelectAttributesResultType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/SelectClause.html">SelectClause</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols.html#/s:9CoreStore16SelectResultTypeP">SelectResultType</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/StorageInterface.html">StorageInterface</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Protocols/WhereClauseType.html">WhereClauseType</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-group-name">
|
||
<a class="nav-group-name-link" href="../../Structs.html">Structures</a>
|
||
<ul class="nav-group-tasks">
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/CloudStorageOptions.html">CloudStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/FetchChainBuilder.html">FetchChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/From.html">From</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/GroupBy.html">GroupBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/Into.html">Into</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/LocalStorageOptions.html">LocalStorageOptions</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/MigrationChain.html">MigrationChain</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/OrderBy.html">OrderBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/OrderBy/SortKey.html">– SortKey</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/PartialObject.html">PartialObject</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/QueryChainBuilder.html">QueryChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/SectionBy.html">SectionBy</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/SectionMonitorChainBuilder.html">SectionMonitorChainBuilder</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/Select.html">Select</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/Tweak.html">Tweak</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/VersionLock.html">VersionLock</a>
|
||
</li>
|
||
<li class="nav-group-task">
|
||
<a class="nav-group-task-link" href="../../Structs/Where.html">Where</a>
|
||
</li>
|
||
</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: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:9CoreStore22XcodeDataModelFileNamea">XcodeDataModelFileName</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
<article class="main-content">
|
||
|
||
<section class="section">
|
||
<div class="section-content">
|
||
<h1>Optional</h1>
|
||
<div class="declaration">
|
||
<div class="language">
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span> <span class="p">:</span> <span class="kt">AttributeProtocol</span> <span class="k">where</span> <span class="kt">V</span> <span class="p">:</span> <span class="kt"><a href="../../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<p>The containing type for optional value properties. Any type that conforms to <code><a href="../../Protocols.html#/s:9CoreStore23ImportableAttributeTypeP">ImportableAttributeType</a></code> are supported.</p>
|
||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">Animal</span><span class="p">:</span> <span class="kt">CoreStoreObject</span> <span class="p">{</span>
|
||
<span class="k">let</span> <span class="nv">species</span> <span class="o">=</span> <span class="kt">Value</span><span class="o">.</span><span class="kt">Required</span><span class="o"><</span><span class="kt">String</span><span class="o">></span><span class="p">(</span><span class="s">"species"</span><span class="p">,</span> <span class="nv">initial</span><span class="p">:</span> <span class="s">""</span><span class="p">)</span>
|
||
<span class="k">let</span> <span class="nv">nickname</span> <span class="o">=</span> <span class="kt">Value</span><span class="o">.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">String</span><span class="o">></span><span class="p">(</span><span class="s">"nickname"</span><span class="p">)</span>
|
||
<span class="k">let</span> <span class="nv">color</span> <span class="o">=</span> <span class="kt">Transformable</span><span class="o">.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">UIColor</span><span class="o">></span><span class="p">(</span><span class="s">"color"</span><span class="p">)</span>
|
||
<span class="p">}</span>
|
||
</code></pre>
|
||
<div class="aside aside-important">
|
||
<p class="aside-title">Important</p>
|
||
<code>Value.Optional</code> properties are required to be stored properties. Computed properties will be ignored, including <code>lazy</code> and <code>weak</code> properties.
|
||
|
||
</div>
|
||
|
||
</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:9CoreStore14ValueContainerO8OptionalC_7initial11isTransient19versionHashModifier18renamingIdentifier12customGetter0N6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__SgyXASbSSSgyXAAOyXAAnA13PartialObjectVyxGcSgyAR_ANtcSgShySSGyXAtcfc"></a>
|
||
<a name="//apple_ref/swift/Method/init(_:initial:isTransient:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC_7initial11isTransient19versionHashModifier18renamingIdentifier12customGetter0N6Setter18affectedByKeyPathsAEyx_qd__GSS_qd__SgyXASbSSSgyXAAOyXAAnA13PartialObjectVyxGcSgyAR_ANtcSgShySSGyXAtcfc">init(_:initial:isTransient:versionHashModifier:renamingIdentifier:customGetter:customSetter:affectedByKeyPaths:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Initializes the metadata for the property.</p>
|
||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">Person</span><span class="p">:</span> <span class="kt">CoreStoreObject</span> <span class="p">{</span>
|
||
<span class="k">let</span> <span class="nv">title</span> <span class="o">=</span> <span class="kt">Value</span><span class="o">.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">String</span><span class="o">></span><span class="p">(</span><span class="s">"title"</span><span class="p">,</span> <span class="nv">initial</span><span class="p">:</span> <span class="s">"Mr."</span><span class="p">)</span>
|
||
<span class="k">let</span> <span class="nv">name</span> <span class="o">=</span> <span class="kt">Value</span><span class="o">.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">String</span><span class="o">></span><span class="p">(</span><span class="s">"name"</span><span class="p">)</span>
|
||
<span class="k">let</span> <span class="nv">displayName</span> <span class="o">=</span> <span class="kt">Value</span><span class="o">.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">String</span><span class="o">></span><span class="p">(</span>
|
||
<span class="s">"displayName"</span><span class="p">,</span>
|
||
<span class="nv">isTransient</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
|
||
<span class="nv">customGetter</span><span class="p">:</span> <span class="kt">Person</span><span class="o">.</span><span class="nf">getName</span><span class="p">(</span><span class="nv">_</span><span class="p">:)</span>
|
||
<span class="p">)</span>
|
||
|
||
<span class="kd">private</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">getName</span><span class="p">(</span><span class="n">_</span> <span class="nv">partialObject</span><span class="p">:</span> <span class="kt">PartialObject</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span> <span class="p">{</span>
|
||
<span class="k">if</span> <span class="k">let</span> <span class="nv">cachedDisplayName</span> <span class="o">=</span> <span class="n">partialObject</span><span class="o">.</span><span class="nf">primitiveValue</span><span class="p">(</span><span class="nv">for</span><span class="p">:</span> <span class="p">{</span> <span class="nv">$0</span><span class="o">.</span><span class="n">displayName</span> <span class="p">})</span> <span class="p">{</span>
|
||
<span class="k">return</span> <span class="n">cachedDisplayName</span>
|
||
<span class="p">}</span>
|
||
<span class="k">let</span> <span class="nv">title</span> <span class="o">=</span> <span class="n">partialObject</span><span class="o">.</span><span class="nf">value</span><span class="p">(</span><span class="nv">for</span><span class="p">:</span> <span class="p">{</span> <span class="nv">$0</span><span class="o">.</span><span class="n">title</span> <span class="p">})</span>
|
||
<span class="k">let</span> <span class="nv">name</span> <span class="o">=</span> <span class="n">partialObject</span><span class="o">.</span><span class="nf">value</span><span class="p">(</span><span class="nv">for</span><span class="p">:</span> <span class="p">{</span> <span class="nv">$0</span><span class="o">.</span><span class="n">name</span> <span class="p">})</span>
|
||
<span class="k">let</span> <span class="nv">displayName</span> <span class="o">=</span> <span class="s">"</span><span class="se">\(</span><span class="n">title</span><span class="se">)</span><span class="s"> </span><span class="se">\(</span><span class="n">name</span><span class="se">)</span><span class="s">"</span>
|
||
<span class="n">partialObject</span><span class="o">.</span><span class="nf">setPrimitiveValue</span><span class="p">(</span><span class="n">displayName</span><span class="p">,</span> <span class="nv">for</span><span class="p">:</span> <span class="p">{</span> <span class="nv">$0</span><span class="o">.</span><span class="n">displayName</span> <span class="p">})</span>
|
||
<span class="k">return</span> <span class="n">displayName</span>
|
||
<span class="p">}</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">keyPath</span><span class="p">:</span> <span class="kt"><a href="../../Typealiases.html#/s:9CoreStore13KeyPathStringa">KeyPathString</a></span><span class="p">,</span>
|
||
<span class="nv">initial</span><span class="p">:</span> <span class="kd">@autoclosure</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-></span> <span class="kt">V</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span>
|
||
<span class="nv">isTransient</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span>
|
||
<span class="nv">versionHashModifier</span><span class="p">:</span> <span class="kd">@autoclosure</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span>
|
||
<span class="nv">renamingIdentifier</span><span class="p">:</span> <span class="kd">@autoclosure</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span>
|
||
<span class="nv">customGetter</span><span class="p">:</span> <span class="p">((</span><span class="n">_</span> <span class="nv">partialObject</span><span class="p">:</span> <span class="kt"><a href="../../Structs/PartialObject.html">PartialObject</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">V</span><span class="p">?)?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span>
|
||
<span class="nv">customSetter</span><span class="p">:</span> <span class="p">((</span><span class="n">_</span> <span class="nv">partialObject</span><span class="p">:</span> <span class="kt"><a href="../../Structs/PartialObject.html">PartialObject</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">newValue</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt">Void</span><span class="p">)?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">,</span>
|
||
<span class="nv">affectedByKeyPaths</span><span class="p">:</span> <span class="kd">@autoclosure</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-></span> <span class="kt">Set</span><span class="o"><</span><span class="kt">String</span><span class="o">></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>keyPath</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the permanent attribute name for this property.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>initial</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the initial value for the property when the object is first created. Defaults to <code>nil</code> if not specified.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>isTransient</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p><code>true</code> if the property is transient, otherwise <code>false</code>. Defaults to <code>false</code> if not specified. The transient flag specifies whether or not a property’s value is ignored when an object is saved to a persistent store. Transient properties are not saved to the persistent store, but are still managed for undo, redo, validation, and so on.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>versionHashModifier</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>used to mark or denote a property as being a different <q>version</q> than another even if all of the values which affect persistence are equal. (Such a difference is important in cases where the properties are unchanged but the format or content of its data are changed.)</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>renamingIdentifier</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>used to resolve naming conflicts between models. When creating an entity mapping between entities in two managed object models, a source entity property and a destination entity property that share the same identifier indicate that a property mapping should be configured to migrate from the source to the destination. If unset, the identifier will be the property’s name.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>customGetter</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>use this closure to make final transformations to the property’s value before returning from the getter.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>self</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the <code><a href="../../Classes/CoreStoreObject.html">CoreStoreObject</a></code></p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>getValue</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the original getter for the property</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>customSetter</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>use this closure to make final transformations to the new value before assigning to the property.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>setValue</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the original setter for the property</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>finalNewValue</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the transformed new value</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>originalNewValue</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>the original new value</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>affectedByKeyPaths</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>a set of key paths for properties whose values affect the value of the receiver. This is similar to <code>NSManagedObject.keyPathsForValuesAffectingValue(forKey:)</code>.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC5valueqd__Sgvp"></a>
|
||
<a name="//apple_ref/swift/Property/value" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC5valueqd__Sgvp">value</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>The property value.</p>
|
||
|
||
</div>
|
||
<div class="declaration">
|
||
<h4>Declaration</h4>
|
||
<div class="language">
|
||
<p class="aside-title">Swift</p>
|
||
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</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="/ValueContainer.Optional"></a>
|
||
<a name="//apple_ref/swift/Section/ValueContainer.Optional" class="dashAnchor"></a>
|
||
<a href="#/ValueContainer.Optional">
|
||
<h3 class="section-name">ValueContainer.Optional</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC7observe7options13changeHandlerAA0ab9ObjectKeyC11Observation_pSo05NSKeyC16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF"></a>
|
||
<a name="//apple_ref/swift/Method/observe(options:changeHandler:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC7observe7options13changeHandlerAA0ab9ObjectKeyC11Observation_pSo05NSKeyC16ObservingOptionsV_yx_AA0abjC4DiffCyqd__GtctF">observe(options:changeHandler:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Observes changes in the receiver value. When the returned <code><a href="../../Protocols/CoreStoreObjectKeyValueObservation.html">CoreStoreObjectKeyValueObservation</a></code> is deinited or invalidated, it will stop observing.</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">observe</span><span class="p">(</span><span class="nv">options</span><span class="p">:</span> <span class="kt">NSKeyValueObservingOptions</span> <span class="o">=</span> <span class="p">[],</span> <span class="nv">changeHandler</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kt">O</span><span class="p">,</span> <span class="kt"><a href="../../Classes/CoreStoreObjectValueDiff.html">CoreStoreObjectValueDiff</a></span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Void</span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../../Protocols/CoreStoreObjectKeyValueObservation.html">CoreStoreObjectKeyValueObservation</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h4>Parameters</h4>
|
||
<table class="graybox">
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<code>
|
||
<em>options</em>
|
||
</code>
|
||
</td>
|
||
<td>
|
||
<div>
|
||
<p>The flags indicating which values to include in the change dictionary.</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/ValueContainer.Optional2"></a>
|
||
<a name="//apple_ref/swift/Section/ValueContainer.Optional" class="dashAnchor"></a>
|
||
<a href="#/ValueContainer.Optional2">
|
||
<h3 class="section-name">ValueContainer.Optional</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2eeoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2eeoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ">==(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is equal to a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">nickname</span> <span class="o">==</span> <span class="s">"John"</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="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2neoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/!=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2neoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ">!=(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is not equal to a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">nickname</span> <span class="o">!=</span> <span class="s">"John"</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="kd">static</span> <span class="kd">func</span> <span class="o">!=</span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC1loiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/<(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC1loiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"><(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is less than a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">age</span> <span class="o"><</span> <span class="mi">20</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="kd">static</span> <span class="kd">func</span> <span class="o"><</span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC1goiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/>(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC1goiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ">>(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is greater than a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">age</span> <span class="o">></span> <span class="mi">20</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="kd">static</span> <span class="kd">func</span> <span class="o">></span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2leoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/<=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2leoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"><=(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is less than or equal to a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">age</span> <span class="o"><=</span> <span class="mi">20</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="kd">static</span> <span class="kd">func</span> <span class="o"><=</span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2geoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/>=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2geoiyAA5WhereVyxGAEyx_qd__G_qd__SgtFZ">>=(_:_:)</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/Where.html">Where</a></code> clause by comparing if a property is greater than or equal to a value</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">person</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Person</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="nv">$0</span><span class="o">.</span><span class="n">age</span> <span class="o">>=</span> <span class="mi">20</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="kd">static</span> <span class="kd">func</span> <span class="o">>=</span> <span class="p">(</span><span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2teoiyAA5WhereVyxGqd0___AEyx_qd__Gt7ElementQyd0__Rsd__STRd0__lFZ"></a>
|
||
<a name="//apple_ref/swift/Method/~=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2teoiyAA5WhereVyxGqd0___AEyx_qd__Gt7ElementQyd0__Rsd__STRd0__lFZ">~=(_:_:)</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/Where.html">Where</a></code> clause by checking if a sequence contains the value of a property</p>
|
||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">dog</span> <span class="o">=</span> <span class="kt">CoreStore</span><span class="o">.</span><span class="nf">fetchOne</span><span class="p">(</span><span class="kt">From</span><span class="o"><</span><span class="kt">Dog</span><span class="o">></span><span class="p">()</span><span class="o">.</span><span class="nf">where</span><span class="p">({</span> <span class="p">[</span><span class="s">"Pluto"</span><span class="p">,</span> <span class="s">"Snoopy"</span><span class="p">,</span> <span class="s">"Scooby"</span><span class="p">]</span> <span class="o">~=</span> <span class="nv">$0</span><span class="o">.</span><span class="n">nickname</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="kd">static</span> <span class="kd">func</span> <span class="o">~=</span> <span class="o"><</span><span class="kt">S</span><span class="o">></span><span class="p">(</span><span class="nv">sequence</span><span class="p">:</span> <span class="kt">S</span><span class="p">,</span> <span class="nv">attribute</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../../Structs/Where.html">Where</a></span><span class="o"><</span><span class="kt">O</span><span class="o">></span> <span class="k">where</span> <span class="kt">V</span> <span class="o">==</span> <span class="kt">S</span><span class="o">.</span><span class="kt">Element</span><span class="p">,</span> <span class="kt">S</span> <span class="p">:</span> <span class="kt">Sequence</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="task-group">
|
||
<div class="task-name-container">
|
||
<a name="/ValueContainer.Optional:%20DynamicKeyPath"></a>
|
||
<a name="//apple_ref/swift/Section/ValueContainer.Optional: DynamicKeyPath" class="dashAnchor"></a>
|
||
<a href="#/ValueContainer.Optional:%20DynamicKeyPath">
|
||
<h3 class="section-name">ValueContainer.Optional: DynamicKeyPath</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa"></a>
|
||
<a name="//apple_ref/swift/Alias/ObjectType" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14DynamicKeyPathP10ObjectTypeQa">ObjectType</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="kd">typealias</span> <span class="kt">ObjectType</span> <span class="o">=</span> <span class="kt">O</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14DynamicKeyPathP9ValueTypeQa"></a>
|
||
<a name="//apple_ref/swift/Alias/ValueType" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14DynamicKeyPathP9ValueTypeQa">ValueType</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="kd">typealias</span> <span class="kt">ValueType</span> <span class="o">=</span> <span class="kt">V</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp"></a>
|
||
<a name="//apple_ref/swift/Property/cs_keyPathString" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore17AnyDynamicKeyPathP06cs_keyF6StringSSvp">cs_keyPathString</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">cs_keyPathString</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="/Operations"></a>
|
||
<a name="//apple_ref/swift/Section/Operations" class="dashAnchor"></a>
|
||
<a href="#/Operations">
|
||
<h3 class="section-name">Operations</h3>
|
||
</a>
|
||
</div>
|
||
<ul class="item-container">
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_qd__SgtFZ">.=(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Assigns an optional value to the property. The operation</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span> <span class="o">.=</span> <span class="s">"Taylor"</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="s">"Taylor"</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="kd">static</span> <span class="kd">func</span> <span class="o">.=</span> <span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">newValue</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AEyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ">.=(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Assigns an optional value from another property. The operation</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span> <span class="o">.=</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">nickname</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">nickname</span><span class="o">.</span><span class="n">value</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="kd">static</span> <span class="kd">func</span> <span class="o">.=</span> <span class="o"><</span><span class="kt">O2</span><span class="o">></span><span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">property2</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O2</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="k">where</span> <span class="kt">O2</span> <span class="p">:</span> <span class="kt"><a href="../../Classes/CoreStoreObject.html">CoreStoreObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AC8RequiredCyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.=(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC2zeoiyyAEyx_qd__G_AC8RequiredCyqd0___qd__GtAA0aB6ObjectCRbd0__lFZ">.=(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Assigns a value from another property. The operation</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span> <span class="o">.=</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="n">animal</span><span class="o">.</span><span class="n">nickname</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</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="kd">static</span> <span class="kd">func</span> <span class="o">.=</span> <span class="o"><</span><span class="kt">O2</span><span class="o">></span><span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">property2</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O2</span><span class="o">>.</span><span class="kt"><a href="../../Enums/ValueContainer/Required.html">Required</a></span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="k">where</span> <span class="kt">O2</span> <span class="p">:</span> <span class="kt"><a href="../../Classes/CoreStoreObject.html">CoreStoreObject</a></span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_qd__SgtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.==(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_qd__SgtFZ">.==(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Compares equality between a property’s value and another value</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span> <span class="o">.==</span> <span class="s">"Swift"</span> <span class="p">{</span> <span class="o">...</span> <span class="p">}</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="o">==</span> <span class="s">"Swift"</span> <span class="p">{</span> <span class="o">...</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="kd">static</span> <span class="kd">func</span> <span class="o">.==</span> <span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbqd__Sg_AEyx_qd__GtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.==(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbqd__Sg_AEyx_qd__GtFZ">.==(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Compares equality between a property’s value and another property’s value</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="s">"Swift"</span> <span class="o">.==</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span> <span class="p">{</span> <span class="o">...</span> <span class="p">}</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="s">"Swift"</span> <span class="o">==</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="p">{</span> <span class="o">...</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="kd">static</span> <span class="kd">func</span> <span class="o">.==</span> <span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">V</span><span class="p">?,</span> <span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AGtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.==(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AGtFZ">.==(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Compares equality between a property’s value and another property’s value</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span> <span class="o">.==</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span> <span class="p">{</span> <span class="o">...</span> <span class="p">}</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="o">==</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="p">{</span> <span class="o">...</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="kd">static</span> <span class="kd">func</span> <span class="o">.==</span> <span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">property2</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
<li class="item">
|
||
<div>
|
||
<code>
|
||
<a name="/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AC8RequiredCyx_qd__GtFZ"></a>
|
||
<a name="//apple_ref/swift/Method/.==(_:_:)" class="dashAnchor"></a>
|
||
<a class="token" href="#/s:9CoreStore14ValueContainerO8OptionalC3zeeoiySbAEyx_qd__G_AC8RequiredCyx_qd__GtFZ">.==(_:_:)</a>
|
||
</code>
|
||
</div>
|
||
<div class="height-container">
|
||
<div class="pointer-container"></div>
|
||
<section class="section">
|
||
<div class="pointer"></div>
|
||
<div class="abstract">
|
||
<p>Compares equality between a property’s value and another property’s value</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span> <span class="o">.==</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span> <span class="p">{</span> <span class="o">...</span> <span class="p">}</span>
|
||
</code></pre>
|
||
|
||
<p>is equivalent to</p>
|
||
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">animal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="o">==</span> <span class="n">anotherAnimal</span><span class="o">.</span><span class="n">species</span><span class="o">.</span><span class="n">value</span> <span class="p">{</span> <span class="o">...</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="kd">static</span> <span class="kd">func</span> <span class="o">.==</span> <span class="p">(</span><span class="nv">property</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt">Optional</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">,</span> <span class="nv">property2</span><span class="p">:</span> <span class="kt"><a href="../../Enums/ValueContainer.html">ValueContainer</a></span><span class="o"><</span><span class="kt">O</span><span class="o">>.</span><span class="kt"><a href="../../Enums/ValueContainer/Required.html">Required</a></span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</article>
|
||
</div>
|
||
<section class="footer">
|
||
<p>© 2018 <a class="link" href="https://github.com/JohnEstropia" target="_blank" rel="external">John Estropia</a>. All rights reserved. (Last updated: 2018-12-19)</p>
|
||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||
</section>
|
||
</body>
|
||
</div>
|
||
</html>
|