The entitiesPage() GraphQL is used to get the next and previous page when querying assets across LogScale views and repositories. It requires the cursor from the ??? or the entitiesPage() response, as well as the direction.

Syntax

Below is the syntax for entitiesPage():

graphql
entitiesPage(
     input: EntitiesPageInputType!
   ): SearchResult!

For the input, for EntitiesPageInputType, see the Given Datatypes section below. What to use for the return, for SearchResult is listed in the Results Datatypes section.

Given Datatypes

For EntitiesPageInputType, there are two parameters that may be given. They're listed below:

Table: EntitiesPageInputType

ParameterTypeRequiredDefaultDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 18, 2024
cursorstringyes The cursor to use for entities pages.
directionEntitiesPageDirectionyes100The direction the cursor represents. See EntitiesPageDirection.

Returned Datatypes

The returned datatype SearchResult has its own parameters. Below is a list of them along with their datatypes and a description of each:

Table: SearchResult

ParameterTypeRequiredDefaultDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Oct 3, 2024
cursorstring  The cursor useds for going to the next or previous page.
data[EntitySearchResultEntity]yes The results of the search. See ViewInteractionEntry, FileEntry, and DashboardEntry.
hasNextPagebooleanyes Whether there is a next page. False indicates it's the last page.
hasPreviousPagebooleanyes Whether there is a previous page. False indicates it's the first page.
totalResultsintegeryes The total number of results that matched the search query. Only pageSize elements will be returned.