Ballerina library
graphql.subgraph
Modules
Module graphql.subgraph
![](https://bcentral-packageicons.azureedge.net/images/ballerina_graphql_1.10.0.png)
ballerina/graphql.subgraph Ballerina library
1.10.0
Constants![](/images/permalink.svg)
graphql.subgraph: ANY![](/images/permalink.svg)
Define _Any Scalar type used in subgraph schema.
Annotations![](/images/permalink.svg)
graphql.subgraph: Entity![](/images/permalink.svg)
The annotation to designate a GraphQL object type as a federated entity.
graphql.subgraph: Subgraph![](/images/permalink.svg)
The annotation to designate a GraphQL service as a federated GraphQL subgraph.
Records![](/images/permalink.svg)
graphql.subgraph: FederatedEntity![](/images/permalink.svg)
Closed record
Describes the shape of the graphql:Entity
annotation
Fields
- resolveReference ReferenceResolver?(default ()) - Function pointer to resolve the entity. if set to nil, indicates the graph router that this subgraph does not define a reference resolver for this entity
graphql.subgraph: Representation![](/images/permalink.svg)
Denotes the entity representation outlined in the federation specification.
Fields
- __typename string - GraphQL typename field of the entity beign resolved
Function types![](/images/permalink.svg)
graphql.subgraph: ReferenceResolver![](/images/permalink.svg)
function(Representation) returns (map<any>|service object {}|error?)
ReferenceResolver
Represents the type of entity resolver
Import
import ballerina/graphql.subgraph;
Metadata
Released date: 12 months ago
Version: 1.10.0
License: Apache-2.0
Compatibility
Platform: java17
Ballerina version: 2201.8.0
GraalVM compatible: Yes
Pull count
Total: 85529
Current verison: 1652
Weekly downloads
Keywords
gql
network
query
service
Contributors