forked from ALHP/ALHP.GO
fixed rebuilding of x86_64->any packages; updated deps
This commit is contained in:
@@ -1156,32 +1156,15 @@ func TagRevContainsFold(v string) predicate.DBPackage {
|
||||
|
||||
// And groups predicates with the AND operator between them.
|
||||
func And(predicates ...predicate.DBPackage) predicate.DBPackage {
|
||||
return predicate.DBPackage(func(s *sql.Selector) {
|
||||
s1 := s.Clone().SetP(nil)
|
||||
for _, p := range predicates {
|
||||
p(s1)
|
||||
}
|
||||
s.Where(s1.P())
|
||||
})
|
||||
return predicate.DBPackage(sql.AndPredicates(predicates...))
|
||||
}
|
||||
|
||||
// Or groups predicates with the OR operator between them.
|
||||
func Or(predicates ...predicate.DBPackage) predicate.DBPackage {
|
||||
return predicate.DBPackage(func(s *sql.Selector) {
|
||||
s1 := s.Clone().SetP(nil)
|
||||
for i, p := range predicates {
|
||||
if i > 0 {
|
||||
s1.Or()
|
||||
}
|
||||
p(s1)
|
||||
}
|
||||
s.Where(s1.P())
|
||||
})
|
||||
return predicate.DBPackage(sql.OrPredicates(predicates...))
|
||||
}
|
||||
|
||||
// Not applies the not operator on the given predicate.
|
||||
func Not(p predicate.DBPackage) predicate.DBPackage {
|
||||
return predicate.DBPackage(func(s *sql.Selector) {
|
||||
p(s.Not())
|
||||
})
|
||||
return predicate.DBPackage(sql.NotPredicates(p))
|
||||
}
|
||||
|
Reference in New Issue
Block a user