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