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