// Code generated by ent, DO NOT EDIT. package project import ( "time" "code.icod.de/dalu/gomanager/ent/predicate" "entgo.io/ent/dialect/sql" "entgo.io/ent/dialect/sql/sqlgraph" ) // ID filters vertices based on their ID field. func ID(id int) predicate.Project { return predicate.Project(sql.FieldEQ(FieldID, id)) } // IDEQ applies the EQ predicate on the ID field. func IDEQ(id int) predicate.Project { return predicate.Project(sql.FieldEQ(FieldID, id)) } // IDNEQ applies the NEQ predicate on the ID field. func IDNEQ(id int) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldID, id)) } // IDIn applies the In predicate on the ID field. func IDIn(ids ...int) predicate.Project { return predicate.Project(sql.FieldIn(FieldID, ids...)) } // IDNotIn applies the NotIn predicate on the ID field. func IDNotIn(ids ...int) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldID, ids...)) } // IDGT applies the GT predicate on the ID field. func IDGT(id int) predicate.Project { return predicate.Project(sql.FieldGT(FieldID, id)) } // IDGTE applies the GTE predicate on the ID field. func IDGTE(id int) predicate.Project { return predicate.Project(sql.FieldGTE(FieldID, id)) } // IDLT applies the LT predicate on the ID field. func IDLT(id int) predicate.Project { return predicate.Project(sql.FieldLT(FieldID, id)) } // IDLTE applies the LTE predicate on the ID field. func IDLTE(id int) predicate.Project { return predicate.Project(sql.FieldLTE(FieldID, id)) } // CreateTime applies equality check predicate on the "create_time" field. It's identical to CreateTimeEQ. func CreateTime(v time.Time) predicate.Project { return predicate.Project(sql.FieldEQ(FieldCreateTime, v)) } // User applies equality check predicate on the "user" field. It's identical to UserEQ. func User(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldUser, v)) } // Group applies equality check predicate on the "group" field. It's identical to GroupEQ. func Group(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldGroup, v)) } // RootPath applies equality check predicate on the "root_path" field. It's identical to RootPathEQ. func RootPath(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldRootPath, v)) } // ServiceName applies equality check predicate on the "service_name" field. It's identical to ServiceNameEQ. func ServiceName(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldServiceName, v)) } // BinaryPath applies equality check predicate on the "binary_path" field. It's identical to BinaryPathEQ. func BinaryPath(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldBinaryPath, v)) } // MoveToTarget applies equality check predicate on the "move_to_target" field. It's identical to MoveToTargetEQ. func MoveToTarget(v bool) predicate.Project { return predicate.Project(sql.FieldEQ(FieldMoveToTarget, v)) } // BinaryTargetPath applies equality check predicate on the "binary_target_path" field. It's identical to BinaryTargetPathEQ. func BinaryTargetPath(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldBinaryTargetPath, v)) } // CreateTimeEQ applies the EQ predicate on the "create_time" field. func CreateTimeEQ(v time.Time) predicate.Project { return predicate.Project(sql.FieldEQ(FieldCreateTime, v)) } // CreateTimeNEQ applies the NEQ predicate on the "create_time" field. func CreateTimeNEQ(v time.Time) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldCreateTime, v)) } // CreateTimeIn applies the In predicate on the "create_time" field. func CreateTimeIn(vs ...time.Time) predicate.Project { return predicate.Project(sql.FieldIn(FieldCreateTime, vs...)) } // CreateTimeNotIn applies the NotIn predicate on the "create_time" field. func CreateTimeNotIn(vs ...time.Time) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldCreateTime, vs...)) } // CreateTimeGT applies the GT predicate on the "create_time" field. func CreateTimeGT(v time.Time) predicate.Project { return predicate.Project(sql.FieldGT(FieldCreateTime, v)) } // CreateTimeGTE applies the GTE predicate on the "create_time" field. func CreateTimeGTE(v time.Time) predicate.Project { return predicate.Project(sql.FieldGTE(FieldCreateTime, v)) } // CreateTimeLT applies the LT predicate on the "create_time" field. func CreateTimeLT(v time.Time) predicate.Project { return predicate.Project(sql.FieldLT(FieldCreateTime, v)) } // CreateTimeLTE applies the LTE predicate on the "create_time" field. func CreateTimeLTE(v time.Time) predicate.Project { return predicate.Project(sql.FieldLTE(FieldCreateTime, v)) } // UserEQ applies the EQ predicate on the "user" field. func UserEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldUser, v)) } // UserNEQ applies the NEQ predicate on the "user" field. func UserNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldUser, v)) } // UserIn applies the In predicate on the "user" field. func UserIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldUser, vs...)) } // UserNotIn applies the NotIn predicate on the "user" field. func UserNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldUser, vs...)) } // UserGT applies the GT predicate on the "user" field. func UserGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldUser, v)) } // UserGTE applies the GTE predicate on the "user" field. func UserGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldUser, v)) } // UserLT applies the LT predicate on the "user" field. func UserLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldUser, v)) } // UserLTE applies the LTE predicate on the "user" field. func UserLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldUser, v)) } // UserContains applies the Contains predicate on the "user" field. func UserContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldUser, v)) } // UserHasPrefix applies the HasPrefix predicate on the "user" field. func UserHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldUser, v)) } // UserHasSuffix applies the HasSuffix predicate on the "user" field. func UserHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldUser, v)) } // UserEqualFold applies the EqualFold predicate on the "user" field. func UserEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldUser, v)) } // UserContainsFold applies the ContainsFold predicate on the "user" field. func UserContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldUser, v)) } // GroupEQ applies the EQ predicate on the "group" field. func GroupEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldGroup, v)) } // GroupNEQ applies the NEQ predicate on the "group" field. func GroupNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldGroup, v)) } // GroupIn applies the In predicate on the "group" field. func GroupIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldGroup, vs...)) } // GroupNotIn applies the NotIn predicate on the "group" field. func GroupNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldGroup, vs...)) } // GroupGT applies the GT predicate on the "group" field. func GroupGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldGroup, v)) } // GroupGTE applies the GTE predicate on the "group" field. func GroupGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldGroup, v)) } // GroupLT applies the LT predicate on the "group" field. func GroupLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldGroup, v)) } // GroupLTE applies the LTE predicate on the "group" field. func GroupLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldGroup, v)) } // GroupContains applies the Contains predicate on the "group" field. func GroupContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldGroup, v)) } // GroupHasPrefix applies the HasPrefix predicate on the "group" field. func GroupHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldGroup, v)) } // GroupHasSuffix applies the HasSuffix predicate on the "group" field. func GroupHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldGroup, v)) } // GroupEqualFold applies the EqualFold predicate on the "group" field. func GroupEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldGroup, v)) } // GroupContainsFold applies the ContainsFold predicate on the "group" field. func GroupContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldGroup, v)) } // RootPathEQ applies the EQ predicate on the "root_path" field. func RootPathEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldRootPath, v)) } // RootPathNEQ applies the NEQ predicate on the "root_path" field. func RootPathNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldRootPath, v)) } // RootPathIn applies the In predicate on the "root_path" field. func RootPathIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldRootPath, vs...)) } // RootPathNotIn applies the NotIn predicate on the "root_path" field. func RootPathNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldRootPath, vs...)) } // RootPathGT applies the GT predicate on the "root_path" field. func RootPathGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldRootPath, v)) } // RootPathGTE applies the GTE predicate on the "root_path" field. func RootPathGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldRootPath, v)) } // RootPathLT applies the LT predicate on the "root_path" field. func RootPathLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldRootPath, v)) } // RootPathLTE applies the LTE predicate on the "root_path" field. func RootPathLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldRootPath, v)) } // RootPathContains applies the Contains predicate on the "root_path" field. func RootPathContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldRootPath, v)) } // RootPathHasPrefix applies the HasPrefix predicate on the "root_path" field. func RootPathHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldRootPath, v)) } // RootPathHasSuffix applies the HasSuffix predicate on the "root_path" field. func RootPathHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldRootPath, v)) } // RootPathEqualFold applies the EqualFold predicate on the "root_path" field. func RootPathEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldRootPath, v)) } // RootPathContainsFold applies the ContainsFold predicate on the "root_path" field. func RootPathContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldRootPath, v)) } // ServiceNameEQ applies the EQ predicate on the "service_name" field. func ServiceNameEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldServiceName, v)) } // ServiceNameNEQ applies the NEQ predicate on the "service_name" field. func ServiceNameNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldServiceName, v)) } // ServiceNameIn applies the In predicate on the "service_name" field. func ServiceNameIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldServiceName, vs...)) } // ServiceNameNotIn applies the NotIn predicate on the "service_name" field. func ServiceNameNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldServiceName, vs...)) } // ServiceNameGT applies the GT predicate on the "service_name" field. func ServiceNameGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldServiceName, v)) } // ServiceNameGTE applies the GTE predicate on the "service_name" field. func ServiceNameGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldServiceName, v)) } // ServiceNameLT applies the LT predicate on the "service_name" field. func ServiceNameLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldServiceName, v)) } // ServiceNameLTE applies the LTE predicate on the "service_name" field. func ServiceNameLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldServiceName, v)) } // ServiceNameContains applies the Contains predicate on the "service_name" field. func ServiceNameContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldServiceName, v)) } // ServiceNameHasPrefix applies the HasPrefix predicate on the "service_name" field. func ServiceNameHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldServiceName, v)) } // ServiceNameHasSuffix applies the HasSuffix predicate on the "service_name" field. func ServiceNameHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldServiceName, v)) } // ServiceNameEqualFold applies the EqualFold predicate on the "service_name" field. func ServiceNameEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldServiceName, v)) } // ServiceNameContainsFold applies the ContainsFold predicate on the "service_name" field. func ServiceNameContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldServiceName, v)) } // BinaryPathEQ applies the EQ predicate on the "binary_path" field. func BinaryPathEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldBinaryPath, v)) } // BinaryPathNEQ applies the NEQ predicate on the "binary_path" field. func BinaryPathNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldBinaryPath, v)) } // BinaryPathIn applies the In predicate on the "binary_path" field. func BinaryPathIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldBinaryPath, vs...)) } // BinaryPathNotIn applies the NotIn predicate on the "binary_path" field. func BinaryPathNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldBinaryPath, vs...)) } // BinaryPathGT applies the GT predicate on the "binary_path" field. func BinaryPathGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldBinaryPath, v)) } // BinaryPathGTE applies the GTE predicate on the "binary_path" field. func BinaryPathGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldBinaryPath, v)) } // BinaryPathLT applies the LT predicate on the "binary_path" field. func BinaryPathLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldBinaryPath, v)) } // BinaryPathLTE applies the LTE predicate on the "binary_path" field. func BinaryPathLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldBinaryPath, v)) } // BinaryPathContains applies the Contains predicate on the "binary_path" field. func BinaryPathContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldBinaryPath, v)) } // BinaryPathHasPrefix applies the HasPrefix predicate on the "binary_path" field. func BinaryPathHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldBinaryPath, v)) } // BinaryPathHasSuffix applies the HasSuffix predicate on the "binary_path" field. func BinaryPathHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldBinaryPath, v)) } // BinaryPathEqualFold applies the EqualFold predicate on the "binary_path" field. func BinaryPathEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldBinaryPath, v)) } // BinaryPathContainsFold applies the ContainsFold predicate on the "binary_path" field. func BinaryPathContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldBinaryPath, v)) } // MoveToTargetEQ applies the EQ predicate on the "move_to_target" field. func MoveToTargetEQ(v bool) predicate.Project { return predicate.Project(sql.FieldEQ(FieldMoveToTarget, v)) } // MoveToTargetNEQ applies the NEQ predicate on the "move_to_target" field. func MoveToTargetNEQ(v bool) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldMoveToTarget, v)) } // BinaryTargetPathEQ applies the EQ predicate on the "binary_target_path" field. func BinaryTargetPathEQ(v string) predicate.Project { return predicate.Project(sql.FieldEQ(FieldBinaryTargetPath, v)) } // BinaryTargetPathNEQ applies the NEQ predicate on the "binary_target_path" field. func BinaryTargetPathNEQ(v string) predicate.Project { return predicate.Project(sql.FieldNEQ(FieldBinaryTargetPath, v)) } // BinaryTargetPathIn applies the In predicate on the "binary_target_path" field. func BinaryTargetPathIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldIn(FieldBinaryTargetPath, vs...)) } // BinaryTargetPathNotIn applies the NotIn predicate on the "binary_target_path" field. func BinaryTargetPathNotIn(vs ...string) predicate.Project { return predicate.Project(sql.FieldNotIn(FieldBinaryTargetPath, vs...)) } // BinaryTargetPathGT applies the GT predicate on the "binary_target_path" field. func BinaryTargetPathGT(v string) predicate.Project { return predicate.Project(sql.FieldGT(FieldBinaryTargetPath, v)) } // BinaryTargetPathGTE applies the GTE predicate on the "binary_target_path" field. func BinaryTargetPathGTE(v string) predicate.Project { return predicate.Project(sql.FieldGTE(FieldBinaryTargetPath, v)) } // BinaryTargetPathLT applies the LT predicate on the "binary_target_path" field. func BinaryTargetPathLT(v string) predicate.Project { return predicate.Project(sql.FieldLT(FieldBinaryTargetPath, v)) } // BinaryTargetPathLTE applies the LTE predicate on the "binary_target_path" field. func BinaryTargetPathLTE(v string) predicate.Project { return predicate.Project(sql.FieldLTE(FieldBinaryTargetPath, v)) } // BinaryTargetPathContains applies the Contains predicate on the "binary_target_path" field. func BinaryTargetPathContains(v string) predicate.Project { return predicate.Project(sql.FieldContains(FieldBinaryTargetPath, v)) } // BinaryTargetPathHasPrefix applies the HasPrefix predicate on the "binary_target_path" field. func BinaryTargetPathHasPrefix(v string) predicate.Project { return predicate.Project(sql.FieldHasPrefix(FieldBinaryTargetPath, v)) } // BinaryTargetPathHasSuffix applies the HasSuffix predicate on the "binary_target_path" field. func BinaryTargetPathHasSuffix(v string) predicate.Project { return predicate.Project(sql.FieldHasSuffix(FieldBinaryTargetPath, v)) } // BinaryTargetPathIsNil applies the IsNil predicate on the "binary_target_path" field. func BinaryTargetPathIsNil() predicate.Project { return predicate.Project(sql.FieldIsNull(FieldBinaryTargetPath)) } // BinaryTargetPathNotNil applies the NotNil predicate on the "binary_target_path" field. func BinaryTargetPathNotNil() predicate.Project { return predicate.Project(sql.FieldNotNull(FieldBinaryTargetPath)) } // BinaryTargetPathEqualFold applies the EqualFold predicate on the "binary_target_path" field. func BinaryTargetPathEqualFold(v string) predicate.Project { return predicate.Project(sql.FieldEqualFold(FieldBinaryTargetPath, v)) } // BinaryTargetPathContainsFold applies the ContainsFold predicate on the "binary_target_path" field. func BinaryTargetPathContainsFold(v string) predicate.Project { return predicate.Project(sql.FieldContainsFold(FieldBinaryTargetPath, v)) } // HasLogentries applies the HasEdge predicate on the "logentries" edge. func HasLogentries() predicate.Project { return predicate.Project(func(s *sql.Selector) { step := sqlgraph.NewStep( sqlgraph.From(Table, FieldID), sqlgraph.Edge(sqlgraph.O2M, false, LogentriesTable, LogentriesColumn), ) sqlgraph.HasNeighbors(s, step) }) } // HasLogentriesWith applies the HasEdge predicate on the "logentries" edge with a given conditions (other predicates). func HasLogentriesWith(preds ...predicate.Logentry) predicate.Project { return predicate.Project(func(s *sql.Selector) { step := newLogentriesStep() sqlgraph.HasNeighborsWith(s, step, func(s *sql.Selector) { for _, p := range preds { p(s) } }) }) } // And groups predicates with the AND operator between them. func And(predicates ...predicate.Project) predicate.Project { return predicate.Project(sql.AndPredicates(predicates...)) } // Or groups predicates with the OR operator between them. func Or(predicates ...predicate.Project) predicate.Project { return predicate.Project(sql.OrPredicates(predicates...)) } // Not applies the not operator on the given predicate. func Not(p predicate.Project) predicate.Project { return predicate.Project(sql.NotPredicates(p)) }