A B C D E F G H I K M N O P Q R S T U V 
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

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 the ServiceLoader 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
 
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
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
 
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.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
 
A B C D E F G H I K M N O P Q R S T U V 
All Classes All Packages