// Code generated by ent, DO NOT EDIT. package password import ( "entgo.io/ent/dialect/sql" "github.com/dexidp/dex/storage/ent/db/predicate" ) // ID filters vertices based on their ID field. func ID(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldID), id)) }) } // IDEQ applies the EQ predicate on the ID field. func IDEQ(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldID), id)) }) } // IDNEQ applies the NEQ predicate on the ID field. func IDNEQ(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.NEQ(s.C(FieldID), id)) }) } // IDIn applies the In predicate on the ID field. func IDIn(ids ...int) predicate.Password { return predicate.Password(func(s *sql.Selector) { v := make([]interface{}, len(ids)) for i := range v { v[i] = ids[i] } s.Where(sql.In(s.C(FieldID), v...)) }) } // IDNotIn applies the NotIn predicate on the ID field. func IDNotIn(ids ...int) predicate.Password { return predicate.Password(func(s *sql.Selector) { v := make([]interface{}, len(ids)) for i := range v { v[i] = ids[i] } s.Where(sql.NotIn(s.C(FieldID), v...)) }) } // IDGT applies the GT predicate on the ID field. func IDGT(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GT(s.C(FieldID), id)) }) } // IDGTE applies the GTE predicate on the ID field. func IDGTE(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GTE(s.C(FieldID), id)) }) } // IDLT applies the LT predicate on the ID field. func IDLT(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LT(s.C(FieldID), id)) }) } // IDLTE applies the LTE predicate on the ID field. func IDLTE(id int) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LTE(s.C(FieldID), id)) }) } // Email applies equality check predicate on the "email" field. It's identical to EmailEQ. func Email(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldEmail), v)) }) } // Hash applies equality check predicate on the "hash" field. It's identical to HashEQ. func Hash(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldHash), v)) }) } // Username applies equality check predicate on the "username" field. It's identical to UsernameEQ. func Username(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldUsername), v)) }) } // UserID applies equality check predicate on the "user_id" field. It's identical to UserIDEQ. func UserID(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldUserID), v)) }) } // EmailEQ applies the EQ predicate on the "email" field. func EmailEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldEmail), v)) }) } // EmailNEQ applies the NEQ predicate on the "email" field. func EmailNEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.NEQ(s.C(FieldEmail), v)) }) } // EmailIn applies the In predicate on the "email" field. func EmailIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.In(s.C(FieldEmail), v...)) }) } // EmailNotIn applies the NotIn predicate on the "email" field. func EmailNotIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.NotIn(s.C(FieldEmail), v...)) }) } // EmailGT applies the GT predicate on the "email" field. func EmailGT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GT(s.C(FieldEmail), v)) }) } // EmailGTE applies the GTE predicate on the "email" field. func EmailGTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GTE(s.C(FieldEmail), v)) }) } // EmailLT applies the LT predicate on the "email" field. func EmailLT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LT(s.C(FieldEmail), v)) }) } // EmailLTE applies the LTE predicate on the "email" field. func EmailLTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LTE(s.C(FieldEmail), v)) }) } // EmailContains applies the Contains predicate on the "email" field. func EmailContains(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.Contains(s.C(FieldEmail), v)) }) } // EmailHasPrefix applies the HasPrefix predicate on the "email" field. func EmailHasPrefix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasPrefix(s.C(FieldEmail), v)) }) } // EmailHasSuffix applies the HasSuffix predicate on the "email" field. func EmailHasSuffix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasSuffix(s.C(FieldEmail), v)) }) } // EmailEqualFold applies the EqualFold predicate on the "email" field. func EmailEqualFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EqualFold(s.C(FieldEmail), v)) }) } // EmailContainsFold applies the ContainsFold predicate on the "email" field. func EmailContainsFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.ContainsFold(s.C(FieldEmail), v)) }) } // HashEQ applies the EQ predicate on the "hash" field. func HashEQ(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldHash), v)) }) } // HashNEQ applies the NEQ predicate on the "hash" field. func HashNEQ(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.NEQ(s.C(FieldHash), v)) }) } // HashIn applies the In predicate on the "hash" field. func HashIn(vs ...[]byte) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.In(s.C(FieldHash), v...)) }) } // HashNotIn applies the NotIn predicate on the "hash" field. func HashNotIn(vs ...[]byte) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.NotIn(s.C(FieldHash), v...)) }) } // HashGT applies the GT predicate on the "hash" field. func HashGT(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GT(s.C(FieldHash), v)) }) } // HashGTE applies the GTE predicate on the "hash" field. func HashGTE(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GTE(s.C(FieldHash), v)) }) } // HashLT applies the LT predicate on the "hash" field. func HashLT(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LT(s.C(FieldHash), v)) }) } // HashLTE applies the LTE predicate on the "hash" field. func HashLTE(v []byte) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LTE(s.C(FieldHash), v)) }) } // UsernameEQ applies the EQ predicate on the "username" field. func UsernameEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldUsername), v)) }) } // UsernameNEQ applies the NEQ predicate on the "username" field. func UsernameNEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.NEQ(s.C(FieldUsername), v)) }) } // UsernameIn applies the In predicate on the "username" field. func UsernameIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.In(s.C(FieldUsername), v...)) }) } // UsernameNotIn applies the NotIn predicate on the "username" field. func UsernameNotIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.NotIn(s.C(FieldUsername), v...)) }) } // UsernameGT applies the GT predicate on the "username" field. func UsernameGT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GT(s.C(FieldUsername), v)) }) } // UsernameGTE applies the GTE predicate on the "username" field. func UsernameGTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GTE(s.C(FieldUsername), v)) }) } // UsernameLT applies the LT predicate on the "username" field. func UsernameLT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LT(s.C(FieldUsername), v)) }) } // UsernameLTE applies the LTE predicate on the "username" field. func UsernameLTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LTE(s.C(FieldUsername), v)) }) } // UsernameContains applies the Contains predicate on the "username" field. func UsernameContains(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.Contains(s.C(FieldUsername), v)) }) } // UsernameHasPrefix applies the HasPrefix predicate on the "username" field. func UsernameHasPrefix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasPrefix(s.C(FieldUsername), v)) }) } // UsernameHasSuffix applies the HasSuffix predicate on the "username" field. func UsernameHasSuffix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasSuffix(s.C(FieldUsername), v)) }) } // UsernameEqualFold applies the EqualFold predicate on the "username" field. func UsernameEqualFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EqualFold(s.C(FieldUsername), v)) }) } // UsernameContainsFold applies the ContainsFold predicate on the "username" field. func UsernameContainsFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.ContainsFold(s.C(FieldUsername), v)) }) } // UserIDEQ applies the EQ predicate on the "user_id" field. func UserIDEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EQ(s.C(FieldUserID), v)) }) } // UserIDNEQ applies the NEQ predicate on the "user_id" field. func UserIDNEQ(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.NEQ(s.C(FieldUserID), v)) }) } // UserIDIn applies the In predicate on the "user_id" field. func UserIDIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.In(s.C(FieldUserID), v...)) }) } // UserIDNotIn applies the NotIn predicate on the "user_id" field. func UserIDNotIn(vs ...string) predicate.Password { v := make([]interface{}, len(vs)) for i := range v { v[i] = vs[i] } return predicate.Password(func(s *sql.Selector) { s.Where(sql.NotIn(s.C(FieldUserID), v...)) }) } // UserIDGT applies the GT predicate on the "user_id" field. func UserIDGT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GT(s.C(FieldUserID), v)) }) } // UserIDGTE applies the GTE predicate on the "user_id" field. func UserIDGTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.GTE(s.C(FieldUserID), v)) }) } // UserIDLT applies the LT predicate on the "user_id" field. func UserIDLT(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LT(s.C(FieldUserID), v)) }) } // UserIDLTE applies the LTE predicate on the "user_id" field. func UserIDLTE(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.LTE(s.C(FieldUserID), v)) }) } // UserIDContains applies the Contains predicate on the "user_id" field. func UserIDContains(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.Contains(s.C(FieldUserID), v)) }) } // UserIDHasPrefix applies the HasPrefix predicate on the "user_id" field. func UserIDHasPrefix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasPrefix(s.C(FieldUserID), v)) }) } // UserIDHasSuffix applies the HasSuffix predicate on the "user_id" field. func UserIDHasSuffix(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.HasSuffix(s.C(FieldUserID), v)) }) } // UserIDEqualFold applies the EqualFold predicate on the "user_id" field. func UserIDEqualFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.EqualFold(s.C(FieldUserID), v)) }) } // UserIDContainsFold applies the ContainsFold predicate on the "user_id" field. func UserIDContainsFold(v string) predicate.Password { return predicate.Password(func(s *sql.Selector) { s.Where(sql.ContainsFold(s.C(FieldUserID), v)) }) } // And groups predicates with the AND operator between them. func And(predicates ...predicate.Password) predicate.Password { return predicate.Password(func(s *sql.Selector) { s1 := s.Clone().SetP(nil) for _, p := range predicates { p(s1) } s.Where(s1.P()) }) } // Or groups predicates with the OR operator between them. func Or(predicates ...predicate.Password) predicate.Password { return predicate.Password(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()) }) } // Not applies the not operator on the given predicate. func Not(p predicate.Password) predicate.Password { return predicate.Password(func(s *sql.Selector) { p(s.Not()) }) }