Namespace JsonApiDotNetCore.Queries.Parsing
Classes
- FilterParser
Parses the JSON:API 'filter' query string parameter value.
- IncludeParser
Parses the JSON:API 'include' query string parameter value.
- PaginationParser
Parses the JSON:API 'page' query string parameter value.
- QueryExpressionParser
The base class for parsing query string parameters, using the Recursive Descent algorithm.
- QueryParseException
The error that is thrown when parsing a query string parameter fails.
- QueryStringParameterScopeParser
Parses the JSON:API 'sort' and 'filter' query string parameter names, which contain a resource field chain that indicates the scope its query string parameter value applies to.
- SortParser
Parses the JSON:API 'sort' query string parameter value.
- SparseFieldSetParser
Parses the JSON:API 'fields' query string parameter value.
- SparseFieldTypeParser
Parses the JSON:API 'fields' query string parameter name.
Interfaces
- IFilterParser
Parses the JSON:API 'filter' query string parameter value.
- IIncludeParser
Parses the JSON:API 'include' query string parameter value.
- IPaginationParser
Parses the JSON:API 'page' query string parameter value.
- IQueryStringParameterScopeParser
Parses the JSON:API 'sort' and 'filter' query string parameter names, which contain a resource field chain that indicates the scope its query string parameter value applies to.
- ISortParser
Parses the JSON:API 'sort' query string parameter value.
- ISparseFieldSetParser
Parses the JSON:API 'fields' query string parameter value.
- ISparseFieldTypeParser
Parses the JSON:API 'fields' query string parameter name.
Enums
Delegates
- ConstantValueConverter
Converts a constant value within a query string parameter to an object.