{
  "columns": [
    "element",
    "section",
    "section_record_id",
    "source_url",
    "text"
  ],
  "rows": [
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 1,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "The query operation is performed on a feature service layer resource. The result of this operation is either a feature set or an array of feature IDs (if returnIdsOnly is set to true) and/or a result extent (if returnExtentOnly is set to true)."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 2,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "While there is a limit to the number of features included in the feature set response, there is also a limit of 1 million to the number of object IDs returned in the ID array response. Clients can exploit this to get all the query conforming object IDs by specifying returnIdsOnly as true and subsequently requesting feature sets for subsets of object IDs."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 3,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "In the feature set response, the layer features include their geometries. The records for tables do not."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 4,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "If the query results include an empty feature set, the fields set is not returned."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 5,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "Query with returnDistinctResults defaults to using spatial relation intersects irrespective of a user-selected spatial relation."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 6,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "For time-aware layers, you can use the time parameter to specify the time instant or the time extent to query."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 7,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "You can provide arguments to the query operation defined in the parameters table below."
    },
    {
      "element": "p",
      "section": "Description",
      "section_record_id": 8,
      "source_url": "https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer/",
      "text": "To use pagination with aggregated queries (queries using either returnDistinctValues or outStatistics with groupByFieldsForStatistics) on hosted feature services in ArcGIS Enterprise, the supportsPaginationOnAggregatedQueries property must be true on the layer. Hosted feature services using a spatiotemporal data store do not currently support pagination on aggregated queries."
    }
  ]
}
