Package io.smallrye.graphql.api
-
Interface Summary Interface Description Adapter<From,To> Adapter definition that allow adapting objects to and from each otherContext Holing context for the current request There are two parts to this.The initial request, that can be a aggregation of requests, and the current execution context.ErrorExtensionProvider To add you own GraphQL errorextension
fields, you can add your own implementations of this class via theServiceLoader
mechanism.Scalar Scalars supported in the spec to be used in ToScalar mapping -
Class Summary Class Description Context.VariablesParser Help to parse the variablesEntry<K,V> An Entry POJO to support mapsScalar.BigDecimal Scalar.BigInteger Scalar.Boolean Scalar.Date Scalar.DateTime Scalar.Float Scalar.ID Scalar.Int Scalar.String Scalar.Time -
Enum Summary Enum Description DirectiveLocation The locations, where a specificDirective
is allowed to be put. -
Annotation Types Summary Annotation Type Description AdaptToScalar Allows users to map a certain field or class to a scalar type
This is an experimental feature that might move to the spec.AdaptWith Allow adapting objects using an Adapter class
This is an experimental feature that might move to the spec.DataFetcher DefaultNonNull Deprecated Directive Annotations annotated as Directive become visible in the GraphQL Schema.ErrorCode Nullable Subscription Specifies that the annotated method provides the implementation (ie.ToScalar Deprecated. Use AdaptToScalarUnion