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