View Javadoc
1   /*
2    * Copyright 2012-2021 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.es.config.cbean.cq.bs;
17  
18  import java.time.LocalDateTime;
19  import java.util.ArrayList;
20  import java.util.Collection;
21  
22  import org.codelibs.fesen.index.query.BoolQueryBuilder;
23  import org.codelibs.fesen.index.query.CommonTermsQueryBuilder;
24  import org.codelibs.fesen.index.query.ExistsQueryBuilder;
25  import org.codelibs.fesen.index.query.IdsQueryBuilder;
26  import org.codelibs.fesen.index.query.MatchPhrasePrefixQueryBuilder;
27  import org.codelibs.fesen.index.query.MatchPhraseQueryBuilder;
28  import org.codelibs.fesen.index.query.MatchQueryBuilder;
29  import org.codelibs.fesen.index.query.PrefixQueryBuilder;
30  import org.codelibs.fesen.index.query.RangeQueryBuilder;
31  import org.codelibs.fesen.index.query.RegexpQueryBuilder;
32  import org.codelibs.fesen.index.query.SpanTermQueryBuilder;
33  import org.codelibs.fesen.index.query.TermQueryBuilder;
34  import org.codelibs.fesen.index.query.TermsQueryBuilder;
35  import org.codelibs.fesen.index.query.WildcardQueryBuilder;
36  import org.codelibs.fesen.index.query.functionscore.FunctionScoreQueryBuilder;
37  import org.codelibs.fesen.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder;
38  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionQuery;
39  import org.codelibs.fess.es.config.cbean.cq.DuplicateHostCQ;
40  import org.dbflute.cbean.ckey.ConditionKey;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsDuplicateHostCQ extends EsAbstractConditionQuery {
46  
47      protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
48  
49      // ===================================================================================
50      //                                                                       Name Override
51      //                                                                       =============
52      @Override
53      public String asTableDbName() {
54          return "duplicate_host";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "duplicate_host";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<DuplicateHostCQ> queryLambda,
66              ScoreFunctionCall<ScoreFunctionCreator<DuplicateHostCQ>> functionsLambda,
67              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
68          DuplicateHostCQ cq = new DuplicateHostCQ();
69          queryLambda.callback(cq);
70          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
71          if (functionsLambda != null) {
72              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
73                  DuplicateHostCQ cf = new DuplicateHostCQ();
74                  cqLambda.callback(cf);
75                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
76              });
77          }
78          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
79          if (opLambda != null) {
80              opLambda.callback(builder);
81          }
82      }
83  
84      public void filtered(FilteredCall<DuplicateHostCQ, DuplicateHostCQ> filteredLambda) {
85          filtered(filteredLambda, null);
86      }
87  
88      public void filtered(FilteredCall<DuplicateHostCQ, DuplicateHostCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
89          bool((must, should, mustNot, filter) -> {
90              filteredLambda.callback(must, filter);
91          }, opLambda);
92      }
93  
94      public void not(OperatorCall<DuplicateHostCQ> notLambda) {
95          not(notLambda, null);
96      }
97  
98      public void not(final OperatorCall<DuplicateHostCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
99          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
100     }
101 
102     public void bool(BoolCall<DuplicateHostCQ> boolLambda) {
103         bool(boolLambda, null);
104     }
105 
106     public void bool(BoolCall<DuplicateHostCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
107         DuplicateHostCQ mustQuery = new DuplicateHostCQ();
108         DuplicateHostCQ shouldQuery = new DuplicateHostCQ();
109         DuplicateHostCQ mustNotQuery = new DuplicateHostCQ();
110         DuplicateHostCQ filterQuery = new DuplicateHostCQ();
111         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
112         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
113             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
114                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
115             if (opLambda != null) {
116                 opLambda.callback(builder);
117             }
118         }
119     }
120 
121     // ===================================================================================
122     //                                                                           Query Set
123     //                                                                           =========
124     public void setId_Equal(String id) {
125         setId_Term(id, null);
126     }
127 
128     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
129         setId_Term(id, opLambda);
130     }
131 
132     public void setId_Term(String id) {
133         setId_Term(id, null);
134     }
135 
136     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
137         TermQueryBuilder builder = regTermQ("_id", id);
138         if (opLambda != null) {
139             opLambda.callback(builder);
140         }
141     }
142 
143     public void setId_NotEqual(String id) {
144         setId_NotTerm(id, null);
145     }
146 
147     public void setId_NotTerm(String id) {
148         setId_NotTerm(id, null);
149     }
150 
151     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
152         setId_NotTerm(id, opLambda);
153     }
154 
155     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
156         not(not -> not.setId_Term(id), opLambda);
157     }
158 
159     public void setId_Terms(Collection<String> idList) {
160         setId_Terms(idList, null);
161     }
162 
163     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
164         IdsQueryBuilder builder = regIdsQ(idList);
165         if (opLambda != null) {
166             opLambda.callback(builder);
167         }
168     }
169 
170     public void setId_InScope(Collection<String> idList) {
171         setId_Terms(idList, null);
172     }
173 
174     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
175         setId_Terms(idList, opLambda);
176     }
177 
178     public BsDuplicateHostCQ addOrderBy_Id_Asc() {
179         regOBA("_id");
180         return this;
181     }
182 
183     public BsDuplicateHostCQ addOrderBy_Id_Desc() {
184         regOBD("_id");
185         return this;
186     }
187 
188     public void setCreatedBy_Equal(String createdBy) {
189         setCreatedBy_Term(createdBy, null);
190     }
191 
192     public void setCreatedBy_Equal(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
193         setCreatedBy_Term(createdBy, opLambda);
194     }
195 
196     public void setCreatedBy_Term(String createdBy) {
197         setCreatedBy_Term(createdBy, null);
198     }
199 
200     public void setCreatedBy_Term(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
201         TermQueryBuilder builder = regTermQ("createdBy", createdBy);
202         if (opLambda != null) {
203             opLambda.callback(builder);
204         }
205     }
206 
207     public void setCreatedBy_NotEqual(String createdBy) {
208         setCreatedBy_NotTerm(createdBy, null);
209     }
210 
211     public void setCreatedBy_NotTerm(String createdBy) {
212         setCreatedBy_NotTerm(createdBy, null);
213     }
214 
215     public void setCreatedBy_NotEqual(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
216         setCreatedBy_NotTerm(createdBy, opLambda);
217     }
218 
219     public void setCreatedBy_NotTerm(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
220         not(not -> not.setCreatedBy_Term(createdBy), opLambda);
221     }
222 
223     public void setCreatedBy_Terms(Collection<String> createdByList) {
224         setCreatedBy_Terms(createdByList, null);
225     }
226 
227     public void setCreatedBy_Terms(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
228         TermsQueryBuilder builder = regTermsQ("createdBy", createdByList);
229         if (opLambda != null) {
230             opLambda.callback(builder);
231         }
232     }
233 
234     public void setCreatedBy_InScope(Collection<String> createdByList) {
235         setCreatedBy_Terms(createdByList, null);
236     }
237 
238     public void setCreatedBy_InScope(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
239         setCreatedBy_Terms(createdByList, opLambda);
240     }
241 
242     public void setCreatedBy_Match(String createdBy) {
243         setCreatedBy_Match(createdBy, null);
244     }
245 
246     public void setCreatedBy_Match(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
247         MatchQueryBuilder builder = regMatchQ("createdBy", createdBy);
248         if (opLambda != null) {
249             opLambda.callback(builder);
250         }
251     }
252 
253     public void setCreatedBy_MatchPhrase(String createdBy) {
254         setCreatedBy_MatchPhrase(createdBy, null);
255     }
256 
257     public void setCreatedBy_MatchPhrase(String createdBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
258         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdBy", createdBy);
259         if (opLambda != null) {
260             opLambda.callback(builder);
261         }
262     }
263 
264     public void setCreatedBy_MatchPhrasePrefix(String createdBy) {
265         setCreatedBy_MatchPhrasePrefix(createdBy, null);
266     }
267 
268     public void setCreatedBy_MatchPhrasePrefix(String createdBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
269         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdBy", createdBy);
270         if (opLambda != null) {
271             opLambda.callback(builder);
272         }
273     }
274 
275     public void setCreatedBy_Fuzzy(String createdBy) {
276         setCreatedBy_Fuzzy(createdBy, null);
277     }
278 
279     public void setCreatedBy_Fuzzy(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
280         MatchQueryBuilder builder = regFuzzyQ("createdBy", createdBy);
281         if (opLambda != null) {
282             opLambda.callback(builder);
283         }
284     }
285 
286     public void setCreatedBy_Prefix(String createdBy) {
287         setCreatedBy_Prefix(createdBy, null);
288     }
289 
290     public void setCreatedBy_Prefix(String createdBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
291         PrefixQueryBuilder builder = regPrefixQ("createdBy", createdBy);
292         if (opLambda != null) {
293             opLambda.callback(builder);
294         }
295     }
296 
297     public void setCreatedBy_Wildcard(String createdBy) {
298         setCreatedBy_Wildcard(createdBy, null);
299     }
300 
301     public void setCreatedBy_Wildcard(String createdBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
302         WildcardQueryBuilder builder = regWildcardQ("createdBy", createdBy);
303         if (opLambda != null) {
304             opLambda.callback(builder);
305         }
306     }
307 
308     public void setCreatedBy_Regexp(String createdBy) {
309         setCreatedBy_Regexp(createdBy, null);
310     }
311 
312     public void setCreatedBy_Regexp(String createdBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
313         RegexpQueryBuilder builder = regRegexpQ("createdBy", createdBy);
314         if (opLambda != null) {
315             opLambda.callback(builder);
316         }
317     }
318 
319     public void setCreatedBy_SpanTerm(String createdBy) {
320         setCreatedBy_SpanTerm("createdBy", null);
321     }
322 
323     public void setCreatedBy_SpanTerm(String createdBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
324         SpanTermQueryBuilder builder = regSpanTermQ("createdBy", createdBy);
325         if (opLambda != null) {
326             opLambda.callback(builder);
327         }
328     }
329 
330     public void setCreatedBy_GreaterThan(String createdBy) {
331         setCreatedBy_GreaterThan(createdBy, null);
332     }
333 
334     public void setCreatedBy_GreaterThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
335         final Object _value = createdBy;
336         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_THAN, _value);
337         if (opLambda != null) {
338             opLambda.callback(builder);
339         }
340     }
341 
342     public void setCreatedBy_LessThan(String createdBy) {
343         setCreatedBy_LessThan(createdBy, null);
344     }
345 
346     public void setCreatedBy_LessThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
347         final Object _value = createdBy;
348         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_THAN, _value);
349         if (opLambda != null) {
350             opLambda.callback(builder);
351         }
352     }
353 
354     public void setCreatedBy_GreaterEqual(String createdBy) {
355         setCreatedBy_GreaterEqual(createdBy, null);
356     }
357 
358     public void setCreatedBy_GreaterEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
359         final Object _value = createdBy;
360         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_EQUAL, _value);
361         if (opLambda != null) {
362             opLambda.callback(builder);
363         }
364     }
365 
366     public void setCreatedBy_LessEqual(String createdBy) {
367         setCreatedBy_LessEqual(createdBy, null);
368     }
369 
370     public void setCreatedBy_LessEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
371         final Object _value = createdBy;
372         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_EQUAL, _value);
373         if (opLambda != null) {
374             opLambda.callback(builder);
375         }
376     }
377 
378     public void setCreatedBy_Exists() {
379         setCreatedBy_Exists(null);
380     }
381 
382     public void setCreatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
383         ExistsQueryBuilder builder = regExistsQ("createdBy");
384         if (opLambda != null) {
385             opLambda.callback(builder);
386         }
387     }
388 
389     public void setCreatedBy_CommonTerms(String createdBy) {
390         setCreatedBy_CommonTerms(createdBy, null);
391     }
392 
393     public void setCreatedBy_CommonTerms(String createdBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
394         CommonTermsQueryBuilder builder = regCommonTermsQ("createdBy", createdBy);
395         if (opLambda != null) {
396             opLambda.callback(builder);
397         }
398     }
399 
400     public BsDuplicateHostCQ addOrderBy_CreatedBy_Asc() {
401         regOBA("createdBy");
402         return this;
403     }
404 
405     public BsDuplicateHostCQ addOrderBy_CreatedBy_Desc() {
406         regOBD("createdBy");
407         return this;
408     }
409 
410     public void setCreatedTime_Equal(Long createdTime) {
411         setCreatedTime_Term(createdTime, null);
412     }
413 
414     public void setCreatedTime_Equal(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
415         setCreatedTime_Term(createdTime, opLambda);
416     }
417 
418     public void setCreatedTime_Term(Long createdTime) {
419         setCreatedTime_Term(createdTime, null);
420     }
421 
422     public void setCreatedTime_Term(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
423         TermQueryBuilder builder = regTermQ("createdTime", createdTime);
424         if (opLambda != null) {
425             opLambda.callback(builder);
426         }
427     }
428 
429     public void setCreatedTime_NotEqual(Long createdTime) {
430         setCreatedTime_NotTerm(createdTime, null);
431     }
432 
433     public void setCreatedTime_NotTerm(Long createdTime) {
434         setCreatedTime_NotTerm(createdTime, null);
435     }
436 
437     public void setCreatedTime_NotEqual(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
438         setCreatedTime_NotTerm(createdTime, opLambda);
439     }
440 
441     public void setCreatedTime_NotTerm(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
442         not(not -> not.setCreatedTime_Term(createdTime), opLambda);
443     }
444 
445     public void setCreatedTime_Terms(Collection<Long> createdTimeList) {
446         setCreatedTime_Terms(createdTimeList, null);
447     }
448 
449     public void setCreatedTime_Terms(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
450         TermsQueryBuilder builder = regTermsQ("createdTime", createdTimeList);
451         if (opLambda != null) {
452             opLambda.callback(builder);
453         }
454     }
455 
456     public void setCreatedTime_InScope(Collection<Long> createdTimeList) {
457         setCreatedTime_Terms(createdTimeList, null);
458     }
459 
460     public void setCreatedTime_InScope(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
461         setCreatedTime_Terms(createdTimeList, opLambda);
462     }
463 
464     public void setCreatedTime_Match(Long createdTime) {
465         setCreatedTime_Match(createdTime, null);
466     }
467 
468     public void setCreatedTime_Match(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
469         MatchQueryBuilder builder = regMatchQ("createdTime", createdTime);
470         if (opLambda != null) {
471             opLambda.callback(builder);
472         }
473     }
474 
475     public void setCreatedTime_MatchPhrase(Long createdTime) {
476         setCreatedTime_MatchPhrase(createdTime, null);
477     }
478 
479     public void setCreatedTime_MatchPhrase(Long createdTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
480         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdTime", createdTime);
481         if (opLambda != null) {
482             opLambda.callback(builder);
483         }
484     }
485 
486     public void setCreatedTime_MatchPhrasePrefix(Long createdTime) {
487         setCreatedTime_MatchPhrasePrefix(createdTime, null);
488     }
489 
490     public void setCreatedTime_MatchPhrasePrefix(Long createdTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
491         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdTime", createdTime);
492         if (opLambda != null) {
493             opLambda.callback(builder);
494         }
495     }
496 
497     public void setCreatedTime_Fuzzy(Long createdTime) {
498         setCreatedTime_Fuzzy(createdTime, null);
499     }
500 
501     public void setCreatedTime_Fuzzy(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
502         MatchQueryBuilder builder = regFuzzyQ("createdTime", createdTime);
503         if (opLambda != null) {
504             opLambda.callback(builder);
505         }
506     }
507 
508     public void setCreatedTime_GreaterThan(Long createdTime) {
509         setCreatedTime_GreaterThan(createdTime, null);
510     }
511 
512     public void setCreatedTime_GreaterThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
513         final Object _value = createdTime;
514         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_THAN, _value);
515         if (opLambda != null) {
516             opLambda.callback(builder);
517         }
518     }
519 
520     public void setCreatedTime_LessThan(Long createdTime) {
521         setCreatedTime_LessThan(createdTime, null);
522     }
523 
524     public void setCreatedTime_LessThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
525         final Object _value = createdTime;
526         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_THAN, _value);
527         if (opLambda != null) {
528             opLambda.callback(builder);
529         }
530     }
531 
532     public void setCreatedTime_GreaterEqual(Long createdTime) {
533         setCreatedTime_GreaterEqual(createdTime, null);
534     }
535 
536     public void setCreatedTime_GreaterEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
537         final Object _value = createdTime;
538         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_EQUAL, _value);
539         if (opLambda != null) {
540             opLambda.callback(builder);
541         }
542     }
543 
544     public void setCreatedTime_LessEqual(Long createdTime) {
545         setCreatedTime_LessEqual(createdTime, null);
546     }
547 
548     public void setCreatedTime_LessEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
549         final Object _value = createdTime;
550         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_EQUAL, _value);
551         if (opLambda != null) {
552             opLambda.callback(builder);
553         }
554     }
555 
556     public void setCreatedTime_Exists() {
557         setCreatedTime_Exists(null);
558     }
559 
560     public void setCreatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
561         ExistsQueryBuilder builder = regExistsQ("createdTime");
562         if (opLambda != null) {
563             opLambda.callback(builder);
564         }
565     }
566 
567     public void setCreatedTime_CommonTerms(Long createdTime) {
568         setCreatedTime_CommonTerms(createdTime, null);
569     }
570 
571     public void setCreatedTime_CommonTerms(Long createdTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
572         CommonTermsQueryBuilder builder = regCommonTermsQ("createdTime", createdTime);
573         if (opLambda != null) {
574             opLambda.callback(builder);
575         }
576     }
577 
578     public BsDuplicateHostCQ addOrderBy_CreatedTime_Asc() {
579         regOBA("createdTime");
580         return this;
581     }
582 
583     public BsDuplicateHostCQ addOrderBy_CreatedTime_Desc() {
584         regOBD("createdTime");
585         return this;
586     }
587 
588     public void setDuplicateHostName_Equal(String duplicateHostName) {
589         setDuplicateHostName_Term(duplicateHostName, null);
590     }
591 
592     public void setDuplicateHostName_Equal(String duplicateHostName, ConditionOptionCall<TermQueryBuilder> opLambda) {
593         setDuplicateHostName_Term(duplicateHostName, opLambda);
594     }
595 
596     public void setDuplicateHostName_Term(String duplicateHostName) {
597         setDuplicateHostName_Term(duplicateHostName, null);
598     }
599 
600     public void setDuplicateHostName_Term(String duplicateHostName, ConditionOptionCall<TermQueryBuilder> opLambda) {
601         TermQueryBuilder builder = regTermQ("duplicateHostName", duplicateHostName);
602         if (opLambda != null) {
603             opLambda.callback(builder);
604         }
605     }
606 
607     public void setDuplicateHostName_NotEqual(String duplicateHostName) {
608         setDuplicateHostName_NotTerm(duplicateHostName, null);
609     }
610 
611     public void setDuplicateHostName_NotTerm(String duplicateHostName) {
612         setDuplicateHostName_NotTerm(duplicateHostName, null);
613     }
614 
615     public void setDuplicateHostName_NotEqual(String duplicateHostName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
616         setDuplicateHostName_NotTerm(duplicateHostName, opLambda);
617     }
618 
619     public void setDuplicateHostName_NotTerm(String duplicateHostName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
620         not(not -> not.setDuplicateHostName_Term(duplicateHostName), opLambda);
621     }
622 
623     public void setDuplicateHostName_Terms(Collection<String> duplicateHostNameList) {
624         setDuplicateHostName_Terms(duplicateHostNameList, null);
625     }
626 
627     public void setDuplicateHostName_Terms(Collection<String> duplicateHostNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
628         TermsQueryBuilder builder = regTermsQ("duplicateHostName", duplicateHostNameList);
629         if (opLambda != null) {
630             opLambda.callback(builder);
631         }
632     }
633 
634     public void setDuplicateHostName_InScope(Collection<String> duplicateHostNameList) {
635         setDuplicateHostName_Terms(duplicateHostNameList, null);
636     }
637 
638     public void setDuplicateHostName_InScope(Collection<String> duplicateHostNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
639         setDuplicateHostName_Terms(duplicateHostNameList, opLambda);
640     }
641 
642     public void setDuplicateHostName_Match(String duplicateHostName) {
643         setDuplicateHostName_Match(duplicateHostName, null);
644     }
645 
646     public void setDuplicateHostName_Match(String duplicateHostName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
647         MatchQueryBuilder builder = regMatchQ("duplicateHostName", duplicateHostName);
648         if (opLambda != null) {
649             opLambda.callback(builder);
650         }
651     }
652 
653     public void setDuplicateHostName_MatchPhrase(String duplicateHostName) {
654         setDuplicateHostName_MatchPhrase(duplicateHostName, null);
655     }
656 
657     public void setDuplicateHostName_MatchPhrase(String duplicateHostName, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
658         MatchPhraseQueryBuilder builder = regMatchPhraseQ("duplicateHostName", duplicateHostName);
659         if (opLambda != null) {
660             opLambda.callback(builder);
661         }
662     }
663 
664     public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName) {
665         setDuplicateHostName_MatchPhrasePrefix(duplicateHostName, null);
666     }
667 
668     public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName,
669             ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
670         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("duplicateHostName", duplicateHostName);
671         if (opLambda != null) {
672             opLambda.callback(builder);
673         }
674     }
675 
676     public void setDuplicateHostName_Fuzzy(String duplicateHostName) {
677         setDuplicateHostName_Fuzzy(duplicateHostName, null);
678     }
679 
680     public void setDuplicateHostName_Fuzzy(String duplicateHostName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
681         MatchQueryBuilder builder = regFuzzyQ("duplicateHostName", duplicateHostName);
682         if (opLambda != null) {
683             opLambda.callback(builder);
684         }
685     }
686 
687     public void setDuplicateHostName_Prefix(String duplicateHostName) {
688         setDuplicateHostName_Prefix(duplicateHostName, null);
689     }
690 
691     public void setDuplicateHostName_Prefix(String duplicateHostName, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
692         PrefixQueryBuilder builder = regPrefixQ("duplicateHostName", duplicateHostName);
693         if (opLambda != null) {
694             opLambda.callback(builder);
695         }
696     }
697 
698     public void setDuplicateHostName_Wildcard(String duplicateHostName) {
699         setDuplicateHostName_Wildcard(duplicateHostName, null);
700     }
701 
702     public void setDuplicateHostName_Wildcard(String duplicateHostName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
703         WildcardQueryBuilder builder = regWildcardQ("duplicateHostName", duplicateHostName);
704         if (opLambda != null) {
705             opLambda.callback(builder);
706         }
707     }
708 
709     public void setDuplicateHostName_Regexp(String duplicateHostName) {
710         setDuplicateHostName_Regexp(duplicateHostName, null);
711     }
712 
713     public void setDuplicateHostName_Regexp(String duplicateHostName, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
714         RegexpQueryBuilder builder = regRegexpQ("duplicateHostName", duplicateHostName);
715         if (opLambda != null) {
716             opLambda.callback(builder);
717         }
718     }
719 
720     public void setDuplicateHostName_SpanTerm(String duplicateHostName) {
721         setDuplicateHostName_SpanTerm("duplicateHostName", null);
722     }
723 
724     public void setDuplicateHostName_SpanTerm(String duplicateHostName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
725         SpanTermQueryBuilder builder = regSpanTermQ("duplicateHostName", duplicateHostName);
726         if (opLambda != null) {
727             opLambda.callback(builder);
728         }
729     }
730 
731     public void setDuplicateHostName_GreaterThan(String duplicateHostName) {
732         setDuplicateHostName_GreaterThan(duplicateHostName, null);
733     }
734 
735     public void setDuplicateHostName_GreaterThan(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
736         final Object _value = duplicateHostName;
737         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_GREATER_THAN, _value);
738         if (opLambda != null) {
739             opLambda.callback(builder);
740         }
741     }
742 
743     public void setDuplicateHostName_LessThan(String duplicateHostName) {
744         setDuplicateHostName_LessThan(duplicateHostName, null);
745     }
746 
747     public void setDuplicateHostName_LessThan(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
748         final Object _value = duplicateHostName;
749         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_LESS_THAN, _value);
750         if (opLambda != null) {
751             opLambda.callback(builder);
752         }
753     }
754 
755     public void setDuplicateHostName_GreaterEqual(String duplicateHostName) {
756         setDuplicateHostName_GreaterEqual(duplicateHostName, null);
757     }
758 
759     public void setDuplicateHostName_GreaterEqual(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
760         final Object _value = duplicateHostName;
761         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_GREATER_EQUAL, _value);
762         if (opLambda != null) {
763             opLambda.callback(builder);
764         }
765     }
766 
767     public void setDuplicateHostName_LessEqual(String duplicateHostName) {
768         setDuplicateHostName_LessEqual(duplicateHostName, null);
769     }
770 
771     public void setDuplicateHostName_LessEqual(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
772         final Object _value = duplicateHostName;
773         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_LESS_EQUAL, _value);
774         if (opLambda != null) {
775             opLambda.callback(builder);
776         }
777     }
778 
779     public void setDuplicateHostName_Exists() {
780         setDuplicateHostName_Exists(null);
781     }
782 
783     public void setDuplicateHostName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
784         ExistsQueryBuilder builder = regExistsQ("duplicateHostName");
785         if (opLambda != null) {
786             opLambda.callback(builder);
787         }
788     }
789 
790     public void setDuplicateHostName_CommonTerms(String duplicateHostName) {
791         setDuplicateHostName_CommonTerms(duplicateHostName, null);
792     }
793 
794     public void setDuplicateHostName_CommonTerms(String duplicateHostName, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
795         CommonTermsQueryBuilder builder = regCommonTermsQ("duplicateHostName", duplicateHostName);
796         if (opLambda != null) {
797             opLambda.callback(builder);
798         }
799     }
800 
801     public BsDuplicateHostCQ addOrderBy_DuplicateHostName_Asc() {
802         regOBA("duplicateHostName");
803         return this;
804     }
805 
806     public BsDuplicateHostCQ addOrderBy_DuplicateHostName_Desc() {
807         regOBD("duplicateHostName");
808         return this;
809     }
810 
811     public void setRegularName_Equal(String regularName) {
812         setRegularName_Term(regularName, null);
813     }
814 
815     public void setRegularName_Equal(String regularName, ConditionOptionCall<TermQueryBuilder> opLambda) {
816         setRegularName_Term(regularName, opLambda);
817     }
818 
819     public void setRegularName_Term(String regularName) {
820         setRegularName_Term(regularName, null);
821     }
822 
823     public void setRegularName_Term(String regularName, ConditionOptionCall<TermQueryBuilder> opLambda) {
824         TermQueryBuilder builder = regTermQ("regularName", regularName);
825         if (opLambda != null) {
826             opLambda.callback(builder);
827         }
828     }
829 
830     public void setRegularName_NotEqual(String regularName) {
831         setRegularName_NotTerm(regularName, null);
832     }
833 
834     public void setRegularName_NotTerm(String regularName) {
835         setRegularName_NotTerm(regularName, null);
836     }
837 
838     public void setRegularName_NotEqual(String regularName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
839         setRegularName_NotTerm(regularName, opLambda);
840     }
841 
842     public void setRegularName_NotTerm(String regularName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
843         not(not -> not.setRegularName_Term(regularName), opLambda);
844     }
845 
846     public void setRegularName_Terms(Collection<String> regularNameList) {
847         setRegularName_Terms(regularNameList, null);
848     }
849 
850     public void setRegularName_Terms(Collection<String> regularNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
851         TermsQueryBuilder builder = regTermsQ("regularName", regularNameList);
852         if (opLambda != null) {
853             opLambda.callback(builder);
854         }
855     }
856 
857     public void setRegularName_InScope(Collection<String> regularNameList) {
858         setRegularName_Terms(regularNameList, null);
859     }
860 
861     public void setRegularName_InScope(Collection<String> regularNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
862         setRegularName_Terms(regularNameList, opLambda);
863     }
864 
865     public void setRegularName_Match(String regularName) {
866         setRegularName_Match(regularName, null);
867     }
868 
869     public void setRegularName_Match(String regularName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
870         MatchQueryBuilder builder = regMatchQ("regularName", regularName);
871         if (opLambda != null) {
872             opLambda.callback(builder);
873         }
874     }
875 
876     public void setRegularName_MatchPhrase(String regularName) {
877         setRegularName_MatchPhrase(regularName, null);
878     }
879 
880     public void setRegularName_MatchPhrase(String regularName, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
881         MatchPhraseQueryBuilder builder = regMatchPhraseQ("regularName", regularName);
882         if (opLambda != null) {
883             opLambda.callback(builder);
884         }
885     }
886 
887     public void setRegularName_MatchPhrasePrefix(String regularName) {
888         setRegularName_MatchPhrasePrefix(regularName, null);
889     }
890 
891     public void setRegularName_MatchPhrasePrefix(String regularName, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
892         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("regularName", regularName);
893         if (opLambda != null) {
894             opLambda.callback(builder);
895         }
896     }
897 
898     public void setRegularName_Fuzzy(String regularName) {
899         setRegularName_Fuzzy(regularName, null);
900     }
901 
902     public void setRegularName_Fuzzy(String regularName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
903         MatchQueryBuilder builder = regFuzzyQ("regularName", regularName);
904         if (opLambda != null) {
905             opLambda.callback(builder);
906         }
907     }
908 
909     public void setRegularName_Prefix(String regularName) {
910         setRegularName_Prefix(regularName, null);
911     }
912 
913     public void setRegularName_Prefix(String regularName, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
914         PrefixQueryBuilder builder = regPrefixQ("regularName", regularName);
915         if (opLambda != null) {
916             opLambda.callback(builder);
917         }
918     }
919 
920     public void setRegularName_Wildcard(String regularName) {
921         setRegularName_Wildcard(regularName, null);
922     }
923 
924     public void setRegularName_Wildcard(String regularName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
925         WildcardQueryBuilder builder = regWildcardQ("regularName", regularName);
926         if (opLambda != null) {
927             opLambda.callback(builder);
928         }
929     }
930 
931     public void setRegularName_Regexp(String regularName) {
932         setRegularName_Regexp(regularName, null);
933     }
934 
935     public void setRegularName_Regexp(String regularName, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
936         RegexpQueryBuilder builder = regRegexpQ("regularName", regularName);
937         if (opLambda != null) {
938             opLambda.callback(builder);
939         }
940     }
941 
942     public void setRegularName_SpanTerm(String regularName) {
943         setRegularName_SpanTerm("regularName", null);
944     }
945 
946     public void setRegularName_SpanTerm(String regularName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
947         SpanTermQueryBuilder builder = regSpanTermQ("regularName", regularName);
948         if (opLambda != null) {
949             opLambda.callback(builder);
950         }
951     }
952 
953     public void setRegularName_GreaterThan(String regularName) {
954         setRegularName_GreaterThan(regularName, null);
955     }
956 
957     public void setRegularName_GreaterThan(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
958         final Object _value = regularName;
959         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_GREATER_THAN, _value);
960         if (opLambda != null) {
961             opLambda.callback(builder);
962         }
963     }
964 
965     public void setRegularName_LessThan(String regularName) {
966         setRegularName_LessThan(regularName, null);
967     }
968 
969     public void setRegularName_LessThan(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
970         final Object _value = regularName;
971         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_LESS_THAN, _value);
972         if (opLambda != null) {
973             opLambda.callback(builder);
974         }
975     }
976 
977     public void setRegularName_GreaterEqual(String regularName) {
978         setRegularName_GreaterEqual(regularName, null);
979     }
980 
981     public void setRegularName_GreaterEqual(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
982         final Object _value = regularName;
983         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_GREATER_EQUAL, _value);
984         if (opLambda != null) {
985             opLambda.callback(builder);
986         }
987     }
988 
989     public void setRegularName_LessEqual(String regularName) {
990         setRegularName_LessEqual(regularName, null);
991     }
992 
993     public void setRegularName_LessEqual(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
994         final Object _value = regularName;
995         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_LESS_EQUAL, _value);
996         if (opLambda != null) {
997             opLambda.callback(builder);
998         }
999     }
1000 
1001     public void setRegularName_Exists() {
1002         setRegularName_Exists(null);
1003     }
1004 
1005     public void setRegularName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1006         ExistsQueryBuilder builder = regExistsQ("regularName");
1007         if (opLambda != null) {
1008             opLambda.callback(builder);
1009         }
1010     }
1011 
1012     public void setRegularName_CommonTerms(String regularName) {
1013         setRegularName_CommonTerms(regularName, null);
1014     }
1015 
1016     public void setRegularName_CommonTerms(String regularName, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1017         CommonTermsQueryBuilder builder = regCommonTermsQ("regularName", regularName);
1018         if (opLambda != null) {
1019             opLambda.callback(builder);
1020         }
1021     }
1022 
1023     public BsDuplicateHostCQ addOrderBy_RegularName_Asc() {
1024         regOBA("regularName");
1025         return this;
1026     }
1027 
1028     public BsDuplicateHostCQ addOrderBy_RegularName_Desc() {
1029         regOBD("regularName");
1030         return this;
1031     }
1032 
1033     public void setSortOrder_Equal(Integer sortOrder) {
1034         setSortOrder_Term(sortOrder, null);
1035     }
1036 
1037     public void setSortOrder_Equal(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
1038         setSortOrder_Term(sortOrder, opLambda);
1039     }
1040 
1041     public void setSortOrder_Term(Integer sortOrder) {
1042         setSortOrder_Term(sortOrder, null);
1043     }
1044 
1045     public void setSortOrder_Term(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
1046         TermQueryBuilder builder = regTermQ("sortOrder", sortOrder);
1047         if (opLambda != null) {
1048             opLambda.callback(builder);
1049         }
1050     }
1051 
1052     public void setSortOrder_NotEqual(Integer sortOrder) {
1053         setSortOrder_NotTerm(sortOrder, null);
1054     }
1055 
1056     public void setSortOrder_NotTerm(Integer sortOrder) {
1057         setSortOrder_NotTerm(sortOrder, null);
1058     }
1059 
1060     public void setSortOrder_NotEqual(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1061         setSortOrder_NotTerm(sortOrder, opLambda);
1062     }
1063 
1064     public void setSortOrder_NotTerm(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1065         not(not -> not.setSortOrder_Term(sortOrder), opLambda);
1066     }
1067 
1068     public void setSortOrder_Terms(Collection<Integer> sortOrderList) {
1069         setSortOrder_Terms(sortOrderList, null);
1070     }
1071 
1072     public void setSortOrder_Terms(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1073         TermsQueryBuilder builder = regTermsQ("sortOrder", sortOrderList);
1074         if (opLambda != null) {
1075             opLambda.callback(builder);
1076         }
1077     }
1078 
1079     public void setSortOrder_InScope(Collection<Integer> sortOrderList) {
1080         setSortOrder_Terms(sortOrderList, null);
1081     }
1082 
1083     public void setSortOrder_InScope(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1084         setSortOrder_Terms(sortOrderList, opLambda);
1085     }
1086 
1087     public void setSortOrder_Match(Integer sortOrder) {
1088         setSortOrder_Match(sortOrder, null);
1089     }
1090 
1091     public void setSortOrder_Match(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1092         MatchQueryBuilder builder = regMatchQ("sortOrder", sortOrder);
1093         if (opLambda != null) {
1094             opLambda.callback(builder);
1095         }
1096     }
1097 
1098     public void setSortOrder_MatchPhrase(Integer sortOrder) {
1099         setSortOrder_MatchPhrase(sortOrder, null);
1100     }
1101 
1102     public void setSortOrder_MatchPhrase(Integer sortOrder, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1103         MatchPhraseQueryBuilder builder = regMatchPhraseQ("sortOrder", sortOrder);
1104         if (opLambda != null) {
1105             opLambda.callback(builder);
1106         }
1107     }
1108 
1109     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder) {
1110         setSortOrder_MatchPhrasePrefix(sortOrder, null);
1111     }
1112 
1113     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1114         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("sortOrder", sortOrder);
1115         if (opLambda != null) {
1116             opLambda.callback(builder);
1117         }
1118     }
1119 
1120     public void setSortOrder_Fuzzy(Integer sortOrder) {
1121         setSortOrder_Fuzzy(sortOrder, null);
1122     }
1123 
1124     public void setSortOrder_Fuzzy(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1125         MatchQueryBuilder builder = regFuzzyQ("sortOrder", sortOrder);
1126         if (opLambda != null) {
1127             opLambda.callback(builder);
1128         }
1129     }
1130 
1131     public void setSortOrder_GreaterThan(Integer sortOrder) {
1132         setSortOrder_GreaterThan(sortOrder, null);
1133     }
1134 
1135     public void setSortOrder_GreaterThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1136         final Object _value = sortOrder;
1137         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_THAN, _value);
1138         if (opLambda != null) {
1139             opLambda.callback(builder);
1140         }
1141     }
1142 
1143     public void setSortOrder_LessThan(Integer sortOrder) {
1144         setSortOrder_LessThan(sortOrder, null);
1145     }
1146 
1147     public void setSortOrder_LessThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1148         final Object _value = sortOrder;
1149         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_THAN, _value);
1150         if (opLambda != null) {
1151             opLambda.callback(builder);
1152         }
1153     }
1154 
1155     public void setSortOrder_GreaterEqual(Integer sortOrder) {
1156         setSortOrder_GreaterEqual(sortOrder, null);
1157     }
1158 
1159     public void setSortOrder_GreaterEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1160         final Object _value = sortOrder;
1161         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_EQUAL, _value);
1162         if (opLambda != null) {
1163             opLambda.callback(builder);
1164         }
1165     }
1166 
1167     public void setSortOrder_LessEqual(Integer sortOrder) {
1168         setSortOrder_LessEqual(sortOrder, null);
1169     }
1170 
1171     public void setSortOrder_LessEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1172         final Object _value = sortOrder;
1173         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_EQUAL, _value);
1174         if (opLambda != null) {
1175             opLambda.callback(builder);
1176         }
1177     }
1178 
1179     public void setSortOrder_Exists() {
1180         setSortOrder_Exists(null);
1181     }
1182 
1183     public void setSortOrder_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1184         ExistsQueryBuilder builder = regExistsQ("sortOrder");
1185         if (opLambda != null) {
1186             opLambda.callback(builder);
1187         }
1188     }
1189 
1190     public void setSortOrder_CommonTerms(Integer sortOrder) {
1191         setSortOrder_CommonTerms(sortOrder, null);
1192     }
1193 
1194     public void setSortOrder_CommonTerms(Integer sortOrder, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1195         CommonTermsQueryBuilder builder = regCommonTermsQ("sortOrder", sortOrder);
1196         if (opLambda != null) {
1197             opLambda.callback(builder);
1198         }
1199     }
1200 
1201     public BsDuplicateHostCQ addOrderBy_SortOrder_Asc() {
1202         regOBA("sortOrder");
1203         return this;
1204     }
1205 
1206     public BsDuplicateHostCQ addOrderBy_SortOrder_Desc() {
1207         regOBD("sortOrder");
1208         return this;
1209     }
1210 
1211     public void setUpdatedBy_Equal(String updatedBy) {
1212         setUpdatedBy_Term(updatedBy, null);
1213     }
1214 
1215     public void setUpdatedBy_Equal(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1216         setUpdatedBy_Term(updatedBy, opLambda);
1217     }
1218 
1219     public void setUpdatedBy_Term(String updatedBy) {
1220         setUpdatedBy_Term(updatedBy, null);
1221     }
1222 
1223     public void setUpdatedBy_Term(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1224         TermQueryBuilder builder = regTermQ("updatedBy", updatedBy);
1225         if (opLambda != null) {
1226             opLambda.callback(builder);
1227         }
1228     }
1229 
1230     public void setUpdatedBy_NotEqual(String updatedBy) {
1231         setUpdatedBy_NotTerm(updatedBy, null);
1232     }
1233 
1234     public void setUpdatedBy_NotTerm(String updatedBy) {
1235         setUpdatedBy_NotTerm(updatedBy, null);
1236     }
1237 
1238     public void setUpdatedBy_NotEqual(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1239         setUpdatedBy_NotTerm(updatedBy, opLambda);
1240     }
1241 
1242     public void setUpdatedBy_NotTerm(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1243         not(not -> not.setUpdatedBy_Term(updatedBy), opLambda);
1244     }
1245 
1246     public void setUpdatedBy_Terms(Collection<String> updatedByList) {
1247         setUpdatedBy_Terms(updatedByList, null);
1248     }
1249 
1250     public void setUpdatedBy_Terms(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1251         TermsQueryBuilder builder = regTermsQ("updatedBy", updatedByList);
1252         if (opLambda != null) {
1253             opLambda.callback(builder);
1254         }
1255     }
1256 
1257     public void setUpdatedBy_InScope(Collection<String> updatedByList) {
1258         setUpdatedBy_Terms(updatedByList, null);
1259     }
1260 
1261     public void setUpdatedBy_InScope(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1262         setUpdatedBy_Terms(updatedByList, opLambda);
1263     }
1264 
1265     public void setUpdatedBy_Match(String updatedBy) {
1266         setUpdatedBy_Match(updatedBy, null);
1267     }
1268 
1269     public void setUpdatedBy_Match(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1270         MatchQueryBuilder builder = regMatchQ("updatedBy", updatedBy);
1271         if (opLambda != null) {
1272             opLambda.callback(builder);
1273         }
1274     }
1275 
1276     public void setUpdatedBy_MatchPhrase(String updatedBy) {
1277         setUpdatedBy_MatchPhrase(updatedBy, null);
1278     }
1279 
1280     public void setUpdatedBy_MatchPhrase(String updatedBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1281         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedBy", updatedBy);
1282         if (opLambda != null) {
1283             opLambda.callback(builder);
1284         }
1285     }
1286 
1287     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy) {
1288         setUpdatedBy_MatchPhrasePrefix(updatedBy, null);
1289     }
1290 
1291     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1292         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedBy", updatedBy);
1293         if (opLambda != null) {
1294             opLambda.callback(builder);
1295         }
1296     }
1297 
1298     public void setUpdatedBy_Fuzzy(String updatedBy) {
1299         setUpdatedBy_Fuzzy(updatedBy, null);
1300     }
1301 
1302     public void setUpdatedBy_Fuzzy(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1303         MatchQueryBuilder builder = regFuzzyQ("updatedBy", updatedBy);
1304         if (opLambda != null) {
1305             opLambda.callback(builder);
1306         }
1307     }
1308 
1309     public void setUpdatedBy_Prefix(String updatedBy) {
1310         setUpdatedBy_Prefix(updatedBy, null);
1311     }
1312 
1313     public void setUpdatedBy_Prefix(String updatedBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1314         PrefixQueryBuilder builder = regPrefixQ("updatedBy", updatedBy);
1315         if (opLambda != null) {
1316             opLambda.callback(builder);
1317         }
1318     }
1319 
1320     public void setUpdatedBy_Wildcard(String updatedBy) {
1321         setUpdatedBy_Wildcard(updatedBy, null);
1322     }
1323 
1324     public void setUpdatedBy_Wildcard(String updatedBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1325         WildcardQueryBuilder builder = regWildcardQ("updatedBy", updatedBy);
1326         if (opLambda != null) {
1327             opLambda.callback(builder);
1328         }
1329     }
1330 
1331     public void setUpdatedBy_Regexp(String updatedBy) {
1332         setUpdatedBy_Regexp(updatedBy, null);
1333     }
1334 
1335     public void setUpdatedBy_Regexp(String updatedBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1336         RegexpQueryBuilder builder = regRegexpQ("updatedBy", updatedBy);
1337         if (opLambda != null) {
1338             opLambda.callback(builder);
1339         }
1340     }
1341 
1342     public void setUpdatedBy_SpanTerm(String updatedBy) {
1343         setUpdatedBy_SpanTerm("updatedBy", null);
1344     }
1345 
1346     public void setUpdatedBy_SpanTerm(String updatedBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1347         SpanTermQueryBuilder builder = regSpanTermQ("updatedBy", updatedBy);
1348         if (opLambda != null) {
1349             opLambda.callback(builder);
1350         }
1351     }
1352 
1353     public void setUpdatedBy_GreaterThan(String updatedBy) {
1354         setUpdatedBy_GreaterThan(updatedBy, null);
1355     }
1356 
1357     public void setUpdatedBy_GreaterThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1358         final Object _value = updatedBy;
1359         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_THAN, _value);
1360         if (opLambda != null) {
1361             opLambda.callback(builder);
1362         }
1363     }
1364 
1365     public void setUpdatedBy_LessThan(String updatedBy) {
1366         setUpdatedBy_LessThan(updatedBy, null);
1367     }
1368 
1369     public void setUpdatedBy_LessThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1370         final Object _value = updatedBy;
1371         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_THAN, _value);
1372         if (opLambda != null) {
1373             opLambda.callback(builder);
1374         }
1375     }
1376 
1377     public void setUpdatedBy_GreaterEqual(String updatedBy) {
1378         setUpdatedBy_GreaterEqual(updatedBy, null);
1379     }
1380 
1381     public void setUpdatedBy_GreaterEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1382         final Object _value = updatedBy;
1383         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_EQUAL, _value);
1384         if (opLambda != null) {
1385             opLambda.callback(builder);
1386         }
1387     }
1388 
1389     public void setUpdatedBy_LessEqual(String updatedBy) {
1390         setUpdatedBy_LessEqual(updatedBy, null);
1391     }
1392 
1393     public void setUpdatedBy_LessEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1394         final Object _value = updatedBy;
1395         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_EQUAL, _value);
1396         if (opLambda != null) {
1397             opLambda.callback(builder);
1398         }
1399     }
1400 
1401     public void setUpdatedBy_Exists() {
1402         setUpdatedBy_Exists(null);
1403     }
1404 
1405     public void setUpdatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1406         ExistsQueryBuilder builder = regExistsQ("updatedBy");
1407         if (opLambda != null) {
1408             opLambda.callback(builder);
1409         }
1410     }
1411 
1412     public void setUpdatedBy_CommonTerms(String updatedBy) {
1413         setUpdatedBy_CommonTerms(updatedBy, null);
1414     }
1415 
1416     public void setUpdatedBy_CommonTerms(String updatedBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1417         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedBy", updatedBy);
1418         if (opLambda != null) {
1419             opLambda.callback(builder);
1420         }
1421     }
1422 
1423     public BsDuplicateHostCQ addOrderBy_UpdatedBy_Asc() {
1424         regOBA("updatedBy");
1425         return this;
1426     }
1427 
1428     public BsDuplicateHostCQ addOrderBy_UpdatedBy_Desc() {
1429         regOBD("updatedBy");
1430         return this;
1431     }
1432 
1433     public void setUpdatedTime_Equal(Long updatedTime) {
1434         setUpdatedTime_Term(updatedTime, null);
1435     }
1436 
1437     public void setUpdatedTime_Equal(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1438         setUpdatedTime_Term(updatedTime, opLambda);
1439     }
1440 
1441     public void setUpdatedTime_Term(Long updatedTime) {
1442         setUpdatedTime_Term(updatedTime, null);
1443     }
1444 
1445     public void setUpdatedTime_Term(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1446         TermQueryBuilder builder = regTermQ("updatedTime", updatedTime);
1447         if (opLambda != null) {
1448             opLambda.callback(builder);
1449         }
1450     }
1451 
1452     public void setUpdatedTime_NotEqual(Long updatedTime) {
1453         setUpdatedTime_NotTerm(updatedTime, null);
1454     }
1455 
1456     public void setUpdatedTime_NotTerm(Long updatedTime) {
1457         setUpdatedTime_NotTerm(updatedTime, null);
1458     }
1459 
1460     public void setUpdatedTime_NotEqual(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1461         setUpdatedTime_NotTerm(updatedTime, opLambda);
1462     }
1463 
1464     public void setUpdatedTime_NotTerm(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1465         not(not -> not.setUpdatedTime_Term(updatedTime), opLambda);
1466     }
1467 
1468     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList) {
1469         setUpdatedTime_Terms(updatedTimeList, null);
1470     }
1471 
1472     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1473         TermsQueryBuilder builder = regTermsQ("updatedTime", updatedTimeList);
1474         if (opLambda != null) {
1475             opLambda.callback(builder);
1476         }
1477     }
1478 
1479     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList) {
1480         setUpdatedTime_Terms(updatedTimeList, null);
1481     }
1482 
1483     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1484         setUpdatedTime_Terms(updatedTimeList, opLambda);
1485     }
1486 
1487     public void setUpdatedTime_Match(Long updatedTime) {
1488         setUpdatedTime_Match(updatedTime, null);
1489     }
1490 
1491     public void setUpdatedTime_Match(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1492         MatchQueryBuilder builder = regMatchQ("updatedTime", updatedTime);
1493         if (opLambda != null) {
1494             opLambda.callback(builder);
1495         }
1496     }
1497 
1498     public void setUpdatedTime_MatchPhrase(Long updatedTime) {
1499         setUpdatedTime_MatchPhrase(updatedTime, null);
1500     }
1501 
1502     public void setUpdatedTime_MatchPhrase(Long updatedTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1503         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedTime", updatedTime);
1504         if (opLambda != null) {
1505             opLambda.callback(builder);
1506         }
1507     }
1508 
1509     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime) {
1510         setUpdatedTime_MatchPhrasePrefix(updatedTime, null);
1511     }
1512 
1513     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1514         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedTime", updatedTime);
1515         if (opLambda != null) {
1516             opLambda.callback(builder);
1517         }
1518     }
1519 
1520     public void setUpdatedTime_Fuzzy(Long updatedTime) {
1521         setUpdatedTime_Fuzzy(updatedTime, null);
1522     }
1523 
1524     public void setUpdatedTime_Fuzzy(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1525         MatchQueryBuilder builder = regFuzzyQ("updatedTime", updatedTime);
1526         if (opLambda != null) {
1527             opLambda.callback(builder);
1528         }
1529     }
1530 
1531     public void setUpdatedTime_GreaterThan(Long updatedTime) {
1532         setUpdatedTime_GreaterThan(updatedTime, null);
1533     }
1534 
1535     public void setUpdatedTime_GreaterThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1536         final Object _value = updatedTime;
1537         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_THAN, _value);
1538         if (opLambda != null) {
1539             opLambda.callback(builder);
1540         }
1541     }
1542 
1543     public void setUpdatedTime_LessThan(Long updatedTime) {
1544         setUpdatedTime_LessThan(updatedTime, null);
1545     }
1546 
1547     public void setUpdatedTime_LessThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1548         final Object _value = updatedTime;
1549         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_THAN, _value);
1550         if (opLambda != null) {
1551             opLambda.callback(builder);
1552         }
1553     }
1554 
1555     public void setUpdatedTime_GreaterEqual(Long updatedTime) {
1556         setUpdatedTime_GreaterEqual(updatedTime, null);
1557     }
1558 
1559     public void setUpdatedTime_GreaterEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1560         final Object _value = updatedTime;
1561         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_EQUAL, _value);
1562         if (opLambda != null) {
1563             opLambda.callback(builder);
1564         }
1565     }
1566 
1567     public void setUpdatedTime_LessEqual(Long updatedTime) {
1568         setUpdatedTime_LessEqual(updatedTime, null);
1569     }
1570 
1571     public void setUpdatedTime_LessEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1572         final Object _value = updatedTime;
1573         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_EQUAL, _value);
1574         if (opLambda != null) {
1575             opLambda.callback(builder);
1576         }
1577     }
1578 
1579     public void setUpdatedTime_Exists() {
1580         setUpdatedTime_Exists(null);
1581     }
1582 
1583     public void setUpdatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1584         ExistsQueryBuilder builder = regExistsQ("updatedTime");
1585         if (opLambda != null) {
1586             opLambda.callback(builder);
1587         }
1588     }
1589 
1590     public void setUpdatedTime_CommonTerms(Long updatedTime) {
1591         setUpdatedTime_CommonTerms(updatedTime, null);
1592     }
1593 
1594     public void setUpdatedTime_CommonTerms(Long updatedTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1595         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedTime", updatedTime);
1596         if (opLambda != null) {
1597             opLambda.callback(builder);
1598         }
1599     }
1600 
1601     public BsDuplicateHostCQ addOrderBy_UpdatedTime_Asc() {
1602         regOBA("updatedTime");
1603         return this;
1604     }
1605 
1606     public BsDuplicateHostCQ addOrderBy_UpdatedTime_Desc() {
1607         regOBD("updatedTime");
1608         return this;
1609     }
1610 
1611 }