public final class QueryOptionsChecker
Checks 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 | int the 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 | int the 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 | Integer the 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.SearchParams the SearchParams to check |
Returns | |
---|---|
Type | Description |
com.google.appengine.api.search.proto.SearchServicePb.SearchParams | this checked SearchParams |
Constructors
QueryOptionsChecker()
public QueryOptionsChecker()