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