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.KeyMatchCQ;
40  import org.dbflute.cbean.ckey.ConditionKey;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsKeyMatchCQ 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 "key_match";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "key_match";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<KeyMatchCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<KeyMatchCQ>> functionsLambda,
66              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
67          KeyMatchCQ cq = new KeyMatchCQ();
68          queryLambda.callback(cq);
69          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
70          if (functionsLambda != null) {
71              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
72                  KeyMatchCQ cf = new KeyMatchCQ();
73                  cqLambda.callback(cf);
74                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
75              });
76          }
77          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
78          if (opLambda != null) {
79              opLambda.callback(builder);
80          }
81      }
82  
83      public void filtered(FilteredCall<KeyMatchCQ, KeyMatchCQ> filteredLambda) {
84          filtered(filteredLambda, null);
85      }
86  
87      public void filtered(FilteredCall<KeyMatchCQ, KeyMatchCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
88          bool((must, should, mustNot, filter) -> {
89              filteredLambda.callback(must, filter);
90          }, opLambda);
91      }
92  
93      public void not(OperatorCall<KeyMatchCQ> notLambda) {
94          not(notLambda, null);
95      }
96  
97      public void not(final OperatorCall<KeyMatchCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
98          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
99      }
100 
101     public void bool(BoolCall<KeyMatchCQ> boolLambda) {
102         bool(boolLambda, null);
103     }
104 
105     public void bool(BoolCall<KeyMatchCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
106         KeyMatchCQ mustQuery = new KeyMatchCQ();
107         KeyMatchCQ shouldQuery = new KeyMatchCQ();
108         KeyMatchCQ mustNotQuery = new KeyMatchCQ();
109         KeyMatchCQ filterQuery = new KeyMatchCQ();
110         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
111         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
112             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
113                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
114             if (opLambda != null) {
115                 opLambda.callback(builder);
116             }
117         }
118     }
119 
120     // ===================================================================================
121     //                                                                           Query Set
122     //                                                                           =========
123     public void setId_Equal(String id) {
124         setId_Term(id, null);
125     }
126 
127     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
128         setId_Term(id, opLambda);
129     }
130 
131     public void setId_Term(String id) {
132         setId_Term(id, null);
133     }
134 
135     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
136         TermQueryBuilder builder = regTermQ("_id", id);
137         if (opLambda != null) {
138             opLambda.callback(builder);
139         }
140     }
141 
142     public void setId_NotEqual(String id) {
143         setId_NotTerm(id, null);
144     }
145 
146     public void setId_NotTerm(String id) {
147         setId_NotTerm(id, null);
148     }
149 
150     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
151         setId_NotTerm(id, opLambda);
152     }
153 
154     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
155         not(not -> not.setId_Term(id), opLambda);
156     }
157 
158     public void setId_Terms(Collection<String> idList) {
159         setId_Terms(idList, null);
160     }
161 
162     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
163         IdsQueryBuilder builder = regIdsQ(idList);
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setId_InScope(Collection<String> idList) {
170         setId_Terms(idList, null);
171     }
172 
173     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
174         setId_Terms(idList, opLambda);
175     }
176 
177     public BsKeyMatchCQ addOrderBy_Id_Asc() {
178         regOBA("_id");
179         return this;
180     }
181 
182     public BsKeyMatchCQ addOrderBy_Id_Desc() {
183         regOBD("_id");
184         return this;
185     }
186 
187     public void setBoost_Equal(Float boost) {
188         setBoost_Term(boost, null);
189     }
190 
191     public void setBoost_Equal(Float boost, ConditionOptionCall<TermQueryBuilder> opLambda) {
192         setBoost_Term(boost, opLambda);
193     }
194 
195     public void setBoost_Term(Float boost) {
196         setBoost_Term(boost, null);
197     }
198 
199     public void setBoost_Term(Float boost, ConditionOptionCall<TermQueryBuilder> opLambda) {
200         TermQueryBuilder builder = regTermQ("boost", boost);
201         if (opLambda != null) {
202             opLambda.callback(builder);
203         }
204     }
205 
206     public void setBoost_NotEqual(Float boost) {
207         setBoost_NotTerm(boost, null);
208     }
209 
210     public void setBoost_NotTerm(Float boost) {
211         setBoost_NotTerm(boost, null);
212     }
213 
214     public void setBoost_NotEqual(Float boost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
215         setBoost_NotTerm(boost, opLambda);
216     }
217 
218     public void setBoost_NotTerm(Float boost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
219         not(not -> not.setBoost_Term(boost), opLambda);
220     }
221 
222     public void setBoost_Terms(Collection<Float> boostList) {
223         setBoost_Terms(boostList, null);
224     }
225 
226     public void setBoost_Terms(Collection<Float> boostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
227         TermsQueryBuilder builder = regTermsQ("boost", boostList);
228         if (opLambda != null) {
229             opLambda.callback(builder);
230         }
231     }
232 
233     public void setBoost_InScope(Collection<Float> boostList) {
234         setBoost_Terms(boostList, null);
235     }
236 
237     public void setBoost_InScope(Collection<Float> boostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
238         setBoost_Terms(boostList, opLambda);
239     }
240 
241     public void setBoost_Match(Float boost) {
242         setBoost_Match(boost, null);
243     }
244 
245     public void setBoost_Match(Float boost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
246         MatchQueryBuilder builder = regMatchQ("boost", boost);
247         if (opLambda != null) {
248             opLambda.callback(builder);
249         }
250     }
251 
252     public void setBoost_MatchPhrase(Float boost) {
253         setBoost_MatchPhrase(boost, null);
254     }
255 
256     public void setBoost_MatchPhrase(Float boost, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
257         MatchPhraseQueryBuilder builder = regMatchPhraseQ("boost", boost);
258         if (opLambda != null) {
259             opLambda.callback(builder);
260         }
261     }
262 
263     public void setBoost_MatchPhrasePrefix(Float boost) {
264         setBoost_MatchPhrasePrefix(boost, null);
265     }
266 
267     public void setBoost_MatchPhrasePrefix(Float boost, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
268         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("boost", boost);
269         if (opLambda != null) {
270             opLambda.callback(builder);
271         }
272     }
273 
274     public void setBoost_Fuzzy(Float boost) {
275         setBoost_Fuzzy(boost, null);
276     }
277 
278     public void setBoost_Fuzzy(Float boost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
279         MatchQueryBuilder builder = regFuzzyQ("boost", boost);
280         if (opLambda != null) {
281             opLambda.callback(builder);
282         }
283     }
284 
285     public void setBoost_GreaterThan(Float boost) {
286         setBoost_GreaterThan(boost, null);
287     }
288 
289     public void setBoost_GreaterThan(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
290         final Object _value = boost;
291         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_GREATER_THAN, _value);
292         if (opLambda != null) {
293             opLambda.callback(builder);
294         }
295     }
296 
297     public void setBoost_LessThan(Float boost) {
298         setBoost_LessThan(boost, null);
299     }
300 
301     public void setBoost_LessThan(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
302         final Object _value = boost;
303         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_LESS_THAN, _value);
304         if (opLambda != null) {
305             opLambda.callback(builder);
306         }
307     }
308 
309     public void setBoost_GreaterEqual(Float boost) {
310         setBoost_GreaterEqual(boost, null);
311     }
312 
313     public void setBoost_GreaterEqual(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
314         final Object _value = boost;
315         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_GREATER_EQUAL, _value);
316         if (opLambda != null) {
317             opLambda.callback(builder);
318         }
319     }
320 
321     public void setBoost_LessEqual(Float boost) {
322         setBoost_LessEqual(boost, null);
323     }
324 
325     public void setBoost_LessEqual(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
326         final Object _value = boost;
327         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_LESS_EQUAL, _value);
328         if (opLambda != null) {
329             opLambda.callback(builder);
330         }
331     }
332 
333     public void setBoost_Exists() {
334         setBoost_Exists(null);
335     }
336 
337     public void setBoost_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
338         ExistsQueryBuilder builder = regExistsQ("boost");
339         if (opLambda != null) {
340             opLambda.callback(builder);
341         }
342     }
343 
344     public void setBoost_CommonTerms(Float boost) {
345         setBoost_CommonTerms(boost, null);
346     }
347 
348     public void setBoost_CommonTerms(Float boost, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
349         CommonTermsQueryBuilder builder = regCommonTermsQ("boost", boost);
350         if (opLambda != null) {
351             opLambda.callback(builder);
352         }
353     }
354 
355     public BsKeyMatchCQ addOrderBy_Boost_Asc() {
356         regOBA("boost");
357         return this;
358     }
359 
360     public BsKeyMatchCQ addOrderBy_Boost_Desc() {
361         regOBD("boost");
362         return this;
363     }
364 
365     public void setCreatedBy_Equal(String createdBy) {
366         setCreatedBy_Term(createdBy, null);
367     }
368 
369     public void setCreatedBy_Equal(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
370         setCreatedBy_Term(createdBy, opLambda);
371     }
372 
373     public void setCreatedBy_Term(String createdBy) {
374         setCreatedBy_Term(createdBy, null);
375     }
376 
377     public void setCreatedBy_Term(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
378         TermQueryBuilder builder = regTermQ("createdBy", createdBy);
379         if (opLambda != null) {
380             opLambda.callback(builder);
381         }
382     }
383 
384     public void setCreatedBy_NotEqual(String createdBy) {
385         setCreatedBy_NotTerm(createdBy, null);
386     }
387 
388     public void setCreatedBy_NotTerm(String createdBy) {
389         setCreatedBy_NotTerm(createdBy, null);
390     }
391 
392     public void setCreatedBy_NotEqual(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
393         setCreatedBy_NotTerm(createdBy, opLambda);
394     }
395 
396     public void setCreatedBy_NotTerm(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
397         not(not -> not.setCreatedBy_Term(createdBy), opLambda);
398     }
399 
400     public void setCreatedBy_Terms(Collection<String> createdByList) {
401         setCreatedBy_Terms(createdByList, null);
402     }
403 
404     public void setCreatedBy_Terms(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
405         TermsQueryBuilder builder = regTermsQ("createdBy", createdByList);
406         if (opLambda != null) {
407             opLambda.callback(builder);
408         }
409     }
410 
411     public void setCreatedBy_InScope(Collection<String> createdByList) {
412         setCreatedBy_Terms(createdByList, null);
413     }
414 
415     public void setCreatedBy_InScope(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
416         setCreatedBy_Terms(createdByList, opLambda);
417     }
418 
419     public void setCreatedBy_Match(String createdBy) {
420         setCreatedBy_Match(createdBy, null);
421     }
422 
423     public void setCreatedBy_Match(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
424         MatchQueryBuilder builder = regMatchQ("createdBy", createdBy);
425         if (opLambda != null) {
426             opLambda.callback(builder);
427         }
428     }
429 
430     public void setCreatedBy_MatchPhrase(String createdBy) {
431         setCreatedBy_MatchPhrase(createdBy, null);
432     }
433 
434     public void setCreatedBy_MatchPhrase(String createdBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
435         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdBy", createdBy);
436         if (opLambda != null) {
437             opLambda.callback(builder);
438         }
439     }
440 
441     public void setCreatedBy_MatchPhrasePrefix(String createdBy) {
442         setCreatedBy_MatchPhrasePrefix(createdBy, null);
443     }
444 
445     public void setCreatedBy_MatchPhrasePrefix(String createdBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
446         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdBy", createdBy);
447         if (opLambda != null) {
448             opLambda.callback(builder);
449         }
450     }
451 
452     public void setCreatedBy_Fuzzy(String createdBy) {
453         setCreatedBy_Fuzzy(createdBy, null);
454     }
455 
456     public void setCreatedBy_Fuzzy(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
457         MatchQueryBuilder builder = regFuzzyQ("createdBy", createdBy);
458         if (opLambda != null) {
459             opLambda.callback(builder);
460         }
461     }
462 
463     public void setCreatedBy_Prefix(String createdBy) {
464         setCreatedBy_Prefix(createdBy, null);
465     }
466 
467     public void setCreatedBy_Prefix(String createdBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
468         PrefixQueryBuilder builder = regPrefixQ("createdBy", createdBy);
469         if (opLambda != null) {
470             opLambda.callback(builder);
471         }
472     }
473 
474     public void setCreatedBy_Wildcard(String createdBy) {
475         setCreatedBy_Wildcard(createdBy, null);
476     }
477 
478     public void setCreatedBy_Wildcard(String createdBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
479         WildcardQueryBuilder builder = regWildcardQ("createdBy", createdBy);
480         if (opLambda != null) {
481             opLambda.callback(builder);
482         }
483     }
484 
485     public void setCreatedBy_Regexp(String createdBy) {
486         setCreatedBy_Regexp(createdBy, null);
487     }
488 
489     public void setCreatedBy_Regexp(String createdBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
490         RegexpQueryBuilder builder = regRegexpQ("createdBy", createdBy);
491         if (opLambda != null) {
492             opLambda.callback(builder);
493         }
494     }
495 
496     public void setCreatedBy_SpanTerm(String createdBy) {
497         setCreatedBy_SpanTerm("createdBy", null);
498     }
499 
500     public void setCreatedBy_SpanTerm(String createdBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
501         SpanTermQueryBuilder builder = regSpanTermQ("createdBy", createdBy);
502         if (opLambda != null) {
503             opLambda.callback(builder);
504         }
505     }
506 
507     public void setCreatedBy_GreaterThan(String createdBy) {
508         setCreatedBy_GreaterThan(createdBy, null);
509     }
510 
511     public void setCreatedBy_GreaterThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
512         final Object _value = createdBy;
513         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_THAN, _value);
514         if (opLambda != null) {
515             opLambda.callback(builder);
516         }
517     }
518 
519     public void setCreatedBy_LessThan(String createdBy) {
520         setCreatedBy_LessThan(createdBy, null);
521     }
522 
523     public void setCreatedBy_LessThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
524         final Object _value = createdBy;
525         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_THAN, _value);
526         if (opLambda != null) {
527             opLambda.callback(builder);
528         }
529     }
530 
531     public void setCreatedBy_GreaterEqual(String createdBy) {
532         setCreatedBy_GreaterEqual(createdBy, null);
533     }
534 
535     public void setCreatedBy_GreaterEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
536         final Object _value = createdBy;
537         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_EQUAL, _value);
538         if (opLambda != null) {
539             opLambda.callback(builder);
540         }
541     }
542 
543     public void setCreatedBy_LessEqual(String createdBy) {
544         setCreatedBy_LessEqual(createdBy, null);
545     }
546 
547     public void setCreatedBy_LessEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
548         final Object _value = createdBy;
549         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_EQUAL, _value);
550         if (opLambda != null) {
551             opLambda.callback(builder);
552         }
553     }
554 
555     public void setCreatedBy_Exists() {
556         setCreatedBy_Exists(null);
557     }
558 
559     public void setCreatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
560         ExistsQueryBuilder builder = regExistsQ("createdBy");
561         if (opLambda != null) {
562             opLambda.callback(builder);
563         }
564     }
565 
566     public void setCreatedBy_CommonTerms(String createdBy) {
567         setCreatedBy_CommonTerms(createdBy, null);
568     }
569 
570     public void setCreatedBy_CommonTerms(String createdBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
571         CommonTermsQueryBuilder builder = regCommonTermsQ("createdBy", createdBy);
572         if (opLambda != null) {
573             opLambda.callback(builder);
574         }
575     }
576 
577     public BsKeyMatchCQ addOrderBy_CreatedBy_Asc() {
578         regOBA("createdBy");
579         return this;
580     }
581 
582     public BsKeyMatchCQ addOrderBy_CreatedBy_Desc() {
583         regOBD("createdBy");
584         return this;
585     }
586 
587     public void setCreatedTime_Equal(Long createdTime) {
588         setCreatedTime_Term(createdTime, null);
589     }
590 
591     public void setCreatedTime_Equal(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
592         setCreatedTime_Term(createdTime, opLambda);
593     }
594 
595     public void setCreatedTime_Term(Long createdTime) {
596         setCreatedTime_Term(createdTime, null);
597     }
598 
599     public void setCreatedTime_Term(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
600         TermQueryBuilder builder = regTermQ("createdTime", createdTime);
601         if (opLambda != null) {
602             opLambda.callback(builder);
603         }
604     }
605 
606     public void setCreatedTime_NotEqual(Long createdTime) {
607         setCreatedTime_NotTerm(createdTime, null);
608     }
609 
610     public void setCreatedTime_NotTerm(Long createdTime) {
611         setCreatedTime_NotTerm(createdTime, null);
612     }
613 
614     public void setCreatedTime_NotEqual(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
615         setCreatedTime_NotTerm(createdTime, opLambda);
616     }
617 
618     public void setCreatedTime_NotTerm(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
619         not(not -> not.setCreatedTime_Term(createdTime), opLambda);
620     }
621 
622     public void setCreatedTime_Terms(Collection<Long> createdTimeList) {
623         setCreatedTime_Terms(createdTimeList, null);
624     }
625 
626     public void setCreatedTime_Terms(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
627         TermsQueryBuilder builder = regTermsQ("createdTime", createdTimeList);
628         if (opLambda != null) {
629             opLambda.callback(builder);
630         }
631     }
632 
633     public void setCreatedTime_InScope(Collection<Long> createdTimeList) {
634         setCreatedTime_Terms(createdTimeList, null);
635     }
636 
637     public void setCreatedTime_InScope(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
638         setCreatedTime_Terms(createdTimeList, opLambda);
639     }
640 
641     public void setCreatedTime_Match(Long createdTime) {
642         setCreatedTime_Match(createdTime, null);
643     }
644 
645     public void setCreatedTime_Match(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
646         MatchQueryBuilder builder = regMatchQ("createdTime", createdTime);
647         if (opLambda != null) {
648             opLambda.callback(builder);
649         }
650     }
651 
652     public void setCreatedTime_MatchPhrase(Long createdTime) {
653         setCreatedTime_MatchPhrase(createdTime, null);
654     }
655 
656     public void setCreatedTime_MatchPhrase(Long createdTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
657         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdTime", createdTime);
658         if (opLambda != null) {
659             opLambda.callback(builder);
660         }
661     }
662 
663     public void setCreatedTime_MatchPhrasePrefix(Long createdTime) {
664         setCreatedTime_MatchPhrasePrefix(createdTime, null);
665     }
666 
667     public void setCreatedTime_MatchPhrasePrefix(Long createdTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
668         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdTime", createdTime);
669         if (opLambda != null) {
670             opLambda.callback(builder);
671         }
672     }
673 
674     public void setCreatedTime_Fuzzy(Long createdTime) {
675         setCreatedTime_Fuzzy(createdTime, null);
676     }
677 
678     public void setCreatedTime_Fuzzy(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
679         MatchQueryBuilder builder = regFuzzyQ("createdTime", createdTime);
680         if (opLambda != null) {
681             opLambda.callback(builder);
682         }
683     }
684 
685     public void setCreatedTime_GreaterThan(Long createdTime) {
686         setCreatedTime_GreaterThan(createdTime, null);
687     }
688 
689     public void setCreatedTime_GreaterThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
690         final Object _value = createdTime;
691         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_THAN, _value);
692         if (opLambda != null) {
693             opLambda.callback(builder);
694         }
695     }
696 
697     public void setCreatedTime_LessThan(Long createdTime) {
698         setCreatedTime_LessThan(createdTime, null);
699     }
700 
701     public void setCreatedTime_LessThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
702         final Object _value = createdTime;
703         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_THAN, _value);
704         if (opLambda != null) {
705             opLambda.callback(builder);
706         }
707     }
708 
709     public void setCreatedTime_GreaterEqual(Long createdTime) {
710         setCreatedTime_GreaterEqual(createdTime, null);
711     }
712 
713     public void setCreatedTime_GreaterEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
714         final Object _value = createdTime;
715         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_EQUAL, _value);
716         if (opLambda != null) {
717             opLambda.callback(builder);
718         }
719     }
720 
721     public void setCreatedTime_LessEqual(Long createdTime) {
722         setCreatedTime_LessEqual(createdTime, null);
723     }
724 
725     public void setCreatedTime_LessEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
726         final Object _value = createdTime;
727         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_EQUAL, _value);
728         if (opLambda != null) {
729             opLambda.callback(builder);
730         }
731     }
732 
733     public void setCreatedTime_Exists() {
734         setCreatedTime_Exists(null);
735     }
736 
737     public void setCreatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
738         ExistsQueryBuilder builder = regExistsQ("createdTime");
739         if (opLambda != null) {
740             opLambda.callback(builder);
741         }
742     }
743 
744     public void setCreatedTime_CommonTerms(Long createdTime) {
745         setCreatedTime_CommonTerms(createdTime, null);
746     }
747 
748     public void setCreatedTime_CommonTerms(Long createdTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
749         CommonTermsQueryBuilder builder = regCommonTermsQ("createdTime", createdTime);
750         if (opLambda != null) {
751             opLambda.callback(builder);
752         }
753     }
754 
755     public BsKeyMatchCQ addOrderBy_CreatedTime_Asc() {
756         regOBA("createdTime");
757         return this;
758     }
759 
760     public BsKeyMatchCQ addOrderBy_CreatedTime_Desc() {
761         regOBD("createdTime");
762         return this;
763     }
764 
765     public void setMaxSize_Equal(Integer maxSize) {
766         setMaxSize_Term(maxSize, null);
767     }
768 
769     public void setMaxSize_Equal(Integer maxSize, ConditionOptionCall<TermQueryBuilder> opLambda) {
770         setMaxSize_Term(maxSize, opLambda);
771     }
772 
773     public void setMaxSize_Term(Integer maxSize) {
774         setMaxSize_Term(maxSize, null);
775     }
776 
777     public void setMaxSize_Term(Integer maxSize, ConditionOptionCall<TermQueryBuilder> opLambda) {
778         TermQueryBuilder builder = regTermQ("maxSize", maxSize);
779         if (opLambda != null) {
780             opLambda.callback(builder);
781         }
782     }
783 
784     public void setMaxSize_NotEqual(Integer maxSize) {
785         setMaxSize_NotTerm(maxSize, null);
786     }
787 
788     public void setMaxSize_NotTerm(Integer maxSize) {
789         setMaxSize_NotTerm(maxSize, null);
790     }
791 
792     public void setMaxSize_NotEqual(Integer maxSize, ConditionOptionCall<BoolQueryBuilder> opLambda) {
793         setMaxSize_NotTerm(maxSize, opLambda);
794     }
795 
796     public void setMaxSize_NotTerm(Integer maxSize, ConditionOptionCall<BoolQueryBuilder> opLambda) {
797         not(not -> not.setMaxSize_Term(maxSize), opLambda);
798     }
799 
800     public void setMaxSize_Terms(Collection<Integer> maxSizeList) {
801         setMaxSize_Terms(maxSizeList, null);
802     }
803 
804     public void setMaxSize_Terms(Collection<Integer> maxSizeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
805         TermsQueryBuilder builder = regTermsQ("maxSize", maxSizeList);
806         if (opLambda != null) {
807             opLambda.callback(builder);
808         }
809     }
810 
811     public void setMaxSize_InScope(Collection<Integer> maxSizeList) {
812         setMaxSize_Terms(maxSizeList, null);
813     }
814 
815     public void setMaxSize_InScope(Collection<Integer> maxSizeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
816         setMaxSize_Terms(maxSizeList, opLambda);
817     }
818 
819     public void setMaxSize_Match(Integer maxSize) {
820         setMaxSize_Match(maxSize, null);
821     }
822 
823     public void setMaxSize_Match(Integer maxSize, ConditionOptionCall<MatchQueryBuilder> opLambda) {
824         MatchQueryBuilder builder = regMatchQ("maxSize", maxSize);
825         if (opLambda != null) {
826             opLambda.callback(builder);
827         }
828     }
829 
830     public void setMaxSize_MatchPhrase(Integer maxSize) {
831         setMaxSize_MatchPhrase(maxSize, null);
832     }
833 
834     public void setMaxSize_MatchPhrase(Integer maxSize, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
835         MatchPhraseQueryBuilder builder = regMatchPhraseQ("maxSize", maxSize);
836         if (opLambda != null) {
837             opLambda.callback(builder);
838         }
839     }
840 
841     public void setMaxSize_MatchPhrasePrefix(Integer maxSize) {
842         setMaxSize_MatchPhrasePrefix(maxSize, null);
843     }
844 
845     public void setMaxSize_MatchPhrasePrefix(Integer maxSize, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
846         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("maxSize", maxSize);
847         if (opLambda != null) {
848             opLambda.callback(builder);
849         }
850     }
851 
852     public void setMaxSize_Fuzzy(Integer maxSize) {
853         setMaxSize_Fuzzy(maxSize, null);
854     }
855 
856     public void setMaxSize_Fuzzy(Integer maxSize, ConditionOptionCall<MatchQueryBuilder> opLambda) {
857         MatchQueryBuilder builder = regFuzzyQ("maxSize", maxSize);
858         if (opLambda != null) {
859             opLambda.callback(builder);
860         }
861     }
862 
863     public void setMaxSize_GreaterThan(Integer maxSize) {
864         setMaxSize_GreaterThan(maxSize, null);
865     }
866 
867     public void setMaxSize_GreaterThan(Integer maxSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
868         final Object _value = maxSize;
869         RangeQueryBuilder builder = regRangeQ("maxSize", ConditionKey.CK_GREATER_THAN, _value);
870         if (opLambda != null) {
871             opLambda.callback(builder);
872         }
873     }
874 
875     public void setMaxSize_LessThan(Integer maxSize) {
876         setMaxSize_LessThan(maxSize, null);
877     }
878 
879     public void setMaxSize_LessThan(Integer maxSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
880         final Object _value = maxSize;
881         RangeQueryBuilder builder = regRangeQ("maxSize", ConditionKey.CK_LESS_THAN, _value);
882         if (opLambda != null) {
883             opLambda.callback(builder);
884         }
885     }
886 
887     public void setMaxSize_GreaterEqual(Integer maxSize) {
888         setMaxSize_GreaterEqual(maxSize, null);
889     }
890 
891     public void setMaxSize_GreaterEqual(Integer maxSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
892         final Object _value = maxSize;
893         RangeQueryBuilder builder = regRangeQ("maxSize", ConditionKey.CK_GREATER_EQUAL, _value);
894         if (opLambda != null) {
895             opLambda.callback(builder);
896         }
897     }
898 
899     public void setMaxSize_LessEqual(Integer maxSize) {
900         setMaxSize_LessEqual(maxSize, null);
901     }
902 
903     public void setMaxSize_LessEqual(Integer maxSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
904         final Object _value = maxSize;
905         RangeQueryBuilder builder = regRangeQ("maxSize", ConditionKey.CK_LESS_EQUAL, _value);
906         if (opLambda != null) {
907             opLambda.callback(builder);
908         }
909     }
910 
911     public void setMaxSize_Exists() {
912         setMaxSize_Exists(null);
913     }
914 
915     public void setMaxSize_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
916         ExistsQueryBuilder builder = regExistsQ("maxSize");
917         if (opLambda != null) {
918             opLambda.callback(builder);
919         }
920     }
921 
922     public void setMaxSize_CommonTerms(Integer maxSize) {
923         setMaxSize_CommonTerms(maxSize, null);
924     }
925 
926     public void setMaxSize_CommonTerms(Integer maxSize, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
927         CommonTermsQueryBuilder builder = regCommonTermsQ("maxSize", maxSize);
928         if (opLambda != null) {
929             opLambda.callback(builder);
930         }
931     }
932 
933     public BsKeyMatchCQ addOrderBy_MaxSize_Asc() {
934         regOBA("maxSize");
935         return this;
936     }
937 
938     public BsKeyMatchCQ addOrderBy_MaxSize_Desc() {
939         regOBD("maxSize");
940         return this;
941     }
942 
943     public void setQuery_Equal(String query) {
944         setQuery_Term(query, null);
945     }
946 
947     public void setQuery_Equal(String query, ConditionOptionCall<TermQueryBuilder> opLambda) {
948         setQuery_Term(query, opLambda);
949     }
950 
951     public void setQuery_Term(String query) {
952         setQuery_Term(query, null);
953     }
954 
955     public void setQuery_Term(String query, ConditionOptionCall<TermQueryBuilder> opLambda) {
956         TermQueryBuilder builder = regTermQ("query", query);
957         if (opLambda != null) {
958             opLambda.callback(builder);
959         }
960     }
961 
962     public void setQuery_NotEqual(String query) {
963         setQuery_NotTerm(query, null);
964     }
965 
966     public void setQuery_NotTerm(String query) {
967         setQuery_NotTerm(query, null);
968     }
969 
970     public void setQuery_NotEqual(String query, ConditionOptionCall<BoolQueryBuilder> opLambda) {
971         setQuery_NotTerm(query, opLambda);
972     }
973 
974     public void setQuery_NotTerm(String query, ConditionOptionCall<BoolQueryBuilder> opLambda) {
975         not(not -> not.setQuery_Term(query), opLambda);
976     }
977 
978     public void setQuery_Terms(Collection<String> queryList) {
979         setQuery_Terms(queryList, null);
980     }
981 
982     public void setQuery_Terms(Collection<String> queryList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
983         TermsQueryBuilder builder = regTermsQ("query", queryList);
984         if (opLambda != null) {
985             opLambda.callback(builder);
986         }
987     }
988 
989     public void setQuery_InScope(Collection<String> queryList) {
990         setQuery_Terms(queryList, null);
991     }
992 
993     public void setQuery_InScope(Collection<String> queryList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
994         setQuery_Terms(queryList, opLambda);
995     }
996 
997     public void setQuery_Match(String query) {
998         setQuery_Match(query, null);
999     }
1000 
1001     public void setQuery_Match(String query, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1002         MatchQueryBuilder builder = regMatchQ("query", query);
1003         if (opLambda != null) {
1004             opLambda.callback(builder);
1005         }
1006     }
1007 
1008     public void setQuery_MatchPhrase(String query) {
1009         setQuery_MatchPhrase(query, null);
1010     }
1011 
1012     public void setQuery_MatchPhrase(String query, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1013         MatchPhraseQueryBuilder builder = regMatchPhraseQ("query", query);
1014         if (opLambda != null) {
1015             opLambda.callback(builder);
1016         }
1017     }
1018 
1019     public void setQuery_MatchPhrasePrefix(String query) {
1020         setQuery_MatchPhrasePrefix(query, null);
1021     }
1022 
1023     public void setQuery_MatchPhrasePrefix(String query, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1024         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("query", query);
1025         if (opLambda != null) {
1026             opLambda.callback(builder);
1027         }
1028     }
1029 
1030     public void setQuery_Fuzzy(String query) {
1031         setQuery_Fuzzy(query, null);
1032     }
1033 
1034     public void setQuery_Fuzzy(String query, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1035         MatchQueryBuilder builder = regFuzzyQ("query", query);
1036         if (opLambda != null) {
1037             opLambda.callback(builder);
1038         }
1039     }
1040 
1041     public void setQuery_Prefix(String query) {
1042         setQuery_Prefix(query, null);
1043     }
1044 
1045     public void setQuery_Prefix(String query, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1046         PrefixQueryBuilder builder = regPrefixQ("query", query);
1047         if (opLambda != null) {
1048             opLambda.callback(builder);
1049         }
1050     }
1051 
1052     public void setQuery_Wildcard(String query) {
1053         setQuery_Wildcard(query, null);
1054     }
1055 
1056     public void setQuery_Wildcard(String query, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1057         WildcardQueryBuilder builder = regWildcardQ("query", query);
1058         if (opLambda != null) {
1059             opLambda.callback(builder);
1060         }
1061     }
1062 
1063     public void setQuery_Regexp(String query) {
1064         setQuery_Regexp(query, null);
1065     }
1066 
1067     public void setQuery_Regexp(String query, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1068         RegexpQueryBuilder builder = regRegexpQ("query", query);
1069         if (opLambda != null) {
1070             opLambda.callback(builder);
1071         }
1072     }
1073 
1074     public void setQuery_SpanTerm(String query) {
1075         setQuery_SpanTerm("query", null);
1076     }
1077 
1078     public void setQuery_SpanTerm(String query, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1079         SpanTermQueryBuilder builder = regSpanTermQ("query", query);
1080         if (opLambda != null) {
1081             opLambda.callback(builder);
1082         }
1083     }
1084 
1085     public void setQuery_GreaterThan(String query) {
1086         setQuery_GreaterThan(query, null);
1087     }
1088 
1089     public void setQuery_GreaterThan(String query, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1090         final Object _value = query;
1091         RangeQueryBuilder builder = regRangeQ("query", ConditionKey.CK_GREATER_THAN, _value);
1092         if (opLambda != null) {
1093             opLambda.callback(builder);
1094         }
1095     }
1096 
1097     public void setQuery_LessThan(String query) {
1098         setQuery_LessThan(query, null);
1099     }
1100 
1101     public void setQuery_LessThan(String query, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1102         final Object _value = query;
1103         RangeQueryBuilder builder = regRangeQ("query", ConditionKey.CK_LESS_THAN, _value);
1104         if (opLambda != null) {
1105             opLambda.callback(builder);
1106         }
1107     }
1108 
1109     public void setQuery_GreaterEqual(String query) {
1110         setQuery_GreaterEqual(query, null);
1111     }
1112 
1113     public void setQuery_GreaterEqual(String query, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1114         final Object _value = query;
1115         RangeQueryBuilder builder = regRangeQ("query", ConditionKey.CK_GREATER_EQUAL, _value);
1116         if (opLambda != null) {
1117             opLambda.callback(builder);
1118         }
1119     }
1120 
1121     public void setQuery_LessEqual(String query) {
1122         setQuery_LessEqual(query, null);
1123     }
1124 
1125     public void setQuery_LessEqual(String query, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1126         final Object _value = query;
1127         RangeQueryBuilder builder = regRangeQ("query", ConditionKey.CK_LESS_EQUAL, _value);
1128         if (opLambda != null) {
1129             opLambda.callback(builder);
1130         }
1131     }
1132 
1133     public void setQuery_Exists() {
1134         setQuery_Exists(null);
1135     }
1136 
1137     public void setQuery_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1138         ExistsQueryBuilder builder = regExistsQ("query");
1139         if (opLambda != null) {
1140             opLambda.callback(builder);
1141         }
1142     }
1143 
1144     public void setQuery_CommonTerms(String query) {
1145         setQuery_CommonTerms(query, null);
1146     }
1147 
1148     public void setQuery_CommonTerms(String query, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1149         CommonTermsQueryBuilder builder = regCommonTermsQ("query", query);
1150         if (opLambda != null) {
1151             opLambda.callback(builder);
1152         }
1153     }
1154 
1155     public BsKeyMatchCQ addOrderBy_Query_Asc() {
1156         regOBA("query");
1157         return this;
1158     }
1159 
1160     public BsKeyMatchCQ addOrderBy_Query_Desc() {
1161         regOBD("query");
1162         return this;
1163     }
1164 
1165     public void setTerm_Equal(String term) {
1166         setTerm_Term(term, null);
1167     }
1168 
1169     public void setTerm_Equal(String term, ConditionOptionCall<TermQueryBuilder> opLambda) {
1170         setTerm_Term(term, opLambda);
1171     }
1172 
1173     public void setTerm_Term(String term) {
1174         setTerm_Term(term, null);
1175     }
1176 
1177     public void setTerm_Term(String term, ConditionOptionCall<TermQueryBuilder> opLambda) {
1178         TermQueryBuilder builder = regTermQ("term", term);
1179         if (opLambda != null) {
1180             opLambda.callback(builder);
1181         }
1182     }
1183 
1184     public void setTerm_NotEqual(String term) {
1185         setTerm_NotTerm(term, null);
1186     }
1187 
1188     public void setTerm_NotTerm(String term) {
1189         setTerm_NotTerm(term, null);
1190     }
1191 
1192     public void setTerm_NotEqual(String term, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1193         setTerm_NotTerm(term, opLambda);
1194     }
1195 
1196     public void setTerm_NotTerm(String term, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1197         not(not -> not.setTerm_Term(term), opLambda);
1198     }
1199 
1200     public void setTerm_Terms(Collection<String> termList) {
1201         setTerm_Terms(termList, null);
1202     }
1203 
1204     public void setTerm_Terms(Collection<String> termList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1205         TermsQueryBuilder builder = regTermsQ("term", termList);
1206         if (opLambda != null) {
1207             opLambda.callback(builder);
1208         }
1209     }
1210 
1211     public void setTerm_InScope(Collection<String> termList) {
1212         setTerm_Terms(termList, null);
1213     }
1214 
1215     public void setTerm_InScope(Collection<String> termList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1216         setTerm_Terms(termList, opLambda);
1217     }
1218 
1219     public void setTerm_Match(String term) {
1220         setTerm_Match(term, null);
1221     }
1222 
1223     public void setTerm_Match(String term, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1224         MatchQueryBuilder builder = regMatchQ("term", term);
1225         if (opLambda != null) {
1226             opLambda.callback(builder);
1227         }
1228     }
1229 
1230     public void setTerm_MatchPhrase(String term) {
1231         setTerm_MatchPhrase(term, null);
1232     }
1233 
1234     public void setTerm_MatchPhrase(String term, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1235         MatchPhraseQueryBuilder builder = regMatchPhraseQ("term", term);
1236         if (opLambda != null) {
1237             opLambda.callback(builder);
1238         }
1239     }
1240 
1241     public void setTerm_MatchPhrasePrefix(String term) {
1242         setTerm_MatchPhrasePrefix(term, null);
1243     }
1244 
1245     public void setTerm_MatchPhrasePrefix(String term, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1246         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("term", term);
1247         if (opLambda != null) {
1248             opLambda.callback(builder);
1249         }
1250     }
1251 
1252     public void setTerm_Fuzzy(String term) {
1253         setTerm_Fuzzy(term, null);
1254     }
1255 
1256     public void setTerm_Fuzzy(String term, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1257         MatchQueryBuilder builder = regFuzzyQ("term", term);
1258         if (opLambda != null) {
1259             opLambda.callback(builder);
1260         }
1261     }
1262 
1263     public void setTerm_Prefix(String term) {
1264         setTerm_Prefix(term, null);
1265     }
1266 
1267     public void setTerm_Prefix(String term, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1268         PrefixQueryBuilder builder = regPrefixQ("term", term);
1269         if (opLambda != null) {
1270             opLambda.callback(builder);
1271         }
1272     }
1273 
1274     public void setTerm_Wildcard(String term) {
1275         setTerm_Wildcard(term, null);
1276     }
1277 
1278     public void setTerm_Wildcard(String term, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1279         WildcardQueryBuilder builder = regWildcardQ("term", term);
1280         if (opLambda != null) {
1281             opLambda.callback(builder);
1282         }
1283     }
1284 
1285     public void setTerm_Regexp(String term) {
1286         setTerm_Regexp(term, null);
1287     }
1288 
1289     public void setTerm_Regexp(String term, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1290         RegexpQueryBuilder builder = regRegexpQ("term", term);
1291         if (opLambda != null) {
1292             opLambda.callback(builder);
1293         }
1294     }
1295 
1296     public void setTerm_SpanTerm(String term) {
1297         setTerm_SpanTerm("term", null);
1298     }
1299 
1300     public void setTerm_SpanTerm(String term, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1301         SpanTermQueryBuilder builder = regSpanTermQ("term", term);
1302         if (opLambda != null) {
1303             opLambda.callback(builder);
1304         }
1305     }
1306 
1307     public void setTerm_GreaterThan(String term) {
1308         setTerm_GreaterThan(term, null);
1309     }
1310 
1311     public void setTerm_GreaterThan(String term, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1312         final Object _value = term;
1313         RangeQueryBuilder builder = regRangeQ("term", ConditionKey.CK_GREATER_THAN, _value);
1314         if (opLambda != null) {
1315             opLambda.callback(builder);
1316         }
1317     }
1318 
1319     public void setTerm_LessThan(String term) {
1320         setTerm_LessThan(term, null);
1321     }
1322 
1323     public void setTerm_LessThan(String term, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1324         final Object _value = term;
1325         RangeQueryBuilder builder = regRangeQ("term", ConditionKey.CK_LESS_THAN, _value);
1326         if (opLambda != null) {
1327             opLambda.callback(builder);
1328         }
1329     }
1330 
1331     public void setTerm_GreaterEqual(String term) {
1332         setTerm_GreaterEqual(term, null);
1333     }
1334 
1335     public void setTerm_GreaterEqual(String term, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1336         final Object _value = term;
1337         RangeQueryBuilder builder = regRangeQ("term", ConditionKey.CK_GREATER_EQUAL, _value);
1338         if (opLambda != null) {
1339             opLambda.callback(builder);
1340         }
1341     }
1342 
1343     public void setTerm_LessEqual(String term) {
1344         setTerm_LessEqual(term, null);
1345     }
1346 
1347     public void setTerm_LessEqual(String term, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1348         final Object _value = term;
1349         RangeQueryBuilder builder = regRangeQ("term", ConditionKey.CK_LESS_EQUAL, _value);
1350         if (opLambda != null) {
1351             opLambda.callback(builder);
1352         }
1353     }
1354 
1355     public void setTerm_Exists() {
1356         setTerm_Exists(null);
1357     }
1358 
1359     public void setTerm_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1360         ExistsQueryBuilder builder = regExistsQ("term");
1361         if (opLambda != null) {
1362             opLambda.callback(builder);
1363         }
1364     }
1365 
1366     public void setTerm_CommonTerms(String term) {
1367         setTerm_CommonTerms(term, null);
1368     }
1369 
1370     public void setTerm_CommonTerms(String term, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1371         CommonTermsQueryBuilder builder = regCommonTermsQ("term", term);
1372         if (opLambda != null) {
1373             opLambda.callback(builder);
1374         }
1375     }
1376 
1377     public BsKeyMatchCQ addOrderBy_Term_Asc() {
1378         regOBA("term");
1379         return this;
1380     }
1381 
1382     public BsKeyMatchCQ addOrderBy_Term_Desc() {
1383         regOBD("term");
1384         return this;
1385     }
1386 
1387     public void setUpdatedBy_Equal(String updatedBy) {
1388         setUpdatedBy_Term(updatedBy, null);
1389     }
1390 
1391     public void setUpdatedBy_Equal(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1392         setUpdatedBy_Term(updatedBy, opLambda);
1393     }
1394 
1395     public void setUpdatedBy_Term(String updatedBy) {
1396         setUpdatedBy_Term(updatedBy, null);
1397     }
1398 
1399     public void setUpdatedBy_Term(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1400         TermQueryBuilder builder = regTermQ("updatedBy", updatedBy);
1401         if (opLambda != null) {
1402             opLambda.callback(builder);
1403         }
1404     }
1405 
1406     public void setUpdatedBy_NotEqual(String updatedBy) {
1407         setUpdatedBy_NotTerm(updatedBy, null);
1408     }
1409 
1410     public void setUpdatedBy_NotTerm(String updatedBy) {
1411         setUpdatedBy_NotTerm(updatedBy, null);
1412     }
1413 
1414     public void setUpdatedBy_NotEqual(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1415         setUpdatedBy_NotTerm(updatedBy, opLambda);
1416     }
1417 
1418     public void setUpdatedBy_NotTerm(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1419         not(not -> not.setUpdatedBy_Term(updatedBy), opLambda);
1420     }
1421 
1422     public void setUpdatedBy_Terms(Collection<String> updatedByList) {
1423         setUpdatedBy_Terms(updatedByList, null);
1424     }
1425 
1426     public void setUpdatedBy_Terms(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1427         TermsQueryBuilder builder = regTermsQ("updatedBy", updatedByList);
1428         if (opLambda != null) {
1429             opLambda.callback(builder);
1430         }
1431     }
1432 
1433     public void setUpdatedBy_InScope(Collection<String> updatedByList) {
1434         setUpdatedBy_Terms(updatedByList, null);
1435     }
1436 
1437     public void setUpdatedBy_InScope(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1438         setUpdatedBy_Terms(updatedByList, opLambda);
1439     }
1440 
1441     public void setUpdatedBy_Match(String updatedBy) {
1442         setUpdatedBy_Match(updatedBy, null);
1443     }
1444 
1445     public void setUpdatedBy_Match(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1446         MatchQueryBuilder builder = regMatchQ("updatedBy", updatedBy);
1447         if (opLambda != null) {
1448             opLambda.callback(builder);
1449         }
1450     }
1451 
1452     public void setUpdatedBy_MatchPhrase(String updatedBy) {
1453         setUpdatedBy_MatchPhrase(updatedBy, null);
1454     }
1455 
1456     public void setUpdatedBy_MatchPhrase(String updatedBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1457         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedBy", updatedBy);
1458         if (opLambda != null) {
1459             opLambda.callback(builder);
1460         }
1461     }
1462 
1463     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy) {
1464         setUpdatedBy_MatchPhrasePrefix(updatedBy, null);
1465     }
1466 
1467     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1468         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedBy", updatedBy);
1469         if (opLambda != null) {
1470             opLambda.callback(builder);
1471         }
1472     }
1473 
1474     public void setUpdatedBy_Fuzzy(String updatedBy) {
1475         setUpdatedBy_Fuzzy(updatedBy, null);
1476     }
1477 
1478     public void setUpdatedBy_Fuzzy(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1479         MatchQueryBuilder builder = regFuzzyQ("updatedBy", updatedBy);
1480         if (opLambda != null) {
1481             opLambda.callback(builder);
1482         }
1483     }
1484 
1485     public void setUpdatedBy_Prefix(String updatedBy) {
1486         setUpdatedBy_Prefix(updatedBy, null);
1487     }
1488 
1489     public void setUpdatedBy_Prefix(String updatedBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1490         PrefixQueryBuilder builder = regPrefixQ("updatedBy", updatedBy);
1491         if (opLambda != null) {
1492             opLambda.callback(builder);
1493         }
1494     }
1495 
1496     public void setUpdatedBy_Wildcard(String updatedBy) {
1497         setUpdatedBy_Wildcard(updatedBy, null);
1498     }
1499 
1500     public void setUpdatedBy_Wildcard(String updatedBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1501         WildcardQueryBuilder builder = regWildcardQ("updatedBy", updatedBy);
1502         if (opLambda != null) {
1503             opLambda.callback(builder);
1504         }
1505     }
1506 
1507     public void setUpdatedBy_Regexp(String updatedBy) {
1508         setUpdatedBy_Regexp(updatedBy, null);
1509     }
1510 
1511     public void setUpdatedBy_Regexp(String updatedBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1512         RegexpQueryBuilder builder = regRegexpQ("updatedBy", updatedBy);
1513         if (opLambda != null) {
1514             opLambda.callback(builder);
1515         }
1516     }
1517 
1518     public void setUpdatedBy_SpanTerm(String updatedBy) {
1519         setUpdatedBy_SpanTerm("updatedBy", null);
1520     }
1521 
1522     public void setUpdatedBy_SpanTerm(String updatedBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1523         SpanTermQueryBuilder builder = regSpanTermQ("updatedBy", updatedBy);
1524         if (opLambda != null) {
1525             opLambda.callback(builder);
1526         }
1527     }
1528 
1529     public void setUpdatedBy_GreaterThan(String updatedBy) {
1530         setUpdatedBy_GreaterThan(updatedBy, null);
1531     }
1532 
1533     public void setUpdatedBy_GreaterThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1534         final Object _value = updatedBy;
1535         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_THAN, _value);
1536         if (opLambda != null) {
1537             opLambda.callback(builder);
1538         }
1539     }
1540 
1541     public void setUpdatedBy_LessThan(String updatedBy) {
1542         setUpdatedBy_LessThan(updatedBy, null);
1543     }
1544 
1545     public void setUpdatedBy_LessThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1546         final Object _value = updatedBy;
1547         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_THAN, _value);
1548         if (opLambda != null) {
1549             opLambda.callback(builder);
1550         }
1551     }
1552 
1553     public void setUpdatedBy_GreaterEqual(String updatedBy) {
1554         setUpdatedBy_GreaterEqual(updatedBy, null);
1555     }
1556 
1557     public void setUpdatedBy_GreaterEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1558         final Object _value = updatedBy;
1559         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_EQUAL, _value);
1560         if (opLambda != null) {
1561             opLambda.callback(builder);
1562         }
1563     }
1564 
1565     public void setUpdatedBy_LessEqual(String updatedBy) {
1566         setUpdatedBy_LessEqual(updatedBy, null);
1567     }
1568 
1569     public void setUpdatedBy_LessEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1570         final Object _value = updatedBy;
1571         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_EQUAL, _value);
1572         if (opLambda != null) {
1573             opLambda.callback(builder);
1574         }
1575     }
1576 
1577     public void setUpdatedBy_Exists() {
1578         setUpdatedBy_Exists(null);
1579     }
1580 
1581     public void setUpdatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1582         ExistsQueryBuilder builder = regExistsQ("updatedBy");
1583         if (opLambda != null) {
1584             opLambda.callback(builder);
1585         }
1586     }
1587 
1588     public void setUpdatedBy_CommonTerms(String updatedBy) {
1589         setUpdatedBy_CommonTerms(updatedBy, null);
1590     }
1591 
1592     public void setUpdatedBy_CommonTerms(String updatedBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1593         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedBy", updatedBy);
1594         if (opLambda != null) {
1595             opLambda.callback(builder);
1596         }
1597     }
1598 
1599     public BsKeyMatchCQ addOrderBy_UpdatedBy_Asc() {
1600         regOBA("updatedBy");
1601         return this;
1602     }
1603 
1604     public BsKeyMatchCQ addOrderBy_UpdatedBy_Desc() {
1605         regOBD("updatedBy");
1606         return this;
1607     }
1608 
1609     public void setUpdatedTime_Equal(Long updatedTime) {
1610         setUpdatedTime_Term(updatedTime, null);
1611     }
1612 
1613     public void setUpdatedTime_Equal(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1614         setUpdatedTime_Term(updatedTime, opLambda);
1615     }
1616 
1617     public void setUpdatedTime_Term(Long updatedTime) {
1618         setUpdatedTime_Term(updatedTime, null);
1619     }
1620 
1621     public void setUpdatedTime_Term(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1622         TermQueryBuilder builder = regTermQ("updatedTime", updatedTime);
1623         if (opLambda != null) {
1624             opLambda.callback(builder);
1625         }
1626     }
1627 
1628     public void setUpdatedTime_NotEqual(Long updatedTime) {
1629         setUpdatedTime_NotTerm(updatedTime, null);
1630     }
1631 
1632     public void setUpdatedTime_NotTerm(Long updatedTime) {
1633         setUpdatedTime_NotTerm(updatedTime, null);
1634     }
1635 
1636     public void setUpdatedTime_NotEqual(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1637         setUpdatedTime_NotTerm(updatedTime, opLambda);
1638     }
1639 
1640     public void setUpdatedTime_NotTerm(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1641         not(not -> not.setUpdatedTime_Term(updatedTime), opLambda);
1642     }
1643 
1644     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList) {
1645         setUpdatedTime_Terms(updatedTimeList, null);
1646     }
1647 
1648     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1649         TermsQueryBuilder builder = regTermsQ("updatedTime", updatedTimeList);
1650         if (opLambda != null) {
1651             opLambda.callback(builder);
1652         }
1653     }
1654 
1655     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList) {
1656         setUpdatedTime_Terms(updatedTimeList, null);
1657     }
1658 
1659     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1660         setUpdatedTime_Terms(updatedTimeList, opLambda);
1661     }
1662 
1663     public void setUpdatedTime_Match(Long updatedTime) {
1664         setUpdatedTime_Match(updatedTime, null);
1665     }
1666 
1667     public void setUpdatedTime_Match(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1668         MatchQueryBuilder builder = regMatchQ("updatedTime", updatedTime);
1669         if (opLambda != null) {
1670             opLambda.callback(builder);
1671         }
1672     }
1673 
1674     public void setUpdatedTime_MatchPhrase(Long updatedTime) {
1675         setUpdatedTime_MatchPhrase(updatedTime, null);
1676     }
1677 
1678     public void setUpdatedTime_MatchPhrase(Long updatedTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1679         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedTime", updatedTime);
1680         if (opLambda != null) {
1681             opLambda.callback(builder);
1682         }
1683     }
1684 
1685     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime) {
1686         setUpdatedTime_MatchPhrasePrefix(updatedTime, null);
1687     }
1688 
1689     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1690         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedTime", updatedTime);
1691         if (opLambda != null) {
1692             opLambda.callback(builder);
1693         }
1694     }
1695 
1696     public void setUpdatedTime_Fuzzy(Long updatedTime) {
1697         setUpdatedTime_Fuzzy(updatedTime, null);
1698     }
1699 
1700     public void setUpdatedTime_Fuzzy(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1701         MatchQueryBuilder builder = regFuzzyQ("updatedTime", updatedTime);
1702         if (opLambda != null) {
1703             opLambda.callback(builder);
1704         }
1705     }
1706 
1707     public void setUpdatedTime_GreaterThan(Long updatedTime) {
1708         setUpdatedTime_GreaterThan(updatedTime, null);
1709     }
1710 
1711     public void setUpdatedTime_GreaterThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1712         final Object _value = updatedTime;
1713         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_THAN, _value);
1714         if (opLambda != null) {
1715             opLambda.callback(builder);
1716         }
1717     }
1718 
1719     public void setUpdatedTime_LessThan(Long updatedTime) {
1720         setUpdatedTime_LessThan(updatedTime, null);
1721     }
1722 
1723     public void setUpdatedTime_LessThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1724         final Object _value = updatedTime;
1725         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_THAN, _value);
1726         if (opLambda != null) {
1727             opLambda.callback(builder);
1728         }
1729     }
1730 
1731     public void setUpdatedTime_GreaterEqual(Long updatedTime) {
1732         setUpdatedTime_GreaterEqual(updatedTime, null);
1733     }
1734 
1735     public void setUpdatedTime_GreaterEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1736         final Object _value = updatedTime;
1737         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_EQUAL, _value);
1738         if (opLambda != null) {
1739             opLambda.callback(builder);
1740         }
1741     }
1742 
1743     public void setUpdatedTime_LessEqual(Long updatedTime) {
1744         setUpdatedTime_LessEqual(updatedTime, null);
1745     }
1746 
1747     public void setUpdatedTime_LessEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1748         final Object _value = updatedTime;
1749         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_EQUAL, _value);
1750         if (opLambda != null) {
1751             opLambda.callback(builder);
1752         }
1753     }
1754 
1755     public void setUpdatedTime_Exists() {
1756         setUpdatedTime_Exists(null);
1757     }
1758 
1759     public void setUpdatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1760         ExistsQueryBuilder builder = regExistsQ("updatedTime");
1761         if (opLambda != null) {
1762             opLambda.callback(builder);
1763         }
1764     }
1765 
1766     public void setUpdatedTime_CommonTerms(Long updatedTime) {
1767         setUpdatedTime_CommonTerms(updatedTime, null);
1768     }
1769 
1770     public void setUpdatedTime_CommonTerms(Long updatedTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1771         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedTime", updatedTime);
1772         if (opLambda != null) {
1773             opLambda.callback(builder);
1774         }
1775     }
1776 
1777     public BsKeyMatchCQ addOrderBy_UpdatedTime_Asc() {
1778         regOBA("updatedTime");
1779         return this;
1780     }
1781 
1782     public BsKeyMatchCQ addOrderBy_UpdatedTime_Desc() {
1783         regOBD("updatedTime");
1784         return this;
1785     }
1786 
1787     public void setVirtualHost_Equal(String virtualHost) {
1788         setVirtualHost_Term(virtualHost, null);
1789     }
1790 
1791     public void setVirtualHost_Equal(String virtualHost, ConditionOptionCall<TermQueryBuilder> opLambda) {
1792         setVirtualHost_Term(virtualHost, opLambda);
1793     }
1794 
1795     public void setVirtualHost_Term(String virtualHost) {
1796         setVirtualHost_Term(virtualHost, null);
1797     }
1798 
1799     public void setVirtualHost_Term(String virtualHost, ConditionOptionCall<TermQueryBuilder> opLambda) {
1800         TermQueryBuilder builder = regTermQ("virtualHost", virtualHost);
1801         if (opLambda != null) {
1802             opLambda.callback(builder);
1803         }
1804     }
1805 
1806     public void setVirtualHost_NotEqual(String virtualHost) {
1807         setVirtualHost_NotTerm(virtualHost, null);
1808     }
1809 
1810     public void setVirtualHost_NotTerm(String virtualHost) {
1811         setVirtualHost_NotTerm(virtualHost, null);
1812     }
1813 
1814     public void setVirtualHost_NotEqual(String virtualHost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1815         setVirtualHost_NotTerm(virtualHost, opLambda);
1816     }
1817 
1818     public void setVirtualHost_NotTerm(String virtualHost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1819         not(not -> not.setVirtualHost_Term(virtualHost), opLambda);
1820     }
1821 
1822     public void setVirtualHost_Terms(Collection<String> virtualHostList) {
1823         setVirtualHost_Terms(virtualHostList, null);
1824     }
1825 
1826     public void setVirtualHost_Terms(Collection<String> virtualHostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1827         TermsQueryBuilder builder = regTermsQ("virtualHost", virtualHostList);
1828         if (opLambda != null) {
1829             opLambda.callback(builder);
1830         }
1831     }
1832 
1833     public void setVirtualHost_InScope(Collection<String> virtualHostList) {
1834         setVirtualHost_Terms(virtualHostList, null);
1835     }
1836 
1837     public void setVirtualHost_InScope(Collection<String> virtualHostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1838         setVirtualHost_Terms(virtualHostList, opLambda);
1839     }
1840 
1841     public void setVirtualHost_Match(String virtualHost) {
1842         setVirtualHost_Match(virtualHost, null);
1843     }
1844 
1845     public void setVirtualHost_Match(String virtualHost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1846         MatchQueryBuilder builder = regMatchQ("virtualHost", virtualHost);
1847         if (opLambda != null) {
1848             opLambda.callback(builder);
1849         }
1850     }
1851 
1852     public void setVirtualHost_MatchPhrase(String virtualHost) {
1853         setVirtualHost_MatchPhrase(virtualHost, null);
1854     }
1855 
1856     public void setVirtualHost_MatchPhrase(String virtualHost, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1857         MatchPhraseQueryBuilder builder = regMatchPhraseQ("virtualHost", virtualHost);
1858         if (opLambda != null) {
1859             opLambda.callback(builder);
1860         }
1861     }
1862 
1863     public void setVirtualHost_MatchPhrasePrefix(String virtualHost) {
1864         setVirtualHost_MatchPhrasePrefix(virtualHost, null);
1865     }
1866 
1867     public void setVirtualHost_MatchPhrasePrefix(String virtualHost, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1868         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("virtualHost", virtualHost);
1869         if (opLambda != null) {
1870             opLambda.callback(builder);
1871         }
1872     }
1873 
1874     public void setVirtualHost_Fuzzy(String virtualHost) {
1875         setVirtualHost_Fuzzy(virtualHost, null);
1876     }
1877 
1878     public void setVirtualHost_Fuzzy(String virtualHost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1879         MatchQueryBuilder builder = regFuzzyQ("virtualHost", virtualHost);
1880         if (opLambda != null) {
1881             opLambda.callback(builder);
1882         }
1883     }
1884 
1885     public void setVirtualHost_Prefix(String virtualHost) {
1886         setVirtualHost_Prefix(virtualHost, null);
1887     }
1888 
1889     public void setVirtualHost_Prefix(String virtualHost, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1890         PrefixQueryBuilder builder = regPrefixQ("virtualHost", virtualHost);
1891         if (opLambda != null) {
1892             opLambda.callback(builder);
1893         }
1894     }
1895 
1896     public void setVirtualHost_Wildcard(String virtualHost) {
1897         setVirtualHost_Wildcard(virtualHost, null);
1898     }
1899 
1900     public void setVirtualHost_Wildcard(String virtualHost, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1901         WildcardQueryBuilder builder = regWildcardQ("virtualHost", virtualHost);
1902         if (opLambda != null) {
1903             opLambda.callback(builder);
1904         }
1905     }
1906 
1907     public void setVirtualHost_Regexp(String virtualHost) {
1908         setVirtualHost_Regexp(virtualHost, null);
1909     }
1910 
1911     public void setVirtualHost_Regexp(String virtualHost, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1912         RegexpQueryBuilder builder = regRegexpQ("virtualHost", virtualHost);
1913         if (opLambda != null) {
1914             opLambda.callback(builder);
1915         }
1916     }
1917 
1918     public void setVirtualHost_SpanTerm(String virtualHost) {
1919         setVirtualHost_SpanTerm("virtualHost", null);
1920     }
1921 
1922     public void setVirtualHost_SpanTerm(String virtualHost, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1923         SpanTermQueryBuilder builder = regSpanTermQ("virtualHost", virtualHost);
1924         if (opLambda != null) {
1925             opLambda.callback(builder);
1926         }
1927     }
1928 
1929     public void setVirtualHost_GreaterThan(String virtualHost) {
1930         setVirtualHost_GreaterThan(virtualHost, null);
1931     }
1932 
1933     public void setVirtualHost_GreaterThan(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1934         final Object _value = virtualHost;
1935         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_GREATER_THAN, _value);
1936         if (opLambda != null) {
1937             opLambda.callback(builder);
1938         }
1939     }
1940 
1941     public void setVirtualHost_LessThan(String virtualHost) {
1942         setVirtualHost_LessThan(virtualHost, null);
1943     }
1944 
1945     public void setVirtualHost_LessThan(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1946         final Object _value = virtualHost;
1947         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_LESS_THAN, _value);
1948         if (opLambda != null) {
1949             opLambda.callback(builder);
1950         }
1951     }
1952 
1953     public void setVirtualHost_GreaterEqual(String virtualHost) {
1954         setVirtualHost_GreaterEqual(virtualHost, null);
1955     }
1956 
1957     public void setVirtualHost_GreaterEqual(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1958         final Object _value = virtualHost;
1959         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_GREATER_EQUAL, _value);
1960         if (opLambda != null) {
1961             opLambda.callback(builder);
1962         }
1963     }
1964 
1965     public void setVirtualHost_LessEqual(String virtualHost) {
1966         setVirtualHost_LessEqual(virtualHost, null);
1967     }
1968 
1969     public void setVirtualHost_LessEqual(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1970         final Object _value = virtualHost;
1971         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_LESS_EQUAL, _value);
1972         if (opLambda != null) {
1973             opLambda.callback(builder);
1974         }
1975     }
1976 
1977     public void setVirtualHost_Exists() {
1978         setVirtualHost_Exists(null);
1979     }
1980 
1981     public void setVirtualHost_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1982         ExistsQueryBuilder builder = regExistsQ("virtualHost");
1983         if (opLambda != null) {
1984             opLambda.callback(builder);
1985         }
1986     }
1987 
1988     public void setVirtualHost_CommonTerms(String virtualHost) {
1989         setVirtualHost_CommonTerms(virtualHost, null);
1990     }
1991 
1992     public void setVirtualHost_CommonTerms(String virtualHost, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1993         CommonTermsQueryBuilder builder = regCommonTermsQ("virtualHost", virtualHost);
1994         if (opLambda != null) {
1995             opLambda.callback(builder);
1996         }
1997     }
1998 
1999     public BsKeyMatchCQ addOrderBy_VirtualHost_Asc() {
2000         regOBA("virtualHost");
2001         return this;
2002     }
2003 
2004     public BsKeyMatchCQ addOrderBy_VirtualHost_Desc() {
2005         regOBD("virtualHost");
2006         return this;
2007     }
2008 
2009 }