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