Package org.apache.solr.analytics
Class AnalyticsRequestParser
- java.lang.Object
-
- org.apache.solr.analytics.AnalyticsRequestParser
-
public class AnalyticsRequestParser extends Object
Class to manage the parsing of new-style analytics requests.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnalyticsRequestParser.AnalyticsExpressionSortRequeststatic interfaceAnalyticsRequestParser.AnalyticsFacetRequeststatic classAnalyticsRequestParser.AnalyticsFacetValueSortRequeststatic classAnalyticsRequestParser.AnalyticsGroupingRequeststatic classAnalyticsRequestParser.AnalyticsPivotFacetRequeststatic classAnalyticsRequestParser.AnalyticsPivotRequeststatic classAnalyticsRequestParser.AnalyticsQueryFacetRequeststatic classAnalyticsRequestParser.AnalyticsRangeFacetRequeststatic classAnalyticsRequestParser.AnalyticsRequeststatic classAnalyticsRequestParser.AnalyticsSortCriteriaRequeststatic classAnalyticsRequestParser.AnalyticsSortRequeststatic classAnalyticsRequestParser.AnalyticsValueFacetRequest
-
Field Summary
Fields Modifier and Type Field Description static StringanalyticsParamNamestatic booleanDEFAULT_HARDENDstatic intDEFAULT_LIMITstatic intDEFAULT_OFFSETstatic StringDEFAULT_SORT_DIRECTION
-
Constructor Summary
Constructors Constructor Description AnalyticsRequestParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidinit()static AnalyticsRequestManagerparse(String rawRequest, ExpressionFactory expressionFactory, boolean isDistribRequest)static AnalyticsRequestManagerparse(AnalyticsRequestParser.AnalyticsRequest request, ExpressionFactory expressionFactory, boolean isDistribRequest)
-
-
-
Field Detail
-
analyticsParamName
public static final String analyticsParamName
- See Also:
- Constant Field Values
-
DEFAULT_SORT_DIRECTION
public static final String DEFAULT_SORT_DIRECTION
- See Also:
- Constant Field Values
-
DEFAULT_OFFSET
public static final int DEFAULT_OFFSET
- See Also:
- Constant Field Values
-
DEFAULT_LIMIT
public static final int DEFAULT_LIMIT
- See Also:
- Constant Field Values
-
DEFAULT_HARDEND
public static final boolean DEFAULT_HARDEND
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public static void init()
-
parse
public static AnalyticsRequestManager parse(AnalyticsRequestParser.AnalyticsRequest request, ExpressionFactory expressionFactory, boolean isDistribRequest) throws org.apache.solr.common.SolrException
- Throws:
org.apache.solr.common.SolrException
-
parse
public static AnalyticsRequestManager parse(String rawRequest, ExpressionFactory expressionFactory, boolean isDistribRequest) throws org.apache.solr.common.SolrException
- Throws:
org.apache.solr.common.SolrException
-
-