Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- batching() - Element in annotation interface com.netflix.graphql.dgs.DgsDataLoader
C
- caching() - Element in annotation interface com.netflix.graphql.dgs.DgsDataLoader
- collectionType() - Element in annotation interface com.netflix.graphql.dgs.InputArgument
-
Deprecated.Explicitly specifying the collectionType is not necessary, it will be inferred from the parameter type
- com.netflix.graphql.dgs - package com.netflix.graphql.dgs
- com.netflix.graphql.dgs.support - package com.netflix.graphql.dgs.support
D
- DgsCodeRegistry - Annotation Interface in com.netflix.graphql.dgs
-
Annotation to mark a method a provider of a CodeRegistry, which is a programmatic way of creating a schema.
- DgsComponent - Annotation Interface in com.netflix.graphql.dgs
-
Annotation to mark a class for the DGS framework.
- DgsData - Annotation Interface in com.netflix.graphql.dgs
-
Mark a method to be a data fetcher.
- DgsData.List - Annotation Interface in com.netflix.graphql.dgs
-
Container annotation that aggregates several
@DgsData
annotations. - DgsDataLoader - Annotation Interface in com.netflix.graphql.dgs
-
Marks a class or field as a DataLoader, which will be registered to the framework as a DataLoader.
- DgsDataLoaderRegistryConsumer - Interface in com.netflix.graphql.dgs
-
Interface indicating that this DataLoader wants to be call-backed with a reference to the DataLoaderReference.
- DgsDefaultTypeResolver - Annotation Interface in com.netflix.graphql.dgs
-
Mark a type resolver method to be the default.
- DgsDirective - Annotation Interface in com.netflix.graphql.dgs
-
Mark a class as a custom Directive implementation that gets registered to the framework.
- DgsDispatchPredicate - Annotation Interface in com.netflix.graphql.dgs
-
Marks a class or field as a Dispatch Predicate for a ScheduledDataLoaderRegistry, which will be registered to the framework.
- DgsEnableDataFetcherInstrumentation - Annotation Interface in com.netflix.graphql.dgs
- DgsEntityFetcher - Annotation Interface in com.netflix.graphql.dgs
- DgsMutation - Annotation Interface in com.netflix.graphql.dgs
- DgsQuery - Annotation Interface in com.netflix.graphql.dgs
- DgsQueryExecutor - Interface in com.netflix.graphql.dgs
-
Represents the core query executing capability of the framework.
- DgsRuntimeWiring - Annotation Interface in com.netflix.graphql.dgs
-
Annotation to mark a function as a provider of runtime wiring.
- DgsScalar - Annotation Interface in com.netflix.graphql.dgs
-
Mark a class as a custom Scalar implementation that gets registered to the framework.
- DgsSubscription - Annotation Interface in com.netflix.graphql.dgs
- DgsTypeDefinitionRegistry - Annotation Interface in com.netflix.graphql.dgs
- DgsTypeResolver - Annotation Interface in com.netflix.graphql.dgs
E
- execute(String) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
- execute(String, Map<String, Object>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
- execute(String, Map<String, Object>, String) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
- execute(String, Map<String, Object>, Map<String, Object>, HttpHeaders) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
- execute(String, Map<String, Object>, Map<String, Object>, HttpHeaders, String, WebRequest) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query.
- executeAndExtractJsonPath(String, String) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and uses a Json Path to extract specific elements out of the data.
- executeAndExtractJsonPath(String, String, Map<String, Object>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and uses a Json Path to extract specific elements out of the data.
- executeAndExtractJsonPath(String, String, HttpHeaders) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and uses a Json Path to extract specific elements out of the data.
- executeAndExtractJsonPath(String, String, ServletWebRequest) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and uses a Json Path to extract specific elements out of the data.
- executeAndExtractJsonPathAsObject(String, String, TypeRef<T>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndExtractJsonPathAsObject(String, String, Class<T>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndExtractJsonPathAsObject(String, String, Map<String, Object>, TypeRef<T>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndExtractJsonPathAsObject(String, String, Map<String, Object>, TypeRef<T>, HttpHeaders) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndExtractJsonPathAsObject(String, String, Map<String, Object>, Class<T>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndExtractJsonPathAsObject(String, String, Map<String, Object>, Class<T>, HttpHeaders) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, extracts a value using JsonPath, and converts that value into the given type.
- executeAndGetDocumentContext(String) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and return a
DocumentContext
. - executeAndGetDocumentContext(String, Map<String, Object>) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and return a
DocumentContext
. - executeAndGetDocumentContext(String, Map<String, Object>, HttpHeaders) - Method in interface com.netflix.graphql.dgs.DgsQueryExecutor
-
Executes a GraphQL query, parses the returned data, and return a
DocumentContext
.
F
- field() - Element in annotation interface com.netflix.graphql.dgs.DgsData
- field() - Element in annotation interface com.netflix.graphql.dgs.DgsMutation
- field() - Element in annotation interface com.netflix.graphql.dgs.DgsQuery
- field() - Element in annotation interface com.netflix.graphql.dgs.DgsSubscription
G
- GENERATE_DATA_LOADER_NAME - Static variable in annotation interface com.netflix.graphql.dgs.DgsDataLoader
-
Used internally by
DataLoaderNameUtil.getDataLoaderName(Class, DgsDataLoader)
.
I
- InputArgument - Annotation Interface in com.netflix.graphql.dgs
- Internal - Annotation Interface in com.netflix.graphql.dgs
-
This represents code considered internal to the DGS framework and therefore its API is not stable between releases.
M
- maxBatchSize() - Element in annotation interface com.netflix.graphql.dgs.DgsDataLoader
- message() - Element in annotation interface com.netflix.graphql.dgs.support.Unstable
N
- name() - Element in annotation interface com.netflix.graphql.dgs.DgsDataLoader
- name() - Element in annotation interface com.netflix.graphql.dgs.DgsDirective
- name() - Element in annotation interface com.netflix.graphql.dgs.DgsEntityFetcher
- name() - Element in annotation interface com.netflix.graphql.dgs.DgsScalar
- name() - Element in annotation interface com.netflix.graphql.dgs.DgsTypeResolver
- name() - Element in annotation interface com.netflix.graphql.dgs.InputArgument
P
- parentType() - Element in annotation interface com.netflix.graphql.dgs.DgsData
S
- setDataLoaderRegistry(DataLoaderRegistry) - Method in interface com.netflix.graphql.dgs.DgsDataLoaderRegistryConsumer
-
Callback to retrieve the DataLoaderRegistry instance.
U
- Unstable - Annotation Interface in com.netflix.graphql.dgs.support
-
Used to mark a component as having an unstable API or implementation.
V
- value() - Element in annotation interface com.netflix.graphql.dgs.DgsData.List
-
Return the contained
DgsData
associated with this method. - value() - Element in annotation interface com.netflix.graphql.dgs.DgsEnableDataFetcherInstrumentation
- value() - Element in annotation interface com.netflix.graphql.dgs.InputArgument
All Classes and Interfaces|All Packages|Constant Field Values