public final class QueryOptionsCheckerChecks values of com.google.appengine.api.search.QueryOptions.
Static Methods
checkFieldNames(List<String> fieldNames)
public static List<String> checkFieldNames(List<String> fieldNames)Checks that there are at most
MAXIMUM_NUMBER_OF_FIELDS_TO_RETURN field names and
that each field name is valid.
| Parameter | |
|---|---|
| Name | Description | 
| fieldNames | List<String>the list of field names to check | 
| Returns | |
|---|---|
| Type | Description | 
| List<String> | the checked list of field names | 
checkLimit(int limit)
public static int checkLimit(int limit)Checks whether the number of documents to return is between 1 and the maximum.
| Parameter | |
|---|---|
| Name | Description | 
| limit | intthe maximum number of documents to return in search results | 
| Returns | |
|---|---|
| Type | Description | 
| int | the checked number of documents to return | 
checkNumberFoundAccuracy(int numberFoundAccuracy)
public static int checkNumberFoundAccuracy(int numberFoundAccuracy)Checks whether the minimum number of documents found accuracy is between 1 and the maximum.
| Parameter | |
|---|---|
| Name | Description | 
| numberFoundAccuracy | intthe minimum number of documents found accuracy | 
| Returns | |
|---|---|
| Type | Description | 
| int | the checked accuracy | 
checkOffset(Integer offset)
public static Integer checkOffset(Integer offset)Checks whether the offset is between 0 and the maximum. Can be null.
| Parameter | |
|---|---|
| Name | Description | 
| offset | Integerthe offset of the first result to return results | 
| Returns | |
|---|---|
| Type | Description | 
| Integer | the checked offset of the first result to return | 
checkValid(SearchServicePb.SearchParams params)
public static SearchServicePb.SearchParams checkValid(SearchServicePb.SearchParams params)Checks the search options are valid, specifically, has a non-null number of documents to return specification, a valid cursor if present, valid sort specification list, a valid collection of field names for sorting, and a valid scorer specification.
| Parameter | |
|---|---|
| Name | Description | 
| params | com.google.appengine.api.search.proto.SearchServicePb.SearchParamsthe SearchParams to check | 
| Returns | |
|---|---|
| Type | Description | 
| com.google.appengine.api.search.proto.SearchServicePb.SearchParams | this checked SearchParams | 
Constructors
QueryOptionsChecker()
public QueryOptionsChecker()