A B C D E F G H I K M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Adapter<From,To> - Interface in io.smallrye.graphql.api
-
Adapter definition that allow adapting objects to and from each other
- AdaptToScalar - Annotation Type in io.smallrye.graphql.api
-
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 - Annotation Type in io.smallrye.graphql.api
-
Allow adapting objects using an Adapter class
This is an experimental feature that might move to the spec. - ARGUMENT_DEFINITION - io.smallrye.graphql.api.DirectiveLocation
B
- BigDecimal() - Constructor for class io.smallrye.graphql.api.Scalar.BigDecimal
- BigInteger() - Constructor for class io.smallrye.graphql.api.Scalar.BigInteger
- Boolean() - Constructor for class io.smallrye.graphql.api.Scalar.Boolean
C
- ComposeDirective - Annotation Type in io.smallrye.graphql.api.federation
-
directive @composeDirective(name: String!) repeatable on SCHEMA
- ComposeDirective.ComposeDirectives - Annotation Type in io.smallrye.graphql.api.federation
- Context - Interface in io.smallrye.graphql.api
-
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.
- Context.VariablesParser - Class in io.smallrye.graphql.api
-
Help to parse the variables
- CustomFloatScalar - Interface in io.smallrye.graphql.api
-
A base class for all CustomScalars that are based on GraphQL's Float.
- CustomIntScalar - Interface in io.smallrye.graphql.api
-
A base class for all CustomScalars that are based on GraphQL's Int.
- CustomScalar - Annotation Type in io.smallrye.graphql.api
-
Allows for definition of custom graphql scalars.
- CustomStringScalar - Interface in io.smallrye.graphql.api
-
A base class for all CustomScalars that are based on GraphQL's String.
D
- DataFetcher - Annotation Type in io.smallrye.graphql.api
- Date() - Constructor for class io.smallrye.graphql.api.Scalar.Date
- DateTime() - Constructor for class io.smallrye.graphql.api.Scalar.DateTime
- DefaultNonNull - Annotation Type in io.smallrye.graphql.api
- Deprecated - Annotation Type in io.smallrye.graphql.api
- deserializeMethod() - Method in annotation type io.smallrye.graphql.api.AdaptToScalar
- deserializeMethod() - Method in annotation type io.smallrye.graphql.api.ToScalar
-
Deprecated.
- Directive - Annotation Type in io.smallrye.graphql.api
-
Annotations annotated as Directive become visible in the GraphQL Schema.
- DirectiveLocation - Enum in io.smallrye.graphql.api
-
The locations, where a specific
Directive
is allowed to be put.
E
- Entry<K,V> - Class in io.smallrye.graphql.api
-
An Entry POJO to support maps
- Entry() - Constructor for class io.smallrye.graphql.api.Entry
- Entry(K, V) - Constructor for class io.smallrye.graphql.api.Entry
- ENUM - io.smallrye.graphql.api.DirectiveLocation
- ENUM_VALUE - io.smallrye.graphql.api.DirectiveLocation
- ErrorCode - Annotation Type in io.smallrye.graphql.api
- ErrorExtensionProvider - Interface in io.smallrye.graphql.api
-
To add you own GraphQL error
extension
fields, you can add your own implementations of this class via theServiceLoader
mechanism. - Extends - Annotation Type in io.smallrye.graphql.api.federation
-
directive @extends on OBJECT | INTERFACE
- External - Annotation Type in io.smallrye.graphql.api.federation
-
directive @external on FIELD_DEFINITION | OBJECT
F
- FIELD - io.smallrye.graphql.api.DirectiveLocation
- FIELD_DEFINITION - io.smallrye.graphql.api.DirectiveLocation
- fields() - Method in annotation type io.smallrye.graphql.api.federation.Key
- fields() - Method in annotation type io.smallrye.graphql.api.federation.Provides
- fields() - Method in annotation type io.smallrye.graphql.api.federation.Requires
- Float() - Constructor for class io.smallrye.graphql.api.Scalar.Float
- floatValueForSerialization() - Method in interface io.smallrye.graphql.api.CustomFloatScalar
- forClass() - Method in annotation type io.smallrye.graphql.api.DataFetcher
- FRAGMENT_DEFINITION - io.smallrye.graphql.api.DirectiveLocation
- FRAGMENT_SPREAD - io.smallrye.graphql.api.DirectiveLocation
- from() - Method in annotation type io.smallrye.graphql.api.federation.Override
- from(To) - Method in interface io.smallrye.graphql.api.Adapter
G
- getArgument(String) - Method in interface io.smallrye.graphql.api.Context
-
Get the argument using a name This return the argument instance if it exists
- getArgumentOrDefault(String, A) - Method in interface io.smallrye.graphql.api.Context
-
Same as above but with the option to do a default value
- getArguments() - Method in interface io.smallrye.graphql.api.Context
-
Get all the arguments
- getExecutionId() - Method in interface io.smallrye.graphql.api.Context
-
Get the execution ID.
- getFieldName() - Method in interface io.smallrye.graphql.api.Context
-
Get the field name
- getKey() - Method in class io.smallrye.graphql.api.Entry
- getKey() - Method in interface io.smallrye.graphql.api.ErrorExtensionProvider
- getOperationName() - Method in interface io.smallrye.graphql.api.Context
-
Get the operationName of the request.
- getOperationType() - Method in interface io.smallrye.graphql.api.Context
-
Return the current type (Query, Mutation ext) Current type means the type currently being executed.
- getParentTypeName() - Method in interface io.smallrye.graphql.api.Context
-
Return the type name of the parent (if any)
- getPath() - Method in interface io.smallrye.graphql.api.Context
-
Return the current path
- getQuery() - Method in interface io.smallrye.graphql.api.Context
-
Get the query part of the request.
- getRequest() - Method in interface io.smallrye.graphql.api.Context
-
Get the full body of the request.
- getRequestedOperationTypes() - Method in interface io.smallrye.graphql.api.Context
-
Return all the operation types requested (unique list) A Request can contain more than one operation.
- getSelectedAndSourceFields() - Method in interface io.smallrye.graphql.api.Context
-
Return the fields and source fields in the request
- getSelectedFields() - Method in interface io.smallrye.graphql.api.Context
-
Return the fields selected in the request
- getSource() - Method in interface io.smallrye.graphql.api.Context
- getValue() - Method in class io.smallrye.graphql.api.Entry
- getVariables() - Method in interface io.smallrye.graphql.api.Context
-
Get the variables of the request Could be null (not set)
H
- hasArgument(String) - Method in interface io.smallrye.graphql.api.Context
-
Return true if the argument exist
- hasOperationName() - Method in interface io.smallrye.graphql.api.Context
-
Check if the request contains an operation name
- hasRequest() - Method in interface io.smallrye.graphql.api.Context
-
Check if there is a request set
- hasSource() - Method in interface io.smallrye.graphql.api.Context
- hasVariables() - Method in interface io.smallrye.graphql.api.Context
-
Check if the request contains variables
I
- ID() - Constructor for class io.smallrye.graphql.api.Scalar.ID
- Inaccessible - Annotation Type in io.smallrye.graphql.api.federation
-
directive @inaccessible on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
- INLINE_FRAGMENT - io.smallrye.graphql.api.DirectiveLocation
- INPUT_FIELD_DEFINITION - io.smallrye.graphql.api.DirectiveLocation
- INPUT_OBJECT - io.smallrye.graphql.api.DirectiveLocation
- Int() - Constructor for class io.smallrye.graphql.api.Scalar.Int
- INTERFACE - io.smallrye.graphql.api.DirectiveLocation
- InterfaceObject - Annotation Type in io.smallrye.graphql.api.federation
-
directive @interfaceObject on OBJECT
- intValueForSerialization() - Method in interface io.smallrye.graphql.api.CustomIntScalar
- io.smallrye.graphql.api - package io.smallrye.graphql.api
- io.smallrye.graphql.api.federation - package io.smallrye.graphql.api.federation
- isWrapped() - Method in annotation type io.smallrye.graphql.api.DataFetcher
K
- Key - Annotation Type in io.smallrye.graphql.api.federation
-
directive @key(fields: FieldSet!) repeatable on OBJECT | INTERFACE
- Key.Keys - Annotation Type in io.smallrye.graphql.api.federation
M
- mapValueFrom(Throwable) - Method in interface io.smallrye.graphql.api.ErrorExtensionProvider
- MUTATION - io.smallrye.graphql.api.DirectiveLocation
N
- name() - Method in annotation type io.smallrye.graphql.api.federation.ComposeDirective
- name() - Method in annotation type io.smallrye.graphql.api.federation.Tag
- Nullable - Annotation Type in io.smallrye.graphql.api
O
- OBJECT - io.smallrye.graphql.api.DirectiveLocation
- on() - Method in annotation type io.smallrye.graphql.api.Directive
- OPERATION_NAME - Static variable in interface io.smallrye.graphql.api.Context
- Override - Annotation Type in io.smallrye.graphql.api.federation
-
directive @override(from: String!) on FIELD_DEFINITION
P
- Provides - Annotation Type in io.smallrye.graphql.api.federation
-
directive @provides(fields: FieldSet!) on FIELD_DEFINITION
Q
- QUERY - io.smallrye.graphql.api.DirectiveLocation
- QUERY - Static variable in interface io.smallrye.graphql.api.Context
R
- reason() - Method in annotation type io.smallrye.graphql.api.Deprecated
- Requires - Annotation Type in io.smallrye.graphql.api.federation
-
directive @requires(fields: FieldSet!) on FIELD_DEFINITION
S
- Scalar - Interface in io.smallrye.graphql.api
-
Scalars supported in the spec to be used in ToScalar mapping
- SCALAR - io.smallrye.graphql.api.DirectiveLocation
- Scalar.BigDecimal - Class in io.smallrye.graphql.api
- Scalar.BigInteger - Class in io.smallrye.graphql.api
- Scalar.Boolean - Class in io.smallrye.graphql.api
- Scalar.Date - Class in io.smallrye.graphql.api
- Scalar.DateTime - Class in io.smallrye.graphql.api
- Scalar.Float - Class in io.smallrye.graphql.api
- Scalar.ID - Class in io.smallrye.graphql.api
- Scalar.Int - Class in io.smallrye.graphql.api
- Scalar.String - Class in io.smallrye.graphql.api
- Scalar.Time - Class in io.smallrye.graphql.api
- SCHEMA - io.smallrye.graphql.api.DirectiveLocation
- setKey(K) - Method in class io.smallrye.graphql.api.Entry
- setValue(V) - Method in class io.smallrye.graphql.api.Entry
- Shareable - Annotation Type in io.smallrye.graphql.api.federation
-
directive @shareable on FIELD_DEFINITION | OBJECT
- String() - Constructor for class io.smallrye.graphql.api.Scalar.String
- stringValueForSerialization() - Method in interface io.smallrye.graphql.api.CustomStringScalar
- Subscription - Annotation Type in io.smallrye.graphql.api
-
Specifies that the annotated method provides the implementation (ie.
- SUBSCRIPTION - io.smallrye.graphql.api.DirectiveLocation
T
- Tag - Annotation Type in io.smallrye.graphql.api.federation
-
directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
- Tag.Tags - Annotation Type in io.smallrye.graphql.api.federation
- Time() - Constructor for class io.smallrye.graphql.api.Scalar.Time
- to(From) - Method in interface io.smallrye.graphql.api.Adapter
- toMap(JsonValue) - Static method in class io.smallrye.graphql.api.Context.VariablesParser
- ToScalar - Annotation Type in io.smallrye.graphql.api
-
Deprecated.Use AdaptToScalar
U
- Union - Annotation Type in io.smallrye.graphql.api
- UNION - io.smallrye.graphql.api.DirectiveLocation
- unwrap() - Method in interface io.smallrye.graphql.api.Adapter
-
If the type is a generic type, unwrap and wrap again.
- unwrap(Class<T>) - Method in interface io.smallrye.graphql.api.Context
-
This leaky abstraction allows falling down to the underlying implementation
V
- value() - Method in annotation type io.smallrye.graphql.api.AdaptToScalar
- value() - Method in annotation type io.smallrye.graphql.api.AdaptWith
- value() - Method in annotation type io.smallrye.graphql.api.CustomScalar
- value() - Method in annotation type io.smallrye.graphql.api.ErrorCode
- value() - Method in annotation type io.smallrye.graphql.api.federation.ComposeDirective.ComposeDirectives
- value() - Method in annotation type io.smallrye.graphql.api.federation.Key.Keys
- value() - Method in annotation type io.smallrye.graphql.api.federation.Tag.Tags
- value() - Method in annotation type io.smallrye.graphql.api.Subscription
- value() - Method in annotation type io.smallrye.graphql.api.ToScalar
-
Deprecated.
- value() - Method in annotation type io.smallrye.graphql.api.Union
- valueOf(String) - Static method in enum io.smallrye.graphql.api.DirectiveLocation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smallrye.graphql.api.DirectiveLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE_DEFINITION - io.smallrye.graphql.api.DirectiveLocation
- VARIABLES - Static variable in interface io.smallrye.graphql.api.Context
- VariablesParser() - Constructor for class io.smallrye.graphql.api.Context.VariablesParser
All Classes All Packages