plc.directory mirror
1// Code generated by ent, DO NOT EDIT.
2
3package syncstatus
4
5import (
6 "time"
7
8 "entgo.io/ent/dialect/sql"
9 "tangled.sh/seiso.moe/aletheia.directory/ent/predicate"
10)
11
12// ID filters vertices based on their ID field.
13func ID(id int) predicate.SyncStatus {
14 return predicate.SyncStatus(sql.FieldEQ(FieldID, id))
15}
16
17// IDEQ applies the EQ predicate on the ID field.
18func IDEQ(id int) predicate.SyncStatus {
19 return predicate.SyncStatus(sql.FieldEQ(FieldID, id))
20}
21
22// IDNEQ applies the NEQ predicate on the ID field.
23func IDNEQ(id int) predicate.SyncStatus {
24 return predicate.SyncStatus(sql.FieldNEQ(FieldID, id))
25}
26
27// IDIn applies the In predicate on the ID field.
28func IDIn(ids ...int) predicate.SyncStatus {
29 return predicate.SyncStatus(sql.FieldIn(FieldID, ids...))
30}
31
32// IDNotIn applies the NotIn predicate on the ID field.
33func IDNotIn(ids ...int) predicate.SyncStatus {
34 return predicate.SyncStatus(sql.FieldNotIn(FieldID, ids...))
35}
36
37// IDGT applies the GT predicate on the ID field.
38func IDGT(id int) predicate.SyncStatus {
39 return predicate.SyncStatus(sql.FieldGT(FieldID, id))
40}
41
42// IDGTE applies the GTE predicate on the ID field.
43func IDGTE(id int) predicate.SyncStatus {
44 return predicate.SyncStatus(sql.FieldGTE(FieldID, id))
45}
46
47// IDLT applies the LT predicate on the ID field.
48func IDLT(id int) predicate.SyncStatus {
49 return predicate.SyncStatus(sql.FieldLT(FieldID, id))
50}
51
52// IDLTE applies the LTE predicate on the ID field.
53func IDLTE(id int) predicate.SyncStatus {
54 return predicate.SyncStatus(sql.FieldLTE(FieldID, id))
55}
56
57// Key applies equality check predicate on the "key" field. It's identical to KeyEQ.
58func Key(v string) predicate.SyncStatus {
59 return predicate.SyncStatus(sql.FieldEQ(FieldKey, v))
60}
61
62// LastOperationTime applies equality check predicate on the "last_operation_time" field. It's identical to LastOperationTimeEQ.
63func LastOperationTime(v time.Time) predicate.SyncStatus {
64 return predicate.SyncStatus(sql.FieldEQ(FieldLastOperationTime, v))
65}
66
67// LastSyncTime applies equality check predicate on the "last_sync_time" field. It's identical to LastSyncTimeEQ.
68func LastSyncTime(v time.Time) predicate.SyncStatus {
69 return predicate.SyncStatus(sql.FieldEQ(FieldLastSyncTime, v))
70}
71
72// KeyEQ applies the EQ predicate on the "key" field.
73func KeyEQ(v string) predicate.SyncStatus {
74 return predicate.SyncStatus(sql.FieldEQ(FieldKey, v))
75}
76
77// KeyNEQ applies the NEQ predicate on the "key" field.
78func KeyNEQ(v string) predicate.SyncStatus {
79 return predicate.SyncStatus(sql.FieldNEQ(FieldKey, v))
80}
81
82// KeyIn applies the In predicate on the "key" field.
83func KeyIn(vs ...string) predicate.SyncStatus {
84 return predicate.SyncStatus(sql.FieldIn(FieldKey, vs...))
85}
86
87// KeyNotIn applies the NotIn predicate on the "key" field.
88func KeyNotIn(vs ...string) predicate.SyncStatus {
89 return predicate.SyncStatus(sql.FieldNotIn(FieldKey, vs...))
90}
91
92// KeyGT applies the GT predicate on the "key" field.
93func KeyGT(v string) predicate.SyncStatus {
94 return predicate.SyncStatus(sql.FieldGT(FieldKey, v))
95}
96
97// KeyGTE applies the GTE predicate on the "key" field.
98func KeyGTE(v string) predicate.SyncStatus {
99 return predicate.SyncStatus(sql.FieldGTE(FieldKey, v))
100}
101
102// KeyLT applies the LT predicate on the "key" field.
103func KeyLT(v string) predicate.SyncStatus {
104 return predicate.SyncStatus(sql.FieldLT(FieldKey, v))
105}
106
107// KeyLTE applies the LTE predicate on the "key" field.
108func KeyLTE(v string) predicate.SyncStatus {
109 return predicate.SyncStatus(sql.FieldLTE(FieldKey, v))
110}
111
112// KeyContains applies the Contains predicate on the "key" field.
113func KeyContains(v string) predicate.SyncStatus {
114 return predicate.SyncStatus(sql.FieldContains(FieldKey, v))
115}
116
117// KeyHasPrefix applies the HasPrefix predicate on the "key" field.
118func KeyHasPrefix(v string) predicate.SyncStatus {
119 return predicate.SyncStatus(sql.FieldHasPrefix(FieldKey, v))
120}
121
122// KeyHasSuffix applies the HasSuffix predicate on the "key" field.
123func KeyHasSuffix(v string) predicate.SyncStatus {
124 return predicate.SyncStatus(sql.FieldHasSuffix(FieldKey, v))
125}
126
127// KeyEqualFold applies the EqualFold predicate on the "key" field.
128func KeyEqualFold(v string) predicate.SyncStatus {
129 return predicate.SyncStatus(sql.FieldEqualFold(FieldKey, v))
130}
131
132// KeyContainsFold applies the ContainsFold predicate on the "key" field.
133func KeyContainsFold(v string) predicate.SyncStatus {
134 return predicate.SyncStatus(sql.FieldContainsFold(FieldKey, v))
135}
136
137// LastOperationTimeEQ applies the EQ predicate on the "last_operation_time" field.
138func LastOperationTimeEQ(v time.Time) predicate.SyncStatus {
139 return predicate.SyncStatus(sql.FieldEQ(FieldLastOperationTime, v))
140}
141
142// LastOperationTimeNEQ applies the NEQ predicate on the "last_operation_time" field.
143func LastOperationTimeNEQ(v time.Time) predicate.SyncStatus {
144 return predicate.SyncStatus(sql.FieldNEQ(FieldLastOperationTime, v))
145}
146
147// LastOperationTimeIn applies the In predicate on the "last_operation_time" field.
148func LastOperationTimeIn(vs ...time.Time) predicate.SyncStatus {
149 return predicate.SyncStatus(sql.FieldIn(FieldLastOperationTime, vs...))
150}
151
152// LastOperationTimeNotIn applies the NotIn predicate on the "last_operation_time" field.
153func LastOperationTimeNotIn(vs ...time.Time) predicate.SyncStatus {
154 return predicate.SyncStatus(sql.FieldNotIn(FieldLastOperationTime, vs...))
155}
156
157// LastOperationTimeGT applies the GT predicate on the "last_operation_time" field.
158func LastOperationTimeGT(v time.Time) predicate.SyncStatus {
159 return predicate.SyncStatus(sql.FieldGT(FieldLastOperationTime, v))
160}
161
162// LastOperationTimeGTE applies the GTE predicate on the "last_operation_time" field.
163func LastOperationTimeGTE(v time.Time) predicate.SyncStatus {
164 return predicate.SyncStatus(sql.FieldGTE(FieldLastOperationTime, v))
165}
166
167// LastOperationTimeLT applies the LT predicate on the "last_operation_time" field.
168func LastOperationTimeLT(v time.Time) predicate.SyncStatus {
169 return predicate.SyncStatus(sql.FieldLT(FieldLastOperationTime, v))
170}
171
172// LastOperationTimeLTE applies the LTE predicate on the "last_operation_time" field.
173func LastOperationTimeLTE(v time.Time) predicate.SyncStatus {
174 return predicate.SyncStatus(sql.FieldLTE(FieldLastOperationTime, v))
175}
176
177// LastSyncTimeEQ applies the EQ predicate on the "last_sync_time" field.
178func LastSyncTimeEQ(v time.Time) predicate.SyncStatus {
179 return predicate.SyncStatus(sql.FieldEQ(FieldLastSyncTime, v))
180}
181
182// LastSyncTimeNEQ applies the NEQ predicate on the "last_sync_time" field.
183func LastSyncTimeNEQ(v time.Time) predicate.SyncStatus {
184 return predicate.SyncStatus(sql.FieldNEQ(FieldLastSyncTime, v))
185}
186
187// LastSyncTimeIn applies the In predicate on the "last_sync_time" field.
188func LastSyncTimeIn(vs ...time.Time) predicate.SyncStatus {
189 return predicate.SyncStatus(sql.FieldIn(FieldLastSyncTime, vs...))
190}
191
192// LastSyncTimeNotIn applies the NotIn predicate on the "last_sync_time" field.
193func LastSyncTimeNotIn(vs ...time.Time) predicate.SyncStatus {
194 return predicate.SyncStatus(sql.FieldNotIn(FieldLastSyncTime, vs...))
195}
196
197// LastSyncTimeGT applies the GT predicate on the "last_sync_time" field.
198func LastSyncTimeGT(v time.Time) predicate.SyncStatus {
199 return predicate.SyncStatus(sql.FieldGT(FieldLastSyncTime, v))
200}
201
202// LastSyncTimeGTE applies the GTE predicate on the "last_sync_time" field.
203func LastSyncTimeGTE(v time.Time) predicate.SyncStatus {
204 return predicate.SyncStatus(sql.FieldGTE(FieldLastSyncTime, v))
205}
206
207// LastSyncTimeLT applies the LT predicate on the "last_sync_time" field.
208func LastSyncTimeLT(v time.Time) predicate.SyncStatus {
209 return predicate.SyncStatus(sql.FieldLT(FieldLastSyncTime, v))
210}
211
212// LastSyncTimeLTE applies the LTE predicate on the "last_sync_time" field.
213func LastSyncTimeLTE(v time.Time) predicate.SyncStatus {
214 return predicate.SyncStatus(sql.FieldLTE(FieldLastSyncTime, v))
215}
216
217// And groups predicates with the AND operator between them.
218func And(predicates ...predicate.SyncStatus) predicate.SyncStatus {
219 return predicate.SyncStatus(sql.AndPredicates(predicates...))
220}
221
222// Or groups predicates with the OR operator between them.
223func Or(predicates ...predicate.SyncStatus) predicate.SyncStatus {
224 return predicate.SyncStatus(sql.OrPredicates(predicates...))
225}
226
227// Not applies the not operator on the given predicate.
228func Not(p predicate.SyncStatus) predicate.SyncStatus {
229 return predicate.SyncStatus(sql.NotPredicates(p))
230}