Query parameters and optimizing response times
- Last Updated: November 17, 2020
- 1 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
You can refine query results using system query parameters, which begin
with the $ character. Add system query parameters to the
URL to control the amount and order of data in the response. Custom query parameters lists additional parameters specific
to Hybrid Data Pipeline. In addition, topics in this section describe settings to
optimize response times when paging through result sets or when using the $count system parameter.
The following table lists the OData query string parameters that Hybrid Data Pipeline supports. For detailed information about the system query parameters, refer to the OData specification.
| Parameter | Description | Support in Hybrid Data Pipeline |
|---|---|---|
$apply |
Triggers aggregation behavior. See Aggregation support for details. | Supports a subset of OData aggregation functionality. |
$count |
Returns the number of records in a collection, or if
the collection has a filter, the number of records that match the
filter. Note: $count
replaces the $inlinecount parameter
for OData v4 and higher. |
Supports all standard functionality. |
$expand |
In addition to retrieving a record or collection, retrieve related records. | At present, supports expanding one level deep. |
$filter |
An expression or function that must evaluate to true for records that will be included in the response. | Supports all functionality except the following
scalar functions: fractionalseconds,
geodistance, geointersects, geolength, isof, maxdatetime, mindatetime, totaloffsetminutes, totalseconds. |
$orderby |
Determines the values used to order a collection of records. |
Supports all standard functionality. |
$top |
Identifies a subset of records to return from a collection. To form this subset, select only the first N items of the set, where N is a positive integer. See Paging through results for more information. | Supports all standard functionality. |
$skip |
Identifies a subset of records to return from a collection. Define the subset by seeking N entries into the Collection and selecting only the remaining entries (starting with Entry N+1), where N is a positive integer. | Supports all standard functionality. |
$search |
Searches for the specified expression in columns that
are enabled for search in the schema map. Do not use $search and $filter in the same request. See Searching text-based columns for more
information.Note:
$search
replaces the DataDirect proprietary ddsearch parameter for OData v4 and higher.
|
Supports all standard functionality. |
$value |
Gets the raw value of a property. | Supports all standard functionality. |
Note: Stored functions are supported only for DB2, Oracle, PostgreSQL,
and SQL Server data stores. See Stored functions support for
details on further restrictions.