query into the cache, potentially overriding a previous value.Connection interface provides support for implementing the Connection Types, according to the specification from
https://relay.dev/graphql/connections.htm#sec-Connection-Types.true if the selection set contains the field identified by qualifiedName.String.Edge interface provides support for implementing the Edge Types, according to the specification from
https://relay.dev/graphql/connections.htm#sec-Edge-Types.query.encoded value obtained via the same encoding mechanism this class uses.qualifiedName or null.GraphQLCacheProvider is responsible for caching GraphQL queries, in order to provide support for persisted queries for the
GraphQLServlet.HashMap that optionally uses Suppliers to provide its
values.SlingDataFetcher services have to be registered.SlingTypeResolver services have to be registered.PageInfo interface provides support for implementing the identically named type from
https://relay.dev/graphql/connections.htm#sec-Connection-Types.Fields.PageInfo.QueryExecutor service allows consumers to validate and execute GraphQL queries directly.LazyLoadingMap.computeValueOnRemove(boolean) is set to
true, this returns null to avoid calling a supplier
"for nothing".SlingDataFetcher into its
external representation.SlingGraphQLException defines the class of errors that can be thrown by the org.apache.sling.graphql.core bundle.SlingGraphQLException without a known cause.SlingGraphQLException with a known cause.SlingTypeResolverquery and variables, by checking if the query obeys the known schemas.ValidationResult interface defines the result returned by QueryExecutor.validate(String, Map, Resource, String[]) and
helps additional services to pre-validate a GraphQL query without executing it.c Cursor.Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.