Uses of Interface
graphql.schema.GraphQLFieldsContainer
-
-
Uses of GraphQLFieldsContainer in graphql.analysis
Fields in graphql.analysis declared as GraphQLFieldsContainer Modifier and Type Field Description private GraphQLFieldsContainer
QueryVisitorFieldEnvironmentImpl. unmodifiedParentType
Methods in graphql.analysis that return GraphQLFieldsContainer Modifier and Type Method Description GraphQLFieldsContainer
QueryVisitorFieldEnvironment. getFieldsContainer()
GraphQLFieldsContainer
QueryVisitorFieldEnvironmentImpl. getFieldsContainer()
Constructors in graphql.analysis with parameters of type GraphQLFieldsContainer Constructor Description QueryVisitorFieldEnvironmentImpl(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, java.util.Map<java.lang.String,java.lang.Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema)
-
Uses of GraphQLFieldsContainer in graphql.introspection
Methods in graphql.introspection with parameters of type GraphQLFieldsContainer Modifier and Type Method Description private static void
Introspection. register(GraphQLFieldsContainer parentType, java.lang.String fieldName, IntrospectionDataFetcher<?> introspectionDataFetcher)
private static <T> void
Introspection. register(GraphQLFieldsContainer parentType, java.lang.String fieldName, java.lang.Class<T> targetClass, java.util.function.Function<T,java.lang.Object> getter)
To help runtimes such as graalvm, we make sure we have an explicit data fetchers rather then usePropertyDataFetcher
and its reflective mechanisms. -
Uses of GraphQLFieldsContainer in graphql.normalized
Methods in graphql.normalized with parameters of type GraphQLFieldsContainer Modifier and Type Method Description ExecutableNormalizedField
ExecutableNormalizedOperation. getNormalizedField(MergedField mergedField, GraphQLFieldsContainer fieldsContainer, ResultPath resultPath)
This will find aExecutableNormalizedField
given a merged field and a result path. -
Uses of GraphQLFieldsContainer in graphql.schema
Subinterfaces of GraphQLFieldsContainer in graphql.schema Modifier and Type Interface Description interface
GraphQLImplementingType
A GraphQLType which can implement interfacesClasses in graphql.schema that implement GraphQLFieldsContainer Modifier and Type Class Description class
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.class
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.Methods in graphql.schema with parameters of type GraphQLFieldsContainer Modifier and Type Method Description static FieldCoordinates
FieldCoordinates. coordinates(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition)
Creates new field coordinatesstatic FieldCoordinates
FieldCoordinates. coordinates(GraphQLFieldsContainer parentType, java.lang.String fieldName)
Creates new field coordinatesGraphQLCodeRegistry.Builder
GraphQLCodeRegistry.Builder. dataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition, DataFetcher<?> dataFetcher)
Deprecated.This is confusing becauseGraphQLInterfaceType
s cant have data fetchers.DataFetcher<?>
GraphQLCodeRegistry.Builder. getDataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition)
Deprecated.This is confusing becauseGraphQLInterfaceType
s cant have data fetchers.DataFetcher<?>
GraphQLCodeRegistry. getDataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition)
Deprecated.This is confusing becauseGraphQLInterfaceType
s cant have data fetchers.default TraversalControl
GraphQLTypeVisitor. visitGraphQLFieldsContainer(GraphQLFieldsContainer node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLFieldsContainer in graphql.schema.idl
Fields in graphql.schema.idl declared as GraphQLFieldsContainer Modifier and Type Field Description private GraphQLFieldsContainer
SchemaDirectiveWiringEnvironmentImpl. fieldsContainer
private GraphQLFieldsContainer
SchemaGeneratorDirectiveHelper.Parameters. fieldsContainer
Methods in graphql.schema.idl that return GraphQLFieldsContainer Modifier and Type Method Description GraphQLFieldsContainer
SchemaDirectiveWiringEnvironment. getFieldsContainer()
GraphQLFieldsContainer
SchemaDirectiveWiringEnvironmentImpl. getFieldsContainer()
GraphQLFieldsContainer
SchemaGeneratorDirectiveHelper.Parameters. getFieldsContainer()
Constructors in graphql.schema.idl with parameters of type GraphQLFieldsContainer Constructor Description Parameters(TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring, java.util.Map<java.lang.String,java.lang.Object> context, GraphQLCodeRegistry.Builder codeRegistry, NodeParentTree<NamedNode<?>> nodeParentTree, GraphqlElementParentTree elementParentTree, GraphQLFieldsContainer fieldsContainer, GraphQLFieldDefinition fieldDefinition)
-
Uses of GraphQLFieldsContainer in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLFieldsContainer Modifier and Type Method Description TraversalControl
MultiReadOnlyGraphQLTypeVisitor. visitGraphQLFieldsContainer(GraphQLFieldsContainer node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLFieldsContainer in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLFieldsContainer Modifier and Type Method Description private void
TypeAndFieldRule. validateContainsField(GraphQLFieldsContainer type, SchemaValidationErrorCollector errorCollector)
-
Uses of GraphQLFieldsContainer in graphql.schema.visibility
Methods in graphql.schema.visibility with parameters of type GraphQLFieldsContainer Modifier and Type Method Description GraphQLFieldDefinition
BlockedFields. getFieldDefinition(GraphQLFieldsContainer fieldsContainer, java.lang.String fieldName)
GraphQLFieldDefinition
DefaultGraphqlFieldVisibility. getFieldDefinition(GraphQLFieldsContainer fieldsContainer, java.lang.String fieldName)
GraphQLFieldDefinition
GraphqlFieldVisibility. getFieldDefinition(GraphQLFieldsContainer fieldsContainer, java.lang.String fieldName)
Called to get a named field from an object type or interfaceGraphQLFieldDefinition
NoIntrospectionGraphqlFieldVisibility. getFieldDefinition(GraphQLFieldsContainer fieldsContainer, java.lang.String fieldName)
Deprecated.java.util.List<GraphQLFieldDefinition>
BlockedFields. getFieldDefinitions(GraphQLFieldsContainer fieldsContainer)
java.util.List<GraphQLFieldDefinition>
DefaultGraphqlFieldVisibility. getFieldDefinitions(GraphQLFieldsContainer fieldsContainer)
java.util.List<GraphQLFieldDefinition>
GraphqlFieldVisibility. getFieldDefinitions(GraphQLFieldsContainer fieldsContainer)
Called to get the list of fields from an object type or interfacejava.util.List<GraphQLFieldDefinition>
NoIntrospectionGraphqlFieldVisibility. getFieldDefinitions(GraphQLFieldsContainer fieldsContainer)
Deprecated. -
Uses of GraphQLFieldsContainer in graphql.schema.visitor
Methods in graphql.schema.visitor that return GraphQLFieldsContainer Modifier and Type Method Description GraphQLFieldsContainer
GraphQLSchemaVisitor.FieldDefinitionVisitorEnvironment. getContainer()
GraphQLFieldsContainer
GraphQLSchemaVisitorAdapter.FieldDefinitionEnv. getContainer()
-
Uses of GraphQLFieldsContainer in graphql.validation.rules
Methods in graphql.validation.rules with parameters of type GraphQLFieldsContainer Modifier and Type Method Description private GraphQLFieldDefinition
OverlappingFieldsCanBeMerged. getVisibleFieldDefinition(GraphQLFieldsContainer fieldsContainer, Field field)
-