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 {
/**
@@ -255,6 +258,9 @@ public extension From where D: NSManagedObject {
}
}
// MARK: - From where D: CoreStoreObject
public extension From where D: CoreStoreObject {
/**
@@ -267,6 +273,11 @@ public extension From where D: CoreStoreObject {
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
@@ -417,6 +428,9 @@ public extension From where D: CoreStoreObject {
}
}
// MARK: - FetchChainBuilder
public extension FetchChainBuilder {
/**
@@ -519,6 +533,9 @@ public extension FetchChainBuilder {
}
}
// MARK: - FetchChainBuilder where D: CoreStoreObject
public extension FetchChainBuilder where D: CoreStoreObject {
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 {
/**
@@ -665,6 +685,9 @@ public extension QueryChainBuilder {
}
}
// MARK: - 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 {
/**
@@ -737,6 +763,9 @@ public extension QueryChainBuilder where D: CoreStoreObject {
}
}
// MARK: - SectionMonitorChainBuilder
@available(macOS 10.12, *)
public extension SectionMonitorChainBuilder {
@@ -842,6 +871,9 @@ public extension SectionMonitorChainBuilder {
}
}
// MARK: - SectionMonitorChainBuilder where D: CoreStoreObject
@available(macOS 10.12, *)
public extension SectionMonitorChainBuilder where D: CoreStoreObject {