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<com.edorasware.api.query.Predicate> predicateOptional)  | 
SearchQuery.Builder | 
andPredicate(String groupKey,
            com.edorasware.api.query.Predicate predicate)  | 
SearchQuery | 
build()  | 
SearchQuery.Builder | 
defaultPredicate(String groupKey,
                com.edorasware.api.query.Predicate predicate)  | 
SearchQuery.Builder | 
ordering(com.edorasware.api.query.Ordering ordering)  | 
SearchQuery.Builder | 
textPredicates(Map<String,com.edorasware.api.query.Predicate> predicates)  | 
SearchQuery.Builder | 
variablePredicate(com.edorasware.api.query.Predicate predicate)  | 
public SearchQuery.Builder textPredicates(Map<String,com.edorasware.api.query.Predicate> predicates)
public SearchQuery.Builder defaultPredicate(String groupKey, com.edorasware.api.query.Predicate predicate)
public SearchQuery.Builder variablePredicate(com.edorasware.api.query.Predicate predicate)
public SearchQuery.Builder andPredicate(String groupKey, com.edorasware.api.query.Predicate predicate)
public SearchQuery.Builder andPredicate(String groupKey, Optional<com.edorasware.api.query.Predicate> predicateOptional)
public SearchQuery.Builder ordering(com.edorasware.api.query.Ordering ordering)
public SearchQuery build()
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.