add missing MARKs

This commit is contained in:
John Estropia
2019-01-22 16:38:17 +09:00
parent 62e962eebe
commit 0d634c1dcc

View File

@@ -215,6 +215,9 @@ public extension From {
} }
} }
// MARK: - From where D: NSManagedObject
public extension From where D: NSManagedObject { public extension From where D: NSManagedObject {
/** /**
@@ -255,6 +258,9 @@ public extension From where D: NSManagedObject {
} }
} }
// MARK: - From where D: CoreStoreObject
public extension From where D: CoreStoreObject { public extension From where D: CoreStoreObject {
/** /**
@@ -268,6 +274,11 @@ public extension From where D: CoreStoreObject {
return self.fetchChain(appending: clause(D.meta)) return self.fetchChain(appending: clause(D.meta))
} }
public func `where`(combinedByAnd clause: Where<D>, _ others: Where<D>...) -> FetchChainBuilder<D> {
return self.fetchChain(appending: ([clause] + others).combinedByAnd())
}
/** /**
Creates a `QueryChainBuilder` that starts with a `Select` clause created from the specified key path Creates a `QueryChainBuilder` that starts with a `Select` clause created from the specified key path
@@ -417,6 +428,9 @@ public extension From where D: CoreStoreObject {
} }
} }
// MARK: - FetchChainBuilder
public extension FetchChainBuilder { public extension FetchChainBuilder {
/** /**
@@ -519,6 +533,9 @@ public extension FetchChainBuilder {
} }
} }
// MARK: - FetchChainBuilder where D: CoreStoreObject
public extension FetchChainBuilder where D: CoreStoreObject { public extension FetchChainBuilder where D: CoreStoreObject {
public func `where`<T: AnyWhereClause>(_ clause: (D) -> T) -> FetchChainBuilder<D> { public func `where`<T: AnyWhereClause>(_ clause: (D) -> T) -> FetchChainBuilder<D> {
@@ -527,6 +544,9 @@ public extension FetchChainBuilder where D: CoreStoreObject {
} }
} }
// MARK: - QueryChainBuilder
public extension QueryChainBuilder { public extension QueryChainBuilder {
/** /**
@@ -665,6 +685,9 @@ public extension QueryChainBuilder {
} }
} }
// MARK: - QueryChainBuilder where D: NSManagedObject
public extension QueryChainBuilder where D: NSManagedObject { public extension QueryChainBuilder where D: NSManagedObject {
/** /**
@@ -679,6 +702,9 @@ public extension QueryChainBuilder where D: NSManagedObject {
} }
} }
// MARK: - QueryChainBuilder where D: CoreStoreObject
public extension QueryChainBuilder where D: CoreStoreObject { public extension QueryChainBuilder where D: CoreStoreObject {
/** /**
@@ -737,6 +763,9 @@ public extension QueryChainBuilder where D: CoreStoreObject {
} }
} }
// MARK: - SectionMonitorChainBuilder
@available(macOS 10.12, *) @available(macOS 10.12, *)
public extension SectionMonitorChainBuilder { public extension SectionMonitorChainBuilder {
@@ -842,6 +871,9 @@ public extension SectionMonitorChainBuilder {
} }
} }
// MARK: - SectionMonitorChainBuilder where D: CoreStoreObject
@available(macOS 10.12, *) @available(macOS 10.12, *)
public extension SectionMonitorChainBuilder where D: CoreStoreObject { public extension SectionMonitorChainBuilder where D: CoreStoreObject {