mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-16 05:56:50 +01:00
add missing MARKs
This commit is contained in:
@@ -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 {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user