# Uses of Package
org.apache.sling.graphql.api.pagination

Packages that use org.apache.sling.graphql.api.pagination
Package
Description
org.apache.sling.graphql.api.pagination
This package contains APIs which are independent of a specific implementation of the underlying graphQL engine.
org.apache.sling.graphql.helpers
This package contains APIs which are independent of a specific implementation of the underlying graphQL engine.

Classes in org.apache.sling.graphql.api.pagination used by org.apache.sling.graphql.api.pagination
Class
Description
Cursor
This class provides a Base64-encoded cursor which is used for paginated results, according to the specification from https://relay.dev/graphql/connections.htm#sec-Cursor.
Edge
The `Edge` interface provides support for implementing the Edge Types, according to the specification from https://relay.dev/graphql/connections.htm#sec-Edge-Types.
PageInfo
The `PageInfo` interface provides support for implementing the identically named type from https://relay.dev/graphql/connections.htm#sec-Connection-Types.Fields.PageInfo.
Classes in org.apache.sling.graphql.api.pagination used by org.apache.sling.graphql.helpers
Class
Description
Connection
The `Connection` interface provides support for implementing the Connection Types, according to the specification from https://relay.dev/graphql/connections.htm#sec-Connection-Types.
Cursor
This class provides a Base64-encoded cursor which is used for paginated results, according to the specification from https://relay.dev/graphql/connections.htm#sec-Cursor.
Edge
The `Edge` interface provides support for implementing the Edge Types, according to the specification from https://relay.dev/graphql/connections.htm#sec-Edge-Types.
PageInfo
The `PageInfo` interface provides support for implementing the identically named type from https://relay.dev/graphql/connections.htm#sec-Connection-Types.Fields.PageInfo.