This commit is contained in:
John Rommel Estropia
2017-09-22 01:00:03 +09:00
parent 474f52ed2b
commit cc84b1f8bd
2 changed files with 4 additions and 14 deletions

View File

@@ -161,7 +161,7 @@ public extension From {
return self.fetchChain(appending: clause)
}
public func appending<S: Sequence>(_ clauses: S) -> FetchChainBuilder<D> where S.Element: FetchClause {
public func appending<S: Sequence>(sequence clauses: S) -> FetchChainBuilder<D> where S.Element: FetchClause {
return self.fetchChain(appending: clauses)
}
@@ -303,7 +303,7 @@ public extension FetchChainBuilder {
return self.fetchChain(appending: clause)
}
public func appending<S: Sequence>(_ clauses: S) -> FetchChainBuilder<D> where S.Element: FetchClause {
public func appending<S: Sequence>(sequence clauses: S) -> FetchChainBuilder<D> where S.Element: FetchClause {
return self.fetchChain(appending: clauses)
}
@@ -375,7 +375,7 @@ public extension QueryChainBuilder {
return self.queryChain(appending: clause)
}
public func appending<S: Sequence>(_ clauses: S) -> QueryChainBuilder<D, R> where S.Element: QueryClause {
public func appending<S: Sequence>(sequence clauses: S) -> QueryChainBuilder<D, R> where S.Element: QueryClause {
return self.queryChain(appending: clauses)
}
@@ -466,7 +466,7 @@ public extension SectionMonitorChainBuilder {
return self.sectionMonitorChain(appending: clause)
}
public func appending<S: Sequence>(_ clauses: S) -> SectionMonitorChainBuilder<D> where S.Element: FetchClause {
public func appending<S: Sequence>(sequence clauses: S) -> SectionMonitorChainBuilder<D> where S.Element: FetchClause {
return self.sectionMonitorChain(appending: clauses)
}

View File

@@ -325,11 +325,6 @@ public func == <O, D>(_ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>,
return Where<O>(O.meta[keyPath: keyPath].keyPath, isEqualTo: object)
}
public func == <O, D>(_ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>, _ null: Void?) -> Where<O> {
return Where<O>(O.meta[keyPath: keyPath].keyPath, isEqualTo: nil)
}
public func != <O, D>(_ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>, _ object: D) -> Where<O> {
return !Where<O>(O.meta[keyPath: keyPath].keyPath, isEqualTo: object)
@@ -340,11 +335,6 @@ public func != <O, D>(_ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>,
return !Where<O>(O.meta[keyPath: keyPath].keyPath, isEqualTo: object)
}
public func != <O, D>(_ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>, _ null: Void?) -> Where<O> {
return !Where<O>(O.meta[keyPath: keyPath].keyPath, isEqualTo: nil)
}
public func ~= <O, D, S: Sequence>(_ sequence: S, _ keyPath: KeyPath<O, RelationshipContainer<O>.ToOne<D>>) -> Where<O> where S.Iterator.Element == D {
return Where<O>(O.meta[keyPath: keyPath].keyPath, isMemberOf: sequence)