github.com/crowdsecurity/crowdsec@v1.6.1/pkg/database/ent/event/where.go (about) 1 // Code generated by ent, DO NOT EDIT. 2 3 package event 4 5 import ( 6 "time" 7 8 "entgo.io/ent/dialect/sql" 9 "entgo.io/ent/dialect/sql/sqlgraph" 10 "github.com/crowdsecurity/crowdsec/pkg/database/ent/predicate" 11 ) 12 13 // ID filters vertices based on their ID field. 14 func ID(id int) predicate.Event { 15 return predicate.Event(sql.FieldEQ(FieldID, id)) 16 } 17 18 // IDEQ applies the EQ predicate on the ID field. 19 func IDEQ(id int) predicate.Event { 20 return predicate.Event(sql.FieldEQ(FieldID, id)) 21 } 22 23 // IDNEQ applies the NEQ predicate on the ID field. 24 func IDNEQ(id int) predicate.Event { 25 return predicate.Event(sql.FieldNEQ(FieldID, id)) 26 } 27 28 // IDIn applies the In predicate on the ID field. 29 func IDIn(ids ...int) predicate.Event { 30 return predicate.Event(sql.FieldIn(FieldID, ids...)) 31 } 32 33 // IDNotIn applies the NotIn predicate on the ID field. 34 func IDNotIn(ids ...int) predicate.Event { 35 return predicate.Event(sql.FieldNotIn(FieldID, ids...)) 36 } 37 38 // IDGT applies the GT predicate on the ID field. 39 func IDGT(id int) predicate.Event { 40 return predicate.Event(sql.FieldGT(FieldID, id)) 41 } 42 43 // IDGTE applies the GTE predicate on the ID field. 44 func IDGTE(id int) predicate.Event { 45 return predicate.Event(sql.FieldGTE(FieldID, id)) 46 } 47 48 // IDLT applies the LT predicate on the ID field. 49 func IDLT(id int) predicate.Event { 50 return predicate.Event(sql.FieldLT(FieldID, id)) 51 } 52 53 // IDLTE applies the LTE predicate on the ID field. 54 func IDLTE(id int) predicate.Event { 55 return predicate.Event(sql.FieldLTE(FieldID, id)) 56 } 57 58 // CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ. 59 func CreatedAt(v time.Time) predicate.Event { 60 return predicate.Event(sql.FieldEQ(FieldCreatedAt, v)) 61 } 62 63 // UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ. 64 func UpdatedAt(v time.Time) predicate.Event { 65 return predicate.Event(sql.FieldEQ(FieldUpdatedAt, v)) 66 } 67 68 // Time applies equality check predicate on the "time" field. It's identical to TimeEQ. 69 func Time(v time.Time) predicate.Event { 70 return predicate.Event(sql.FieldEQ(FieldTime, v)) 71 } 72 73 // Serialized applies equality check predicate on the "serialized" field. It's identical to SerializedEQ. 74 func Serialized(v string) predicate.Event { 75 return predicate.Event(sql.FieldEQ(FieldSerialized, v)) 76 } 77 78 // AlertEvents applies equality check predicate on the "alert_events" field. It's identical to AlertEventsEQ. 79 func AlertEvents(v int) predicate.Event { 80 return predicate.Event(sql.FieldEQ(FieldAlertEvents, v)) 81 } 82 83 // CreatedAtEQ applies the EQ predicate on the "created_at" field. 84 func CreatedAtEQ(v time.Time) predicate.Event { 85 return predicate.Event(sql.FieldEQ(FieldCreatedAt, v)) 86 } 87 88 // CreatedAtNEQ applies the NEQ predicate on the "created_at" field. 89 func CreatedAtNEQ(v time.Time) predicate.Event { 90 return predicate.Event(sql.FieldNEQ(FieldCreatedAt, v)) 91 } 92 93 // CreatedAtIn applies the In predicate on the "created_at" field. 94 func CreatedAtIn(vs ...time.Time) predicate.Event { 95 return predicate.Event(sql.FieldIn(FieldCreatedAt, vs...)) 96 } 97 98 // CreatedAtNotIn applies the NotIn predicate on the "created_at" field. 99 func CreatedAtNotIn(vs ...time.Time) predicate.Event { 100 return predicate.Event(sql.FieldNotIn(FieldCreatedAt, vs...)) 101 } 102 103 // CreatedAtGT applies the GT predicate on the "created_at" field. 104 func CreatedAtGT(v time.Time) predicate.Event { 105 return predicate.Event(sql.FieldGT(FieldCreatedAt, v)) 106 } 107 108 // CreatedAtGTE applies the GTE predicate on the "created_at" field. 109 func CreatedAtGTE(v time.Time) predicate.Event { 110 return predicate.Event(sql.FieldGTE(FieldCreatedAt, v)) 111 } 112 113 // CreatedAtLT applies the LT predicate on the "created_at" field. 114 func CreatedAtLT(v time.Time) predicate.Event { 115 return predicate.Event(sql.FieldLT(FieldCreatedAt, v)) 116 } 117 118 // CreatedAtLTE applies the LTE predicate on the "created_at" field. 119 func CreatedAtLTE(v time.Time) predicate.Event { 120 return predicate.Event(sql.FieldLTE(FieldCreatedAt, v)) 121 } 122 123 // CreatedAtIsNil applies the IsNil predicate on the "created_at" field. 124 func CreatedAtIsNil() predicate.Event { 125 return predicate.Event(sql.FieldIsNull(FieldCreatedAt)) 126 } 127 128 // CreatedAtNotNil applies the NotNil predicate on the "created_at" field. 129 func CreatedAtNotNil() predicate.Event { 130 return predicate.Event(sql.FieldNotNull(FieldCreatedAt)) 131 } 132 133 // UpdatedAtEQ applies the EQ predicate on the "updated_at" field. 134 func UpdatedAtEQ(v time.Time) predicate.Event { 135 return predicate.Event(sql.FieldEQ(FieldUpdatedAt, v)) 136 } 137 138 // UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field. 139 func UpdatedAtNEQ(v time.Time) predicate.Event { 140 return predicate.Event(sql.FieldNEQ(FieldUpdatedAt, v)) 141 } 142 143 // UpdatedAtIn applies the In predicate on the "updated_at" field. 144 func UpdatedAtIn(vs ...time.Time) predicate.Event { 145 return predicate.Event(sql.FieldIn(FieldUpdatedAt, vs...)) 146 } 147 148 // UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field. 149 func UpdatedAtNotIn(vs ...time.Time) predicate.Event { 150 return predicate.Event(sql.FieldNotIn(FieldUpdatedAt, vs...)) 151 } 152 153 // UpdatedAtGT applies the GT predicate on the "updated_at" field. 154 func UpdatedAtGT(v time.Time) predicate.Event { 155 return predicate.Event(sql.FieldGT(FieldUpdatedAt, v)) 156 } 157 158 // UpdatedAtGTE applies the GTE predicate on the "updated_at" field. 159 func UpdatedAtGTE(v time.Time) predicate.Event { 160 return predicate.Event(sql.FieldGTE(FieldUpdatedAt, v)) 161 } 162 163 // UpdatedAtLT applies the LT predicate on the "updated_at" field. 164 func UpdatedAtLT(v time.Time) predicate.Event { 165 return predicate.Event(sql.FieldLT(FieldUpdatedAt, v)) 166 } 167 168 // UpdatedAtLTE applies the LTE predicate on the "updated_at" field. 169 func UpdatedAtLTE(v time.Time) predicate.Event { 170 return predicate.Event(sql.FieldLTE(FieldUpdatedAt, v)) 171 } 172 173 // UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field. 174 func UpdatedAtIsNil() predicate.Event { 175 return predicate.Event(sql.FieldIsNull(FieldUpdatedAt)) 176 } 177 178 // UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field. 179 func UpdatedAtNotNil() predicate.Event { 180 return predicate.Event(sql.FieldNotNull(FieldUpdatedAt)) 181 } 182 183 // TimeEQ applies the EQ predicate on the "time" field. 184 func TimeEQ(v time.Time) predicate.Event { 185 return predicate.Event(sql.FieldEQ(FieldTime, v)) 186 } 187 188 // TimeNEQ applies the NEQ predicate on the "time" field. 189 func TimeNEQ(v time.Time) predicate.Event { 190 return predicate.Event(sql.FieldNEQ(FieldTime, v)) 191 } 192 193 // TimeIn applies the In predicate on the "time" field. 194 func TimeIn(vs ...time.Time) predicate.Event { 195 return predicate.Event(sql.FieldIn(FieldTime, vs...)) 196 } 197 198 // TimeNotIn applies the NotIn predicate on the "time" field. 199 func TimeNotIn(vs ...time.Time) predicate.Event { 200 return predicate.Event(sql.FieldNotIn(FieldTime, vs...)) 201 } 202 203 // TimeGT applies the GT predicate on the "time" field. 204 func TimeGT(v time.Time) predicate.Event { 205 return predicate.Event(sql.FieldGT(FieldTime, v)) 206 } 207 208 // TimeGTE applies the GTE predicate on the "time" field. 209 func TimeGTE(v time.Time) predicate.Event { 210 return predicate.Event(sql.FieldGTE(FieldTime, v)) 211 } 212 213 // TimeLT applies the LT predicate on the "time" field. 214 func TimeLT(v time.Time) predicate.Event { 215 return predicate.Event(sql.FieldLT(FieldTime, v)) 216 } 217 218 // TimeLTE applies the LTE predicate on the "time" field. 219 func TimeLTE(v time.Time) predicate.Event { 220 return predicate.Event(sql.FieldLTE(FieldTime, v)) 221 } 222 223 // SerializedEQ applies the EQ predicate on the "serialized" field. 224 func SerializedEQ(v string) predicate.Event { 225 return predicate.Event(sql.FieldEQ(FieldSerialized, v)) 226 } 227 228 // SerializedNEQ applies the NEQ predicate on the "serialized" field. 229 func SerializedNEQ(v string) predicate.Event { 230 return predicate.Event(sql.FieldNEQ(FieldSerialized, v)) 231 } 232 233 // SerializedIn applies the In predicate on the "serialized" field. 234 func SerializedIn(vs ...string) predicate.Event { 235 return predicate.Event(sql.FieldIn(FieldSerialized, vs...)) 236 } 237 238 // SerializedNotIn applies the NotIn predicate on the "serialized" field. 239 func SerializedNotIn(vs ...string) predicate.Event { 240 return predicate.Event(sql.FieldNotIn(FieldSerialized, vs...)) 241 } 242 243 // SerializedGT applies the GT predicate on the "serialized" field. 244 func SerializedGT(v string) predicate.Event { 245 return predicate.Event(sql.FieldGT(FieldSerialized, v)) 246 } 247 248 // SerializedGTE applies the GTE predicate on the "serialized" field. 249 func SerializedGTE(v string) predicate.Event { 250 return predicate.Event(sql.FieldGTE(FieldSerialized, v)) 251 } 252 253 // SerializedLT applies the LT predicate on the "serialized" field. 254 func SerializedLT(v string) predicate.Event { 255 return predicate.Event(sql.FieldLT(FieldSerialized, v)) 256 } 257 258 // SerializedLTE applies the LTE predicate on the "serialized" field. 259 func SerializedLTE(v string) predicate.Event { 260 return predicate.Event(sql.FieldLTE(FieldSerialized, v)) 261 } 262 263 // SerializedContains applies the Contains predicate on the "serialized" field. 264 func SerializedContains(v string) predicate.Event { 265 return predicate.Event(sql.FieldContains(FieldSerialized, v)) 266 } 267 268 // SerializedHasPrefix applies the HasPrefix predicate on the "serialized" field. 269 func SerializedHasPrefix(v string) predicate.Event { 270 return predicate.Event(sql.FieldHasPrefix(FieldSerialized, v)) 271 } 272 273 // SerializedHasSuffix applies the HasSuffix predicate on the "serialized" field. 274 func SerializedHasSuffix(v string) predicate.Event { 275 return predicate.Event(sql.FieldHasSuffix(FieldSerialized, v)) 276 } 277 278 // SerializedEqualFold applies the EqualFold predicate on the "serialized" field. 279 func SerializedEqualFold(v string) predicate.Event { 280 return predicate.Event(sql.FieldEqualFold(FieldSerialized, v)) 281 } 282 283 // SerializedContainsFold applies the ContainsFold predicate on the "serialized" field. 284 func SerializedContainsFold(v string) predicate.Event { 285 return predicate.Event(sql.FieldContainsFold(FieldSerialized, v)) 286 } 287 288 // AlertEventsEQ applies the EQ predicate on the "alert_events" field. 289 func AlertEventsEQ(v int) predicate.Event { 290 return predicate.Event(sql.FieldEQ(FieldAlertEvents, v)) 291 } 292 293 // AlertEventsNEQ applies the NEQ predicate on the "alert_events" field. 294 func AlertEventsNEQ(v int) predicate.Event { 295 return predicate.Event(sql.FieldNEQ(FieldAlertEvents, v)) 296 } 297 298 // AlertEventsIn applies the In predicate on the "alert_events" field. 299 func AlertEventsIn(vs ...int) predicate.Event { 300 return predicate.Event(sql.FieldIn(FieldAlertEvents, vs...)) 301 } 302 303 // AlertEventsNotIn applies the NotIn predicate on the "alert_events" field. 304 func AlertEventsNotIn(vs ...int) predicate.Event { 305 return predicate.Event(sql.FieldNotIn(FieldAlertEvents, vs...)) 306 } 307 308 // AlertEventsIsNil applies the IsNil predicate on the "alert_events" field. 309 func AlertEventsIsNil() predicate.Event { 310 return predicate.Event(sql.FieldIsNull(FieldAlertEvents)) 311 } 312 313 // AlertEventsNotNil applies the NotNil predicate on the "alert_events" field. 314 func AlertEventsNotNil() predicate.Event { 315 return predicate.Event(sql.FieldNotNull(FieldAlertEvents)) 316 } 317 318 // HasOwner applies the HasEdge predicate on the "owner" edge. 319 func HasOwner() predicate.Event { 320 return predicate.Event(func(s *sql.Selector) { 321 step := sqlgraph.NewStep( 322 sqlgraph.From(Table, FieldID), 323 sqlgraph.Edge(sqlgraph.M2O, true, OwnerTable, OwnerColumn), 324 ) 325 sqlgraph.HasNeighbors(s, step) 326 }) 327 } 328 329 // HasOwnerWith applies the HasEdge predicate on the "owner" edge with a given conditions (other predicates). 330 func HasOwnerWith(preds ...predicate.Alert) predicate.Event { 331 return predicate.Event(func(s *sql.Selector) { 332 step := newOwnerStep() 333 sqlgraph.HasNeighborsWith(s, step, func(s *sql.Selector) { 334 for _, p := range preds { 335 p(s) 336 } 337 }) 338 }) 339 } 340 341 // And groups predicates with the AND operator between them. 342 func And(predicates ...predicate.Event) predicate.Event { 343 return predicate.Event(sql.AndPredicates(predicates...)) 344 } 345 346 // Or groups predicates with the OR operator between them. 347 func Or(predicates ...predicate.Event) predicate.Event { 348 return predicate.Event(sql.OrPredicates(predicates...)) 349 } 350 351 // Not applies the not operator on the given predicate. 352 func Not(p predicate.Event) predicate.Event { 353 return predicate.Event(sql.NotPredicates(p)) 354 }