public final class FacetQueryCheckerProvides checks for faceted search related query options.
Static Methods
checkDepth(Integer value)
public static Integer checkDepth(Integer value)Checks that a facet depth option is valid. The facet depth must be greater than 0 and less than SearchApiLimits#FACET_MAXIMUM_DEPTH.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Integerthe facet depth option to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
Integer | 
        the facet depth  | 
      
checkDiscoveryLimit(int value)
public static int checkDiscoveryLimit(int value)Checks that a discovery limit is valid. The value must be greater than 0 and less than SearchApiLimits#FACET_MAXIMUM_DISCOVERY_LIMIT.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        intthe discovery limit to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
int | 
        the discovery limit  | 
      
checkDiscoveryValueLimit(Integer value)
public static Integer checkDiscoveryValueLimit(Integer value)Checks whether discovery value limit option is valid. The discovery value limit must be greater than 0 and less than SearchApiLimits#FACET_MAXIMUM_VALUE_LIMIT.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Integerthe discovery value limit to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
Integer | 
        the discovery value limit  | 
      
checkFacetValue(String value)
public static String checkFacetValue(String value)Checks that a value constraint is valid. The Value length must be at least 1 and less than SearchApiLimits#MAXIMUM_ATOM_LENGTH.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Stringthe value constraint to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
String | 
        the value constraint  | 
      
checkValid(SearchServicePb.SearchParams params)
public static SearchServicePb.SearchParams checkValid(SearchServicePb.SearchParams params)Checks whether all options related to faceted search are valid.
| 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  | 
      
checkValueLimit(Integer value)
public static Integer checkValueLimit(Integer value)Checks whether a value limit option is valid. The value limit must be greater than 0 and less than SearchApiLimits#FACET_MAXIMUM_VALUE_LIMIT.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Integerthe value limit to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
Integer | 
        the value limit  |