View Javadoc
1   /*
2    * Copyright 2012-2025 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.opensearch.log.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.opensearch.log.allcommon.EsAbstractConditionQuery;
23  import org.codelibs.fess.opensearch.log.cbean.cq.ClickLogCQ;
24  import org.dbflute.cbean.ckey.ConditionKey;
25  import org.opensearch.index.query.BoolQueryBuilder;
26  import org.opensearch.index.query.CommonTermsQueryBuilder;
27  import org.opensearch.index.query.ExistsQueryBuilder;
28  import org.opensearch.index.query.IdsQueryBuilder;
29  import org.opensearch.index.query.MatchPhrasePrefixQueryBuilder;
30  import org.opensearch.index.query.MatchPhraseQueryBuilder;
31  import org.opensearch.index.query.MatchQueryBuilder;
32  import org.opensearch.index.query.PrefixQueryBuilder;
33  import org.opensearch.index.query.RangeQueryBuilder;
34  import org.opensearch.index.query.RegexpQueryBuilder;
35  import org.opensearch.index.query.SpanTermQueryBuilder;
36  import org.opensearch.index.query.TermQueryBuilder;
37  import org.opensearch.index.query.TermsQueryBuilder;
38  import org.opensearch.index.query.WildcardQueryBuilder;
39  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder;
40  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsClickLogCQ 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 "click_log";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "click_log";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<ClickLogCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<ClickLogCQ>> functionsLambda,
66              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
67          ClickLogCQ cq = new ClickLogCQ();
68          queryLambda.callback(cq);
69          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
70          if (functionsLambda != null) {
71              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
72                  ClickLogCQ cf = new ClickLogCQ();
73                  cqLambda.callback(cf);
74                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
75              });
76          }
77          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
78          if (opLambda != null) {
79              opLambda.callback(builder);
80          }
81      }
82  
83      public void filtered(FilteredCall<ClickLogCQ, ClickLogCQ> filteredLambda) {
84          filtered(filteredLambda, null);
85      }
86  
87      public void filtered(FilteredCall<ClickLogCQ, ClickLogCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
88          bool((must, should, mustNot, filter) -> {
89              filteredLambda.callback(must, filter);
90          }, opLambda);
91      }
92  
93      public void not(OperatorCall<ClickLogCQ> notLambda) {
94          not(notLambda, null);
95      }
96  
97      public void not(final OperatorCall<ClickLogCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
98          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
99      }
100 
101     public void bool(BoolCall<ClickLogCQ> boolLambda) {
102         bool(boolLambda, null);
103     }
104 
105     public void bool(BoolCall<ClickLogCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
106         ClickLogCQ mustQuery = new ClickLogCQ();
107         ClickLogCQ shouldQuery = new ClickLogCQ();
108         ClickLogCQ mustNotQuery = new ClickLogCQ();
109         ClickLogCQ filterQuery = new ClickLogCQ();
110         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
111         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
112             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
113                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
114             if (opLambda != null) {
115                 opLambda.callback(builder);
116             }
117         }
118     }
119 
120     // ===================================================================================
121     //                                                                           Query Set
122     //                                                                           =========
123     public void setId_Equal(String id) {
124         setId_Term(id, null);
125     }
126 
127     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
128         setId_Term(id, opLambda);
129     }
130 
131     public void setId_Term(String id) {
132         setId_Term(id, null);
133     }
134 
135     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
136         TermQueryBuilder builder = regTermQ("_id", id);
137         if (opLambda != null) {
138             opLambda.callback(builder);
139         }
140     }
141 
142     public void setId_NotEqual(String id) {
143         setId_NotTerm(id, null);
144     }
145 
146     public void setId_NotTerm(String id) {
147         setId_NotTerm(id, null);
148     }
149 
150     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
151         setId_NotTerm(id, opLambda);
152     }
153 
154     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
155         not(not -> not.setId_Term(id), opLambda);
156     }
157 
158     public void setId_Terms(Collection<String> idList) {
159         setId_Terms(idList, null);
160     }
161 
162     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
163         IdsQueryBuilder builder = regIdsQ(idList);
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setId_InScope(Collection<String> idList) {
170         setId_Terms(idList, null);
171     }
172 
173     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
174         setId_Terms(idList, opLambda);
175     }
176 
177     @Deprecated
178     public BsClickLogCQ addOrderBy_Id_Asc() {
179         regOBA("_id");
180         return this;
181     }
182 
183     @Deprecated
184     public BsClickLogCQ addOrderBy_Id_Desc() {
185         regOBD("_id");
186         return this;
187     }
188 
189     public void setUrlId_Equal(String urlId) {
190         setUrlId_Term(urlId, null);
191     }
192 
193     public void setUrlId_Equal(String urlId, ConditionOptionCall<TermQueryBuilder> opLambda) {
194         setUrlId_Term(urlId, opLambda);
195     }
196 
197     public void setUrlId_Term(String urlId) {
198         setUrlId_Term(urlId, null);
199     }
200 
201     public void setUrlId_Term(String urlId, ConditionOptionCall<TermQueryBuilder> opLambda) {
202         TermQueryBuilder builder = regTermQ("urlId", urlId);
203         if (opLambda != null) {
204             opLambda.callback(builder);
205         }
206     }
207 
208     public void setUrlId_NotEqual(String urlId) {
209         setUrlId_NotTerm(urlId, null);
210     }
211 
212     public void setUrlId_NotTerm(String urlId) {
213         setUrlId_NotTerm(urlId, null);
214     }
215 
216     public void setUrlId_NotEqual(String urlId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
217         setUrlId_NotTerm(urlId, opLambda);
218     }
219 
220     public void setUrlId_NotTerm(String urlId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
221         not(not -> not.setUrlId_Term(urlId), opLambda);
222     }
223 
224     public void setUrlId_Terms(Collection<String> urlIdList) {
225         setUrlId_Terms(urlIdList, null);
226     }
227 
228     public void setUrlId_Terms(Collection<String> urlIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
229         TermsQueryBuilder builder = regTermsQ("urlId", urlIdList);
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233     }
234 
235     public void setUrlId_InScope(Collection<String> urlIdList) {
236         setUrlId_Terms(urlIdList, null);
237     }
238 
239     public void setUrlId_InScope(Collection<String> urlIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
240         setUrlId_Terms(urlIdList, opLambda);
241     }
242 
243     public void setUrlId_Match(String urlId) {
244         setUrlId_Match(urlId, null);
245     }
246 
247     public void setUrlId_Match(String urlId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
248         MatchQueryBuilder builder = regMatchQ("urlId", urlId);
249         if (opLambda != null) {
250             opLambda.callback(builder);
251         }
252     }
253 
254     public void setUrlId_MatchPhrase(String urlId) {
255         setUrlId_MatchPhrase(urlId, null);
256     }
257 
258     public void setUrlId_MatchPhrase(String urlId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
259         MatchPhraseQueryBuilder builder = regMatchPhraseQ("urlId", urlId);
260         if (opLambda != null) {
261             opLambda.callback(builder);
262         }
263     }
264 
265     public void setUrlId_MatchPhrasePrefix(String urlId) {
266         setUrlId_MatchPhrasePrefix(urlId, null);
267     }
268 
269     public void setUrlId_MatchPhrasePrefix(String urlId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
270         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("urlId", urlId);
271         if (opLambda != null) {
272             opLambda.callback(builder);
273         }
274     }
275 
276     public void setUrlId_Fuzzy(String urlId) {
277         setUrlId_Fuzzy(urlId, null);
278     }
279 
280     public void setUrlId_Fuzzy(String urlId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
281         MatchQueryBuilder builder = regFuzzyQ("urlId", urlId);
282         if (opLambda != null) {
283             opLambda.callback(builder);
284         }
285     }
286 
287     public void setUrlId_Prefix(String urlId) {
288         setUrlId_Prefix(urlId, null);
289     }
290 
291     public void setUrlId_Prefix(String urlId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
292         PrefixQueryBuilder builder = regPrefixQ("urlId", urlId);
293         if (opLambda != null) {
294             opLambda.callback(builder);
295         }
296     }
297 
298     public void setUrlId_Wildcard(String urlId) {
299         setUrlId_Wildcard(urlId, null);
300     }
301 
302     public void setUrlId_Wildcard(String urlId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
303         WildcardQueryBuilder builder = regWildcardQ("urlId", urlId);
304         if (opLambda != null) {
305             opLambda.callback(builder);
306         }
307     }
308 
309     public void setUrlId_Regexp(String urlId) {
310         setUrlId_Regexp(urlId, null);
311     }
312 
313     public void setUrlId_Regexp(String urlId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
314         RegexpQueryBuilder builder = regRegexpQ("urlId", urlId);
315         if (opLambda != null) {
316             opLambda.callback(builder);
317         }
318     }
319 
320     public void setUrlId_SpanTerm(String urlId) {
321         setUrlId_SpanTerm("urlId", null);
322     }
323 
324     public void setUrlId_SpanTerm(String urlId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
325         SpanTermQueryBuilder builder = regSpanTermQ("urlId", urlId);
326         if (opLambda != null) {
327             opLambda.callback(builder);
328         }
329     }
330 
331     public void setUrlId_GreaterThan(String urlId) {
332         setUrlId_GreaterThan(urlId, null);
333     }
334 
335     public void setUrlId_GreaterThan(String urlId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
336         final Object _value = urlId;
337         RangeQueryBuilder builder = regRangeQ("urlId", ConditionKey.CK_GREATER_THAN, _value);
338         if (opLambda != null) {
339             opLambda.callback(builder);
340         }
341     }
342 
343     public void setUrlId_LessThan(String urlId) {
344         setUrlId_LessThan(urlId, null);
345     }
346 
347     public void setUrlId_LessThan(String urlId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
348         final Object _value = urlId;
349         RangeQueryBuilder builder = regRangeQ("urlId", ConditionKey.CK_LESS_THAN, _value);
350         if (opLambda != null) {
351             opLambda.callback(builder);
352         }
353     }
354 
355     public void setUrlId_GreaterEqual(String urlId) {
356         setUrlId_GreaterEqual(urlId, null);
357     }
358 
359     public void setUrlId_GreaterEqual(String urlId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
360         final Object _value = urlId;
361         RangeQueryBuilder builder = regRangeQ("urlId", ConditionKey.CK_GREATER_EQUAL, _value);
362         if (opLambda != null) {
363             opLambda.callback(builder);
364         }
365     }
366 
367     public void setUrlId_LessEqual(String urlId) {
368         setUrlId_LessEqual(urlId, null);
369     }
370 
371     public void setUrlId_LessEqual(String urlId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
372         final Object _value = urlId;
373         RangeQueryBuilder builder = regRangeQ("urlId", ConditionKey.CK_LESS_EQUAL, _value);
374         if (opLambda != null) {
375             opLambda.callback(builder);
376         }
377     }
378 
379     public void setUrlId_Exists() {
380         setUrlId_Exists(null);
381     }
382 
383     public void setUrlId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
384         ExistsQueryBuilder builder = regExistsQ("urlId");
385         if (opLambda != null) {
386             opLambda.callback(builder);
387         }
388     }
389 
390     @Deprecated
391     public void setUrlId_CommonTerms(String urlId) {
392         setUrlId_CommonTerms(urlId, null);
393     }
394 
395     @Deprecated
396     public void setUrlId_CommonTerms(String urlId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
397         CommonTermsQueryBuilder builder = regCommonTermsQ("urlId", urlId);
398         if (opLambda != null) {
399             opLambda.callback(builder);
400         }
401     }
402 
403     public BsClickLogCQ addOrderBy_UrlId_Asc() {
404         regOBA("urlId");
405         return this;
406     }
407 
408     public BsClickLogCQ addOrderBy_UrlId_Desc() {
409         regOBD("urlId");
410         return this;
411     }
412 
413     public void setDocId_Equal(String docId) {
414         setDocId_Term(docId, null);
415     }
416 
417     public void setDocId_Equal(String docId, ConditionOptionCall<TermQueryBuilder> opLambda) {
418         setDocId_Term(docId, opLambda);
419     }
420 
421     public void setDocId_Term(String docId) {
422         setDocId_Term(docId, null);
423     }
424 
425     public void setDocId_Term(String docId, ConditionOptionCall<TermQueryBuilder> opLambda) {
426         TermQueryBuilder builder = regTermQ("docId", docId);
427         if (opLambda != null) {
428             opLambda.callback(builder);
429         }
430     }
431 
432     public void setDocId_NotEqual(String docId) {
433         setDocId_NotTerm(docId, null);
434     }
435 
436     public void setDocId_NotTerm(String docId) {
437         setDocId_NotTerm(docId, null);
438     }
439 
440     public void setDocId_NotEqual(String docId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
441         setDocId_NotTerm(docId, opLambda);
442     }
443 
444     public void setDocId_NotTerm(String docId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
445         not(not -> not.setDocId_Term(docId), opLambda);
446     }
447 
448     public void setDocId_Terms(Collection<String> docIdList) {
449         setDocId_Terms(docIdList, null);
450     }
451 
452     public void setDocId_Terms(Collection<String> docIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
453         TermsQueryBuilder builder = regTermsQ("docId", docIdList);
454         if (opLambda != null) {
455             opLambda.callback(builder);
456         }
457     }
458 
459     public void setDocId_InScope(Collection<String> docIdList) {
460         setDocId_Terms(docIdList, null);
461     }
462 
463     public void setDocId_InScope(Collection<String> docIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
464         setDocId_Terms(docIdList, opLambda);
465     }
466 
467     public void setDocId_Match(String docId) {
468         setDocId_Match(docId, null);
469     }
470 
471     public void setDocId_Match(String docId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
472         MatchQueryBuilder builder = regMatchQ("docId", docId);
473         if (opLambda != null) {
474             opLambda.callback(builder);
475         }
476     }
477 
478     public void setDocId_MatchPhrase(String docId) {
479         setDocId_MatchPhrase(docId, null);
480     }
481 
482     public void setDocId_MatchPhrase(String docId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
483         MatchPhraseQueryBuilder builder = regMatchPhraseQ("docId", docId);
484         if (opLambda != null) {
485             opLambda.callback(builder);
486         }
487     }
488 
489     public void setDocId_MatchPhrasePrefix(String docId) {
490         setDocId_MatchPhrasePrefix(docId, null);
491     }
492 
493     public void setDocId_MatchPhrasePrefix(String docId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
494         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("docId", docId);
495         if (opLambda != null) {
496             opLambda.callback(builder);
497         }
498     }
499 
500     public void setDocId_Fuzzy(String docId) {
501         setDocId_Fuzzy(docId, null);
502     }
503 
504     public void setDocId_Fuzzy(String docId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
505         MatchQueryBuilder builder = regFuzzyQ("docId", docId);
506         if (opLambda != null) {
507             opLambda.callback(builder);
508         }
509     }
510 
511     public void setDocId_Prefix(String docId) {
512         setDocId_Prefix(docId, null);
513     }
514 
515     public void setDocId_Prefix(String docId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
516         PrefixQueryBuilder builder = regPrefixQ("docId", docId);
517         if (opLambda != null) {
518             opLambda.callback(builder);
519         }
520     }
521 
522     public void setDocId_Wildcard(String docId) {
523         setDocId_Wildcard(docId, null);
524     }
525 
526     public void setDocId_Wildcard(String docId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
527         WildcardQueryBuilder builder = regWildcardQ("docId", docId);
528         if (opLambda != null) {
529             opLambda.callback(builder);
530         }
531     }
532 
533     public void setDocId_Regexp(String docId) {
534         setDocId_Regexp(docId, null);
535     }
536 
537     public void setDocId_Regexp(String docId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
538         RegexpQueryBuilder builder = regRegexpQ("docId", docId);
539         if (opLambda != null) {
540             opLambda.callback(builder);
541         }
542     }
543 
544     public void setDocId_SpanTerm(String docId) {
545         setDocId_SpanTerm("docId", null);
546     }
547 
548     public void setDocId_SpanTerm(String docId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
549         SpanTermQueryBuilder builder = regSpanTermQ("docId", docId);
550         if (opLambda != null) {
551             opLambda.callback(builder);
552         }
553     }
554 
555     public void setDocId_GreaterThan(String docId) {
556         setDocId_GreaterThan(docId, null);
557     }
558 
559     public void setDocId_GreaterThan(String docId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
560         final Object _value = docId;
561         RangeQueryBuilder builder = regRangeQ("docId", ConditionKey.CK_GREATER_THAN, _value);
562         if (opLambda != null) {
563             opLambda.callback(builder);
564         }
565     }
566 
567     public void setDocId_LessThan(String docId) {
568         setDocId_LessThan(docId, null);
569     }
570 
571     public void setDocId_LessThan(String docId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
572         final Object _value = docId;
573         RangeQueryBuilder builder = regRangeQ("docId", ConditionKey.CK_LESS_THAN, _value);
574         if (opLambda != null) {
575             opLambda.callback(builder);
576         }
577     }
578 
579     public void setDocId_GreaterEqual(String docId) {
580         setDocId_GreaterEqual(docId, null);
581     }
582 
583     public void setDocId_GreaterEqual(String docId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
584         final Object _value = docId;
585         RangeQueryBuilder builder = regRangeQ("docId", ConditionKey.CK_GREATER_EQUAL, _value);
586         if (opLambda != null) {
587             opLambda.callback(builder);
588         }
589     }
590 
591     public void setDocId_LessEqual(String docId) {
592         setDocId_LessEqual(docId, null);
593     }
594 
595     public void setDocId_LessEqual(String docId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
596         final Object _value = docId;
597         RangeQueryBuilder builder = regRangeQ("docId", ConditionKey.CK_LESS_EQUAL, _value);
598         if (opLambda != null) {
599             opLambda.callback(builder);
600         }
601     }
602 
603     public void setDocId_Exists() {
604         setDocId_Exists(null);
605     }
606 
607     public void setDocId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
608         ExistsQueryBuilder builder = regExistsQ("docId");
609         if (opLambda != null) {
610             opLambda.callback(builder);
611         }
612     }
613 
614     @Deprecated
615     public void setDocId_CommonTerms(String docId) {
616         setDocId_CommonTerms(docId, null);
617     }
618 
619     @Deprecated
620     public void setDocId_CommonTerms(String docId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
621         CommonTermsQueryBuilder builder = regCommonTermsQ("docId", docId);
622         if (opLambda != null) {
623             opLambda.callback(builder);
624         }
625     }
626 
627     public BsClickLogCQ addOrderBy_DocId_Asc() {
628         regOBA("docId");
629         return this;
630     }
631 
632     public BsClickLogCQ addOrderBy_DocId_Desc() {
633         regOBD("docId");
634         return this;
635     }
636 
637     public void setOrder_Equal(Integer order) {
638         setOrder_Term(order, null);
639     }
640 
641     public void setOrder_Equal(Integer order, ConditionOptionCall<TermQueryBuilder> opLambda) {
642         setOrder_Term(order, opLambda);
643     }
644 
645     public void setOrder_Term(Integer order) {
646         setOrder_Term(order, null);
647     }
648 
649     public void setOrder_Term(Integer order, ConditionOptionCall<TermQueryBuilder> opLambda) {
650         TermQueryBuilder builder = regTermQ("order", order);
651         if (opLambda != null) {
652             opLambda.callback(builder);
653         }
654     }
655 
656     public void setOrder_NotEqual(Integer order) {
657         setOrder_NotTerm(order, null);
658     }
659 
660     public void setOrder_NotTerm(Integer order) {
661         setOrder_NotTerm(order, null);
662     }
663 
664     public void setOrder_NotEqual(Integer order, ConditionOptionCall<BoolQueryBuilder> opLambda) {
665         setOrder_NotTerm(order, opLambda);
666     }
667 
668     public void setOrder_NotTerm(Integer order, ConditionOptionCall<BoolQueryBuilder> opLambda) {
669         not(not -> not.setOrder_Term(order), opLambda);
670     }
671 
672     public void setOrder_Terms(Collection<Integer> orderList) {
673         setOrder_Terms(orderList, null);
674     }
675 
676     public void setOrder_Terms(Collection<Integer> orderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
677         TermsQueryBuilder builder = regTermsQ("order", orderList);
678         if (opLambda != null) {
679             opLambda.callback(builder);
680         }
681     }
682 
683     public void setOrder_InScope(Collection<Integer> orderList) {
684         setOrder_Terms(orderList, null);
685     }
686 
687     public void setOrder_InScope(Collection<Integer> orderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
688         setOrder_Terms(orderList, opLambda);
689     }
690 
691     public void setOrder_Match(Integer order) {
692         setOrder_Match(order, null);
693     }
694 
695     public void setOrder_Match(Integer order, ConditionOptionCall<MatchQueryBuilder> opLambda) {
696         MatchQueryBuilder builder = regMatchQ("order", order);
697         if (opLambda != null) {
698             opLambda.callback(builder);
699         }
700     }
701 
702     public void setOrder_MatchPhrase(Integer order) {
703         setOrder_MatchPhrase(order, null);
704     }
705 
706     public void setOrder_MatchPhrase(Integer order, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
707         MatchPhraseQueryBuilder builder = regMatchPhraseQ("order", order);
708         if (opLambda != null) {
709             opLambda.callback(builder);
710         }
711     }
712 
713     public void setOrder_MatchPhrasePrefix(Integer order) {
714         setOrder_MatchPhrasePrefix(order, null);
715     }
716 
717     public void setOrder_MatchPhrasePrefix(Integer order, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
718         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("order", order);
719         if (opLambda != null) {
720             opLambda.callback(builder);
721         }
722     }
723 
724     public void setOrder_Fuzzy(Integer order) {
725         setOrder_Fuzzy(order, null);
726     }
727 
728     public void setOrder_Fuzzy(Integer order, ConditionOptionCall<MatchQueryBuilder> opLambda) {
729         MatchQueryBuilder builder = regFuzzyQ("order", order);
730         if (opLambda != null) {
731             opLambda.callback(builder);
732         }
733     }
734 
735     public void setOrder_GreaterThan(Integer order) {
736         setOrder_GreaterThan(order, null);
737     }
738 
739     public void setOrder_GreaterThan(Integer order, ConditionOptionCall<RangeQueryBuilder> opLambda) {
740         final Object _value = order;
741         RangeQueryBuilder builder = regRangeQ("order", ConditionKey.CK_GREATER_THAN, _value);
742         if (opLambda != null) {
743             opLambda.callback(builder);
744         }
745     }
746 
747     public void setOrder_LessThan(Integer order) {
748         setOrder_LessThan(order, null);
749     }
750 
751     public void setOrder_LessThan(Integer order, ConditionOptionCall<RangeQueryBuilder> opLambda) {
752         final Object _value = order;
753         RangeQueryBuilder builder = regRangeQ("order", ConditionKey.CK_LESS_THAN, _value);
754         if (opLambda != null) {
755             opLambda.callback(builder);
756         }
757     }
758 
759     public void setOrder_GreaterEqual(Integer order) {
760         setOrder_GreaterEqual(order, null);
761     }
762 
763     public void setOrder_GreaterEqual(Integer order, ConditionOptionCall<RangeQueryBuilder> opLambda) {
764         final Object _value = order;
765         RangeQueryBuilder builder = regRangeQ("order", ConditionKey.CK_GREATER_EQUAL, _value);
766         if (opLambda != null) {
767             opLambda.callback(builder);
768         }
769     }
770 
771     public void setOrder_LessEqual(Integer order) {
772         setOrder_LessEqual(order, null);
773     }
774 
775     public void setOrder_LessEqual(Integer order, ConditionOptionCall<RangeQueryBuilder> opLambda) {
776         final Object _value = order;
777         RangeQueryBuilder builder = regRangeQ("order", ConditionKey.CK_LESS_EQUAL, _value);
778         if (opLambda != null) {
779             opLambda.callback(builder);
780         }
781     }
782 
783     public void setOrder_Exists() {
784         setOrder_Exists(null);
785     }
786 
787     public void setOrder_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
788         ExistsQueryBuilder builder = regExistsQ("order");
789         if (opLambda != null) {
790             opLambda.callback(builder);
791         }
792     }
793 
794     @Deprecated
795     public void setOrder_CommonTerms(Integer order) {
796         setOrder_CommonTerms(order, null);
797     }
798 
799     @Deprecated
800     public void setOrder_CommonTerms(Integer order, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
801         CommonTermsQueryBuilder builder = regCommonTermsQ("order", order);
802         if (opLambda != null) {
803             opLambda.callback(builder);
804         }
805     }
806 
807     public BsClickLogCQ addOrderBy_Order_Asc() {
808         regOBA("order");
809         return this;
810     }
811 
812     public BsClickLogCQ addOrderBy_Order_Desc() {
813         regOBD("order");
814         return this;
815     }
816 
817     public void setQueryId_Equal(String queryId) {
818         setQueryId_Term(queryId, null);
819     }
820 
821     public void setQueryId_Equal(String queryId, ConditionOptionCall<TermQueryBuilder> opLambda) {
822         setQueryId_Term(queryId, opLambda);
823     }
824 
825     public void setQueryId_Term(String queryId) {
826         setQueryId_Term(queryId, null);
827     }
828 
829     public void setQueryId_Term(String queryId, ConditionOptionCall<TermQueryBuilder> opLambda) {
830         TermQueryBuilder builder = regTermQ("queryId", queryId);
831         if (opLambda != null) {
832             opLambda.callback(builder);
833         }
834     }
835 
836     public void setQueryId_NotEqual(String queryId) {
837         setQueryId_NotTerm(queryId, null);
838     }
839 
840     public void setQueryId_NotTerm(String queryId) {
841         setQueryId_NotTerm(queryId, null);
842     }
843 
844     public void setQueryId_NotEqual(String queryId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
845         setQueryId_NotTerm(queryId, opLambda);
846     }
847 
848     public void setQueryId_NotTerm(String queryId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
849         not(not -> not.setQueryId_Term(queryId), opLambda);
850     }
851 
852     public void setQueryId_Terms(Collection<String> queryIdList) {
853         setQueryId_Terms(queryIdList, null);
854     }
855 
856     public void setQueryId_Terms(Collection<String> queryIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
857         TermsQueryBuilder builder = regTermsQ("queryId", queryIdList);
858         if (opLambda != null) {
859             opLambda.callback(builder);
860         }
861     }
862 
863     public void setQueryId_InScope(Collection<String> queryIdList) {
864         setQueryId_Terms(queryIdList, null);
865     }
866 
867     public void setQueryId_InScope(Collection<String> queryIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
868         setQueryId_Terms(queryIdList, opLambda);
869     }
870 
871     public void setQueryId_Match(String queryId) {
872         setQueryId_Match(queryId, null);
873     }
874 
875     public void setQueryId_Match(String queryId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
876         MatchQueryBuilder builder = regMatchQ("queryId", queryId);
877         if (opLambda != null) {
878             opLambda.callback(builder);
879         }
880     }
881 
882     public void setQueryId_MatchPhrase(String queryId) {
883         setQueryId_MatchPhrase(queryId, null);
884     }
885 
886     public void setQueryId_MatchPhrase(String queryId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
887         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryId", queryId);
888         if (opLambda != null) {
889             opLambda.callback(builder);
890         }
891     }
892 
893     public void setQueryId_MatchPhrasePrefix(String queryId) {
894         setQueryId_MatchPhrasePrefix(queryId, null);
895     }
896 
897     public void setQueryId_MatchPhrasePrefix(String queryId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
898         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryId", queryId);
899         if (opLambda != null) {
900             opLambda.callback(builder);
901         }
902     }
903 
904     public void setQueryId_Fuzzy(String queryId) {
905         setQueryId_Fuzzy(queryId, null);
906     }
907 
908     public void setQueryId_Fuzzy(String queryId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
909         MatchQueryBuilder builder = regFuzzyQ("queryId", queryId);
910         if (opLambda != null) {
911             opLambda.callback(builder);
912         }
913     }
914 
915     public void setQueryId_Prefix(String queryId) {
916         setQueryId_Prefix(queryId, null);
917     }
918 
919     public void setQueryId_Prefix(String queryId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
920         PrefixQueryBuilder builder = regPrefixQ("queryId", queryId);
921         if (opLambda != null) {
922             opLambda.callback(builder);
923         }
924     }
925 
926     public void setQueryId_Wildcard(String queryId) {
927         setQueryId_Wildcard(queryId, null);
928     }
929 
930     public void setQueryId_Wildcard(String queryId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
931         WildcardQueryBuilder builder = regWildcardQ("queryId", queryId);
932         if (opLambda != null) {
933             opLambda.callback(builder);
934         }
935     }
936 
937     public void setQueryId_Regexp(String queryId) {
938         setQueryId_Regexp(queryId, null);
939     }
940 
941     public void setQueryId_Regexp(String queryId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
942         RegexpQueryBuilder builder = regRegexpQ("queryId", queryId);
943         if (opLambda != null) {
944             opLambda.callback(builder);
945         }
946     }
947 
948     public void setQueryId_SpanTerm(String queryId) {
949         setQueryId_SpanTerm("queryId", null);
950     }
951 
952     public void setQueryId_SpanTerm(String queryId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
953         SpanTermQueryBuilder builder = regSpanTermQ("queryId", queryId);
954         if (opLambda != null) {
955             opLambda.callback(builder);
956         }
957     }
958 
959     public void setQueryId_GreaterThan(String queryId) {
960         setQueryId_GreaterThan(queryId, null);
961     }
962 
963     public void setQueryId_GreaterThan(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
964         final Object _value = queryId;
965         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_GREATER_THAN, _value);
966         if (opLambda != null) {
967             opLambda.callback(builder);
968         }
969     }
970 
971     public void setQueryId_LessThan(String queryId) {
972         setQueryId_LessThan(queryId, null);
973     }
974 
975     public void setQueryId_LessThan(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
976         final Object _value = queryId;
977         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_LESS_THAN, _value);
978         if (opLambda != null) {
979             opLambda.callback(builder);
980         }
981     }
982 
983     public void setQueryId_GreaterEqual(String queryId) {
984         setQueryId_GreaterEqual(queryId, null);
985     }
986 
987     public void setQueryId_GreaterEqual(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
988         final Object _value = queryId;
989         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_GREATER_EQUAL, _value);
990         if (opLambda != null) {
991             opLambda.callback(builder);
992         }
993     }
994 
995     public void setQueryId_LessEqual(String queryId) {
996         setQueryId_LessEqual(queryId, null);
997     }
998 
999     public void setQueryId_LessEqual(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1000         final Object _value = queryId;
1001         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_LESS_EQUAL, _value);
1002         if (opLambda != null) {
1003             opLambda.callback(builder);
1004         }
1005     }
1006 
1007     public void setQueryId_Exists() {
1008         setQueryId_Exists(null);
1009     }
1010 
1011     public void setQueryId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1012         ExistsQueryBuilder builder = regExistsQ("queryId");
1013         if (opLambda != null) {
1014             opLambda.callback(builder);
1015         }
1016     }
1017 
1018     @Deprecated
1019     public void setQueryId_CommonTerms(String queryId) {
1020         setQueryId_CommonTerms(queryId, null);
1021     }
1022 
1023     @Deprecated
1024     public void setQueryId_CommonTerms(String queryId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1025         CommonTermsQueryBuilder builder = regCommonTermsQ("queryId", queryId);
1026         if (opLambda != null) {
1027             opLambda.callback(builder);
1028         }
1029     }
1030 
1031     public BsClickLogCQ addOrderBy_QueryId_Asc() {
1032         regOBA("queryId");
1033         return this;
1034     }
1035 
1036     public BsClickLogCQ addOrderBy_QueryId_Desc() {
1037         regOBD("queryId");
1038         return this;
1039     }
1040 
1041     public void setQueryRequestedAt_Equal(LocalDateTime queryRequestedAt) {
1042         setQueryRequestedAt_Term(queryRequestedAt, null);
1043     }
1044 
1045     public void setQueryRequestedAt_Equal(LocalDateTime queryRequestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
1046         setQueryRequestedAt_Term(queryRequestedAt, opLambda);
1047     }
1048 
1049     public void setQueryRequestedAt_Term(LocalDateTime queryRequestedAt) {
1050         setQueryRequestedAt_Term(queryRequestedAt, null);
1051     }
1052 
1053     public void setQueryRequestedAt_Term(LocalDateTime queryRequestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
1054         TermQueryBuilder builder = regTermQ("queryRequestedAt", queryRequestedAt);
1055         if (opLambda != null) {
1056             opLambda.callback(builder);
1057         }
1058     }
1059 
1060     public void setQueryRequestedAt_NotEqual(LocalDateTime queryRequestedAt) {
1061         setQueryRequestedAt_NotTerm(queryRequestedAt, null);
1062     }
1063 
1064     public void setQueryRequestedAt_NotTerm(LocalDateTime queryRequestedAt) {
1065         setQueryRequestedAt_NotTerm(queryRequestedAt, null);
1066     }
1067 
1068     public void setQueryRequestedAt_NotEqual(LocalDateTime queryRequestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1069         setQueryRequestedAt_NotTerm(queryRequestedAt, opLambda);
1070     }
1071 
1072     public void setQueryRequestedAt_NotTerm(LocalDateTime queryRequestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1073         not(not -> not.setQueryRequestedAt_Term(queryRequestedAt), opLambda);
1074     }
1075 
1076     public void setQueryRequestedAt_Terms(Collection<LocalDateTime> queryRequestedAtList) {
1077         setQueryRequestedAt_Terms(queryRequestedAtList, null);
1078     }
1079 
1080     public void setQueryRequestedAt_Terms(Collection<LocalDateTime> queryRequestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1081         TermsQueryBuilder builder = regTermsQ("queryRequestedAt", queryRequestedAtList);
1082         if (opLambda != null) {
1083             opLambda.callback(builder);
1084         }
1085     }
1086 
1087     public void setQueryRequestedAt_InScope(Collection<LocalDateTime> queryRequestedAtList) {
1088         setQueryRequestedAt_Terms(queryRequestedAtList, null);
1089     }
1090 
1091     public void setQueryRequestedAt_InScope(Collection<LocalDateTime> queryRequestedAtList,
1092             ConditionOptionCall<TermsQueryBuilder> opLambda) {
1093         setQueryRequestedAt_Terms(queryRequestedAtList, opLambda);
1094     }
1095 
1096     public void setQueryRequestedAt_Match(LocalDateTime queryRequestedAt) {
1097         setQueryRequestedAt_Match(queryRequestedAt, null);
1098     }
1099 
1100     public void setQueryRequestedAt_Match(LocalDateTime queryRequestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1101         MatchQueryBuilder builder = regMatchQ("queryRequestedAt", queryRequestedAt);
1102         if (opLambda != null) {
1103             opLambda.callback(builder);
1104         }
1105     }
1106 
1107     public void setQueryRequestedAt_MatchPhrase(LocalDateTime queryRequestedAt) {
1108         setQueryRequestedAt_MatchPhrase(queryRequestedAt, null);
1109     }
1110 
1111     public void setQueryRequestedAt_MatchPhrase(LocalDateTime queryRequestedAt, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1112         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryRequestedAt", queryRequestedAt);
1113         if (opLambda != null) {
1114             opLambda.callback(builder);
1115         }
1116     }
1117 
1118     public void setQueryRequestedAt_MatchPhrasePrefix(LocalDateTime queryRequestedAt) {
1119         setQueryRequestedAt_MatchPhrasePrefix(queryRequestedAt, null);
1120     }
1121 
1122     public void setQueryRequestedAt_MatchPhrasePrefix(LocalDateTime queryRequestedAt,
1123             ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1124         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryRequestedAt", queryRequestedAt);
1125         if (opLambda != null) {
1126             opLambda.callback(builder);
1127         }
1128     }
1129 
1130     public void setQueryRequestedAt_Fuzzy(LocalDateTime queryRequestedAt) {
1131         setQueryRequestedAt_Fuzzy(queryRequestedAt, null);
1132     }
1133 
1134     public void setQueryRequestedAt_Fuzzy(LocalDateTime queryRequestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1135         MatchQueryBuilder builder = regFuzzyQ("queryRequestedAt", queryRequestedAt);
1136         if (opLambda != null) {
1137             opLambda.callback(builder);
1138         }
1139     }
1140 
1141     public void setQueryRequestedAt_GreaterThan(LocalDateTime queryRequestedAt) {
1142         setQueryRequestedAt_GreaterThan(queryRequestedAt, null);
1143     }
1144 
1145     public void setQueryRequestedAt_GreaterThan(LocalDateTime queryRequestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1146         final Object _value = toRangeLocalDateTimeString(queryRequestedAt, "date_optional_time");
1147         RangeQueryBuilder builder = regRangeQ("queryRequestedAt", ConditionKey.CK_GREATER_THAN, _value);
1148         if (opLambda != null) {
1149             opLambda.callback(builder);
1150         }
1151     }
1152 
1153     public void setQueryRequestedAt_LessThan(LocalDateTime queryRequestedAt) {
1154         setQueryRequestedAt_LessThan(queryRequestedAt, null);
1155     }
1156 
1157     public void setQueryRequestedAt_LessThan(LocalDateTime queryRequestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1158         final Object _value = toRangeLocalDateTimeString(queryRequestedAt, "date_optional_time");
1159         RangeQueryBuilder builder = regRangeQ("queryRequestedAt", ConditionKey.CK_LESS_THAN, _value);
1160         if (opLambda != null) {
1161             opLambda.callback(builder);
1162         }
1163     }
1164 
1165     public void setQueryRequestedAt_GreaterEqual(LocalDateTime queryRequestedAt) {
1166         setQueryRequestedAt_GreaterEqual(queryRequestedAt, null);
1167     }
1168 
1169     public void setQueryRequestedAt_GreaterEqual(LocalDateTime queryRequestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1170         final Object _value = toRangeLocalDateTimeString(queryRequestedAt, "date_optional_time");
1171         RangeQueryBuilder builder = regRangeQ("queryRequestedAt", ConditionKey.CK_GREATER_EQUAL, _value);
1172         if (opLambda != null) {
1173             opLambda.callback(builder);
1174         }
1175     }
1176 
1177     public void setQueryRequestedAt_LessEqual(LocalDateTime queryRequestedAt) {
1178         setQueryRequestedAt_LessEqual(queryRequestedAt, null);
1179     }
1180 
1181     public void setQueryRequestedAt_LessEqual(LocalDateTime queryRequestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1182         final Object _value = toRangeLocalDateTimeString(queryRequestedAt, "date_optional_time");
1183         RangeQueryBuilder builder = regRangeQ("queryRequestedAt", ConditionKey.CK_LESS_EQUAL, _value);
1184         if (opLambda != null) {
1185             opLambda.callback(builder);
1186         }
1187     }
1188 
1189     public void setQueryRequestedAt_Exists() {
1190         setQueryRequestedAt_Exists(null);
1191     }
1192 
1193     public void setQueryRequestedAt_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1194         ExistsQueryBuilder builder = regExistsQ("queryRequestedAt");
1195         if (opLambda != null) {
1196             opLambda.callback(builder);
1197         }
1198     }
1199 
1200     @Deprecated
1201     public void setQueryRequestedAt_CommonTerms(LocalDateTime queryRequestedAt) {
1202         setQueryRequestedAt_CommonTerms(queryRequestedAt, null);
1203     }
1204 
1205     @Deprecated
1206     public void setQueryRequestedAt_CommonTerms(LocalDateTime queryRequestedAt, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1207         CommonTermsQueryBuilder builder = regCommonTermsQ("queryRequestedAt", queryRequestedAt);
1208         if (opLambda != null) {
1209             opLambda.callback(builder);
1210         }
1211     }
1212 
1213     public BsClickLogCQ addOrderBy_QueryRequestedAt_Asc() {
1214         regOBA("queryRequestedAt");
1215         return this;
1216     }
1217 
1218     public BsClickLogCQ addOrderBy_QueryRequestedAt_Desc() {
1219         regOBD("queryRequestedAt");
1220         return this;
1221     }
1222 
1223     public void setRequestedAt_Equal(LocalDateTime requestedAt) {
1224         setRequestedAt_Term(requestedAt, null);
1225     }
1226 
1227     public void setRequestedAt_Equal(LocalDateTime requestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
1228         setRequestedAt_Term(requestedAt, opLambda);
1229     }
1230 
1231     public void setRequestedAt_Term(LocalDateTime requestedAt) {
1232         setRequestedAt_Term(requestedAt, null);
1233     }
1234 
1235     public void setRequestedAt_Term(LocalDateTime requestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
1236         TermQueryBuilder builder = regTermQ("requestedAt", requestedAt);
1237         if (opLambda != null) {
1238             opLambda.callback(builder);
1239         }
1240     }
1241 
1242     public void setRequestedAt_NotEqual(LocalDateTime requestedAt) {
1243         setRequestedAt_NotTerm(requestedAt, null);
1244     }
1245 
1246     public void setRequestedAt_NotTerm(LocalDateTime requestedAt) {
1247         setRequestedAt_NotTerm(requestedAt, null);
1248     }
1249 
1250     public void setRequestedAt_NotEqual(LocalDateTime requestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1251         setRequestedAt_NotTerm(requestedAt, opLambda);
1252     }
1253 
1254     public void setRequestedAt_NotTerm(LocalDateTime requestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1255         not(not -> not.setRequestedAt_Term(requestedAt), opLambda);
1256     }
1257 
1258     public void setRequestedAt_Terms(Collection<LocalDateTime> requestedAtList) {
1259         setRequestedAt_Terms(requestedAtList, null);
1260     }
1261 
1262     public void setRequestedAt_Terms(Collection<LocalDateTime> requestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1263         TermsQueryBuilder builder = regTermsQ("requestedAt", requestedAtList);
1264         if (opLambda != null) {
1265             opLambda.callback(builder);
1266         }
1267     }
1268 
1269     public void setRequestedAt_InScope(Collection<LocalDateTime> requestedAtList) {
1270         setRequestedAt_Terms(requestedAtList, null);
1271     }
1272 
1273     public void setRequestedAt_InScope(Collection<LocalDateTime> requestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1274         setRequestedAt_Terms(requestedAtList, opLambda);
1275     }
1276 
1277     public void setRequestedAt_Match(LocalDateTime requestedAt) {
1278         setRequestedAt_Match(requestedAt, null);
1279     }
1280 
1281     public void setRequestedAt_Match(LocalDateTime requestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1282         MatchQueryBuilder builder = regMatchQ("requestedAt", requestedAt);
1283         if (opLambda != null) {
1284             opLambda.callback(builder);
1285         }
1286     }
1287 
1288     public void setRequestedAt_MatchPhrase(LocalDateTime requestedAt) {
1289         setRequestedAt_MatchPhrase(requestedAt, null);
1290     }
1291 
1292     public void setRequestedAt_MatchPhrase(LocalDateTime requestedAt, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1293         MatchPhraseQueryBuilder builder = regMatchPhraseQ("requestedAt", requestedAt);
1294         if (opLambda != null) {
1295             opLambda.callback(builder);
1296         }
1297     }
1298 
1299     public void setRequestedAt_MatchPhrasePrefix(LocalDateTime requestedAt) {
1300         setRequestedAt_MatchPhrasePrefix(requestedAt, null);
1301     }
1302 
1303     public void setRequestedAt_MatchPhrasePrefix(LocalDateTime requestedAt, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1304         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("requestedAt", requestedAt);
1305         if (opLambda != null) {
1306             opLambda.callback(builder);
1307         }
1308     }
1309 
1310     public void setRequestedAt_Fuzzy(LocalDateTime requestedAt) {
1311         setRequestedAt_Fuzzy(requestedAt, null);
1312     }
1313 
1314     public void setRequestedAt_Fuzzy(LocalDateTime requestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1315         MatchQueryBuilder builder = regFuzzyQ("requestedAt", requestedAt);
1316         if (opLambda != null) {
1317             opLambda.callback(builder);
1318         }
1319     }
1320 
1321     public void setRequestedAt_GreaterThan(LocalDateTime requestedAt) {
1322         setRequestedAt_GreaterThan(requestedAt, null);
1323     }
1324 
1325     public void setRequestedAt_GreaterThan(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1326         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
1327         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_GREATER_THAN, _value);
1328         if (opLambda != null) {
1329             opLambda.callback(builder);
1330         }
1331     }
1332 
1333     public void setRequestedAt_LessThan(LocalDateTime requestedAt) {
1334         setRequestedAt_LessThan(requestedAt, null);
1335     }
1336 
1337     public void setRequestedAt_LessThan(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1338         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
1339         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_LESS_THAN, _value);
1340         if (opLambda != null) {
1341             opLambda.callback(builder);
1342         }
1343     }
1344 
1345     public void setRequestedAt_GreaterEqual(LocalDateTime requestedAt) {
1346         setRequestedAt_GreaterEqual(requestedAt, null);
1347     }
1348 
1349     public void setRequestedAt_GreaterEqual(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1350         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
1351         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_GREATER_EQUAL, _value);
1352         if (opLambda != null) {
1353             opLambda.callback(builder);
1354         }
1355     }
1356 
1357     public void setRequestedAt_LessEqual(LocalDateTime requestedAt) {
1358         setRequestedAt_LessEqual(requestedAt, null);
1359     }
1360 
1361     public void setRequestedAt_LessEqual(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1362         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
1363         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_LESS_EQUAL, _value);
1364         if (opLambda != null) {
1365             opLambda.callback(builder);
1366         }
1367     }
1368 
1369     public void setRequestedAt_Exists() {
1370         setRequestedAt_Exists(null);
1371     }
1372 
1373     public void setRequestedAt_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1374         ExistsQueryBuilder builder = regExistsQ("requestedAt");
1375         if (opLambda != null) {
1376             opLambda.callback(builder);
1377         }
1378     }
1379 
1380     @Deprecated
1381     public void setRequestedAt_CommonTerms(LocalDateTime requestedAt) {
1382         setRequestedAt_CommonTerms(requestedAt, null);
1383     }
1384 
1385     @Deprecated
1386     public void setRequestedAt_CommonTerms(LocalDateTime requestedAt, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1387         CommonTermsQueryBuilder builder = regCommonTermsQ("requestedAt", requestedAt);
1388         if (opLambda != null) {
1389             opLambda.callback(builder);
1390         }
1391     }
1392 
1393     public BsClickLogCQ addOrderBy_RequestedAt_Asc() {
1394         regOBA("requestedAt");
1395         return this;
1396     }
1397 
1398     public BsClickLogCQ addOrderBy_RequestedAt_Desc() {
1399         regOBD("requestedAt");
1400         return this;
1401     }
1402 
1403     public void setUrl_Equal(String url) {
1404         setUrl_Term(url, null);
1405     }
1406 
1407     public void setUrl_Equal(String url, ConditionOptionCall<TermQueryBuilder> opLambda) {
1408         setUrl_Term(url, opLambda);
1409     }
1410 
1411     public void setUrl_Term(String url) {
1412         setUrl_Term(url, null);
1413     }
1414 
1415     public void setUrl_Term(String url, ConditionOptionCall<TermQueryBuilder> opLambda) {
1416         TermQueryBuilder builder = regTermQ("url", url);
1417         if (opLambda != null) {
1418             opLambda.callback(builder);
1419         }
1420     }
1421 
1422     public void setUrl_NotEqual(String url) {
1423         setUrl_NotTerm(url, null);
1424     }
1425 
1426     public void setUrl_NotTerm(String url) {
1427         setUrl_NotTerm(url, null);
1428     }
1429 
1430     public void setUrl_NotEqual(String url, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1431         setUrl_NotTerm(url, opLambda);
1432     }
1433 
1434     public void setUrl_NotTerm(String url, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1435         not(not -> not.setUrl_Term(url), opLambda);
1436     }
1437 
1438     public void setUrl_Terms(Collection<String> urlList) {
1439         setUrl_Terms(urlList, null);
1440     }
1441 
1442     public void setUrl_Terms(Collection<String> urlList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1443         TermsQueryBuilder builder = regTermsQ("url", urlList);
1444         if (opLambda != null) {
1445             opLambda.callback(builder);
1446         }
1447     }
1448 
1449     public void setUrl_InScope(Collection<String> urlList) {
1450         setUrl_Terms(urlList, null);
1451     }
1452 
1453     public void setUrl_InScope(Collection<String> urlList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1454         setUrl_Terms(urlList, opLambda);
1455     }
1456 
1457     public void setUrl_Match(String url) {
1458         setUrl_Match(url, null);
1459     }
1460 
1461     public void setUrl_Match(String url, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1462         MatchQueryBuilder builder = regMatchQ("url", url);
1463         if (opLambda != null) {
1464             opLambda.callback(builder);
1465         }
1466     }
1467 
1468     public void setUrl_MatchPhrase(String url) {
1469         setUrl_MatchPhrase(url, null);
1470     }
1471 
1472     public void setUrl_MatchPhrase(String url, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1473         MatchPhraseQueryBuilder builder = regMatchPhraseQ("url", url);
1474         if (opLambda != null) {
1475             opLambda.callback(builder);
1476         }
1477     }
1478 
1479     public void setUrl_MatchPhrasePrefix(String url) {
1480         setUrl_MatchPhrasePrefix(url, null);
1481     }
1482 
1483     public void setUrl_MatchPhrasePrefix(String url, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1484         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("url", url);
1485         if (opLambda != null) {
1486             opLambda.callback(builder);
1487         }
1488     }
1489 
1490     public void setUrl_Fuzzy(String url) {
1491         setUrl_Fuzzy(url, null);
1492     }
1493 
1494     public void setUrl_Fuzzy(String url, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1495         MatchQueryBuilder builder = regFuzzyQ("url", url);
1496         if (opLambda != null) {
1497             opLambda.callback(builder);
1498         }
1499     }
1500 
1501     public void setUrl_Prefix(String url) {
1502         setUrl_Prefix(url, null);
1503     }
1504 
1505     public void setUrl_Prefix(String url, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1506         PrefixQueryBuilder builder = regPrefixQ("url", url);
1507         if (opLambda != null) {
1508             opLambda.callback(builder);
1509         }
1510     }
1511 
1512     public void setUrl_Wildcard(String url) {
1513         setUrl_Wildcard(url, null);
1514     }
1515 
1516     public void setUrl_Wildcard(String url, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1517         WildcardQueryBuilder builder = regWildcardQ("url", url);
1518         if (opLambda != null) {
1519             opLambda.callback(builder);
1520         }
1521     }
1522 
1523     public void setUrl_Regexp(String url) {
1524         setUrl_Regexp(url, null);
1525     }
1526 
1527     public void setUrl_Regexp(String url, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1528         RegexpQueryBuilder builder = regRegexpQ("url", url);
1529         if (opLambda != null) {
1530             opLambda.callback(builder);
1531         }
1532     }
1533 
1534     public void setUrl_SpanTerm(String url) {
1535         setUrl_SpanTerm("url", null);
1536     }
1537 
1538     public void setUrl_SpanTerm(String url, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1539         SpanTermQueryBuilder builder = regSpanTermQ("url", url);
1540         if (opLambda != null) {
1541             opLambda.callback(builder);
1542         }
1543     }
1544 
1545     public void setUrl_GreaterThan(String url) {
1546         setUrl_GreaterThan(url, null);
1547     }
1548 
1549     public void setUrl_GreaterThan(String url, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1550         final Object _value = url;
1551         RangeQueryBuilder builder = regRangeQ("url", ConditionKey.CK_GREATER_THAN, _value);
1552         if (opLambda != null) {
1553             opLambda.callback(builder);
1554         }
1555     }
1556 
1557     public void setUrl_LessThan(String url) {
1558         setUrl_LessThan(url, null);
1559     }
1560 
1561     public void setUrl_LessThan(String url, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1562         final Object _value = url;
1563         RangeQueryBuilder builder = regRangeQ("url", ConditionKey.CK_LESS_THAN, _value);
1564         if (opLambda != null) {
1565             opLambda.callback(builder);
1566         }
1567     }
1568 
1569     public void setUrl_GreaterEqual(String url) {
1570         setUrl_GreaterEqual(url, null);
1571     }
1572 
1573     public void setUrl_GreaterEqual(String url, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1574         final Object _value = url;
1575         RangeQueryBuilder builder = regRangeQ("url", ConditionKey.CK_GREATER_EQUAL, _value);
1576         if (opLambda != null) {
1577             opLambda.callback(builder);
1578         }
1579     }
1580 
1581     public void setUrl_LessEqual(String url) {
1582         setUrl_LessEqual(url, null);
1583     }
1584 
1585     public void setUrl_LessEqual(String url, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1586         final Object _value = url;
1587         RangeQueryBuilder builder = regRangeQ("url", ConditionKey.CK_LESS_EQUAL, _value);
1588         if (opLambda != null) {
1589             opLambda.callback(builder);
1590         }
1591     }
1592 
1593     public void setUrl_Exists() {
1594         setUrl_Exists(null);
1595     }
1596 
1597     public void setUrl_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1598         ExistsQueryBuilder builder = regExistsQ("url");
1599         if (opLambda != null) {
1600             opLambda.callback(builder);
1601         }
1602     }
1603 
1604     @Deprecated
1605     public void setUrl_CommonTerms(String url) {
1606         setUrl_CommonTerms(url, null);
1607     }
1608 
1609     @Deprecated
1610     public void setUrl_CommonTerms(String url, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1611         CommonTermsQueryBuilder builder = regCommonTermsQ("url", url);
1612         if (opLambda != null) {
1613             opLambda.callback(builder);
1614         }
1615     }
1616 
1617     public BsClickLogCQ addOrderBy_Url_Asc() {
1618         regOBA("url");
1619         return this;
1620     }
1621 
1622     public BsClickLogCQ addOrderBy_Url_Desc() {
1623         regOBD("url");
1624         return this;
1625     }
1626 
1627     public void setUserSessionId_Equal(String userSessionId) {
1628         setUserSessionId_Term(userSessionId, null);
1629     }
1630 
1631     public void setUserSessionId_Equal(String userSessionId, ConditionOptionCall<TermQueryBuilder> opLambda) {
1632         setUserSessionId_Term(userSessionId, opLambda);
1633     }
1634 
1635     public void setUserSessionId_Term(String userSessionId) {
1636         setUserSessionId_Term(userSessionId, null);
1637     }
1638 
1639     public void setUserSessionId_Term(String userSessionId, ConditionOptionCall<TermQueryBuilder> opLambda) {
1640         TermQueryBuilder builder = regTermQ("userSessionId", userSessionId);
1641         if (opLambda != null) {
1642             opLambda.callback(builder);
1643         }
1644     }
1645 
1646     public void setUserSessionId_NotEqual(String userSessionId) {
1647         setUserSessionId_NotTerm(userSessionId, null);
1648     }
1649 
1650     public void setUserSessionId_NotTerm(String userSessionId) {
1651         setUserSessionId_NotTerm(userSessionId, null);
1652     }
1653 
1654     public void setUserSessionId_NotEqual(String userSessionId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1655         setUserSessionId_NotTerm(userSessionId, opLambda);
1656     }
1657 
1658     public void setUserSessionId_NotTerm(String userSessionId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1659         not(not -> not.setUserSessionId_Term(userSessionId), opLambda);
1660     }
1661 
1662     public void setUserSessionId_Terms(Collection<String> userSessionIdList) {
1663         setUserSessionId_Terms(userSessionIdList, null);
1664     }
1665 
1666     public void setUserSessionId_Terms(Collection<String> userSessionIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1667         TermsQueryBuilder builder = regTermsQ("userSessionId", userSessionIdList);
1668         if (opLambda != null) {
1669             opLambda.callback(builder);
1670         }
1671     }
1672 
1673     public void setUserSessionId_InScope(Collection<String> userSessionIdList) {
1674         setUserSessionId_Terms(userSessionIdList, null);
1675     }
1676 
1677     public void setUserSessionId_InScope(Collection<String> userSessionIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1678         setUserSessionId_Terms(userSessionIdList, opLambda);
1679     }
1680 
1681     public void setUserSessionId_Match(String userSessionId) {
1682         setUserSessionId_Match(userSessionId, null);
1683     }
1684 
1685     public void setUserSessionId_Match(String userSessionId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1686         MatchQueryBuilder builder = regMatchQ("userSessionId", userSessionId);
1687         if (opLambda != null) {
1688             opLambda.callback(builder);
1689         }
1690     }
1691 
1692     public void setUserSessionId_MatchPhrase(String userSessionId) {
1693         setUserSessionId_MatchPhrase(userSessionId, null);
1694     }
1695 
1696     public void setUserSessionId_MatchPhrase(String userSessionId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1697         MatchPhraseQueryBuilder builder = regMatchPhraseQ("userSessionId", userSessionId);
1698         if (opLambda != null) {
1699             opLambda.callback(builder);
1700         }
1701     }
1702 
1703     public void setUserSessionId_MatchPhrasePrefix(String userSessionId) {
1704         setUserSessionId_MatchPhrasePrefix(userSessionId, null);
1705     }
1706 
1707     public void setUserSessionId_MatchPhrasePrefix(String userSessionId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1708         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("userSessionId", userSessionId);
1709         if (opLambda != null) {
1710             opLambda.callback(builder);
1711         }
1712     }
1713 
1714     public void setUserSessionId_Fuzzy(String userSessionId) {
1715         setUserSessionId_Fuzzy(userSessionId, null);
1716     }
1717 
1718     public void setUserSessionId_Fuzzy(String userSessionId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1719         MatchQueryBuilder builder = regFuzzyQ("userSessionId", userSessionId);
1720         if (opLambda != null) {
1721             opLambda.callback(builder);
1722         }
1723     }
1724 
1725     public void setUserSessionId_Prefix(String userSessionId) {
1726         setUserSessionId_Prefix(userSessionId, null);
1727     }
1728 
1729     public void setUserSessionId_Prefix(String userSessionId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1730         PrefixQueryBuilder builder = regPrefixQ("userSessionId", userSessionId);
1731         if (opLambda != null) {
1732             opLambda.callback(builder);
1733         }
1734     }
1735 
1736     public void setUserSessionId_Wildcard(String userSessionId) {
1737         setUserSessionId_Wildcard(userSessionId, null);
1738     }
1739 
1740     public void setUserSessionId_Wildcard(String userSessionId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1741         WildcardQueryBuilder builder = regWildcardQ("userSessionId", userSessionId);
1742         if (opLambda != null) {
1743             opLambda.callback(builder);
1744         }
1745     }
1746 
1747     public void setUserSessionId_Regexp(String userSessionId) {
1748         setUserSessionId_Regexp(userSessionId, null);
1749     }
1750 
1751     public void setUserSessionId_Regexp(String userSessionId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1752         RegexpQueryBuilder builder = regRegexpQ("userSessionId", userSessionId);
1753         if (opLambda != null) {
1754             opLambda.callback(builder);
1755         }
1756     }
1757 
1758     public void setUserSessionId_SpanTerm(String userSessionId) {
1759         setUserSessionId_SpanTerm("userSessionId", null);
1760     }
1761 
1762     public void setUserSessionId_SpanTerm(String userSessionId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1763         SpanTermQueryBuilder builder = regSpanTermQ("userSessionId", userSessionId);
1764         if (opLambda != null) {
1765             opLambda.callback(builder);
1766         }
1767     }
1768 
1769     public void setUserSessionId_GreaterThan(String userSessionId) {
1770         setUserSessionId_GreaterThan(userSessionId, null);
1771     }
1772 
1773     public void setUserSessionId_GreaterThan(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1774         final Object _value = userSessionId;
1775         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_GREATER_THAN, _value);
1776         if (opLambda != null) {
1777             opLambda.callback(builder);
1778         }
1779     }
1780 
1781     public void setUserSessionId_LessThan(String userSessionId) {
1782         setUserSessionId_LessThan(userSessionId, null);
1783     }
1784 
1785     public void setUserSessionId_LessThan(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1786         final Object _value = userSessionId;
1787         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_LESS_THAN, _value);
1788         if (opLambda != null) {
1789             opLambda.callback(builder);
1790         }
1791     }
1792 
1793     public void setUserSessionId_GreaterEqual(String userSessionId) {
1794         setUserSessionId_GreaterEqual(userSessionId, null);
1795     }
1796 
1797     public void setUserSessionId_GreaterEqual(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1798         final Object _value = userSessionId;
1799         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_GREATER_EQUAL, _value);
1800         if (opLambda != null) {
1801             opLambda.callback(builder);
1802         }
1803     }
1804 
1805     public void setUserSessionId_LessEqual(String userSessionId) {
1806         setUserSessionId_LessEqual(userSessionId, null);
1807     }
1808 
1809     public void setUserSessionId_LessEqual(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1810         final Object _value = userSessionId;
1811         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_LESS_EQUAL, _value);
1812         if (opLambda != null) {
1813             opLambda.callback(builder);
1814         }
1815     }
1816 
1817     public void setUserSessionId_Exists() {
1818         setUserSessionId_Exists(null);
1819     }
1820 
1821     public void setUserSessionId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1822         ExistsQueryBuilder builder = regExistsQ("userSessionId");
1823         if (opLambda != null) {
1824             opLambda.callback(builder);
1825         }
1826     }
1827 
1828     @Deprecated
1829     public void setUserSessionId_CommonTerms(String userSessionId) {
1830         setUserSessionId_CommonTerms(userSessionId, null);
1831     }
1832 
1833     @Deprecated
1834     public void setUserSessionId_CommonTerms(String userSessionId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1835         CommonTermsQueryBuilder builder = regCommonTermsQ("userSessionId", userSessionId);
1836         if (opLambda != null) {
1837             opLambda.callback(builder);
1838         }
1839     }
1840 
1841     public BsClickLogCQ addOrderBy_UserSessionId_Asc() {
1842         regOBA("userSessionId");
1843         return this;
1844     }
1845 
1846     public BsClickLogCQ addOrderBy_UserSessionId_Desc() {
1847         regOBD("userSessionId");
1848         return this;
1849     }
1850 
1851 }