public static final class SearchQuery.Builder extends Object
A builder used to assemble search queries.
The builder takes care of various high-level aspects of the query building process, leaving the term parsers free to simply create the appropriate predicates and ordering terms.
| Modifier and Type | Method and Description | 
|---|---|
SearchQuery.Builder | 
andPredicate(String groupKey,
            Optional<Predicate> predicateOptional)  | 
SearchQuery.Builder | 
andPredicate(String groupKey,
            Predicate predicate)  | 
SearchQuery | 
build()  | 
SearchQuery.Builder | 
defaultPredicate(String groupKey,
                Predicate predicate)  | 
SearchQuery.Builder | 
ordering(Ordering ordering)  | 
SearchQuery.Builder | 
textPredicates(Map<String,Predicate> predicates)  | 
SearchQuery.Builder | 
variablePredicate(Predicate predicate)  | 
public SearchQuery.Builder textPredicates(Map<String,Predicate> predicates)
public SearchQuery.Builder defaultPredicate(String groupKey, Predicate predicate)
public SearchQuery.Builder variablePredicate(Predicate predicate)
public SearchQuery.Builder andPredicate(String groupKey, Predicate predicate)
public SearchQuery.Builder andPredicate(String groupKey, Optional<Predicate> predicateOptional)
public SearchQuery.Builder ordering(Ordering ordering)
public SearchQuery build()
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.