Uses of Class
graphql.schema.GraphQLFieldDefinition
Packages that use GraphQLFieldDefinition
Package
Description
-
Uses of GraphQLFieldDefinition in graphql.analysis
Methods in graphql.analysis that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionFieldComplexityEnvironment.getFieldDefinition()QueryVisitorFieldArgumentEnvironment.getFieldDefinition()QueryVisitorFieldArgumentEnvironmentImpl.getFieldDefinition()QueryVisitorFieldArgumentValueEnvironment.getFieldDefinition()QueryVisitorFieldArgumentValueEnvironmentImpl.getFieldDefinition()QueryVisitorFieldEnvironment.getFieldDefinition()QueryVisitorFieldEnvironmentImpl.getFieldDefinition()Constructors in graphql.analysis with parameters of type GraphQLFieldDefinitionModifierConstructorDescriptionFieldComplexityEnvironment(Field field, GraphQLFieldDefinition fieldDefinition, GraphQLCompositeType parentType, Map<String, Object> arguments, FieldComplexityEnvironment parentEnvironment) QueryVisitorFieldArgumentEnvironmentImpl(GraphQLFieldDefinition fieldDefinition, Argument argument, GraphQLArgument graphQLArgument, Object argumentValue, Map<String, Object> variables, QueryVisitorFieldEnvironment parentEnvironment, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFieldArgumentValueEnvironmentImpl(GraphQLSchema schema, GraphQLFieldDefinition fieldDefinition, GraphQLArgument graphQLArgument, QueryVisitorFieldArgumentInputValue argumentInputValue, TraverserContext<Node> traverserContext, Map<String, Object> variables) QueryVisitorFieldEnvironmentImpl(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, Map<String, Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema) -
Uses of GraphQLFieldDefinition in graphql.analysis.values
Methods in graphql.analysis.values with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionValueTraverser.visitPreOrder(Map<String, Object> coercedArgumentValues, GraphQLFieldDefinition fieldDefinition, ValueVisitor visitor) This will visit the arguments of aGraphQLFieldDefinitionand if the visitor changes the values, it will return a new set of arguments -
Uses of GraphQLFieldDefinition in graphql.execution
Methods in graphql.execution that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionprotected GraphQLFieldDefinitionExecutionStrategy.getFieldDef(ExecutionContext executionContext, ExecutionStrategyParameters parameters, Field field) Called to discover the field definition give the current parameters and the ASTFieldprotected GraphQLFieldDefinitionExecutionStrategy.getFieldDef(GraphQLSchema schema, GraphQLObjectType parentType, Field field) Called to discover the field definition give the current parameters and the ASTFieldDataFetcherExceptionHandlerParameters.getFieldDefinition()ExecutionStepInfo.getFieldDefinition()This returns the field definition that is in play when this type info was created or null if the type is a root query typeMethods in graphql.execution with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionprotected ExecutionStepInfoExecutionStrategy.createExecutionStepInfo(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, GraphQLObjectType fieldContainer) Builds the type info hierarchy for the current fieldExecutionStepInfo.Builder.fieldDefinition(GraphQLFieldDefinition fieldDefinition) -
Uses of GraphQLFieldDefinition in graphql.execution.instrumentation.fieldvalidation
Methods in graphql.execution.instrumentation.fieldvalidation that return GraphQLFieldDefinition -
Uses of GraphQLFieldDefinition in graphql.execution.instrumentation.parameters
Methods in graphql.execution.instrumentation.parameters that return GraphQLFieldDefinition -
Uses of GraphQLFieldDefinition in graphql.introspection
Fields in graphql.introspection declared as GraphQLFieldDefinitionModifier and TypeFieldDescriptionstatic final GraphQLFieldDefinitionIntrospection.SchemaMetaFieldDefstatic final GraphQLFieldDefinitionIntrospection.TypeMetaFieldDefstatic final GraphQLFieldDefinitionIntrospection.TypeNameMetaFieldDefMethods in graphql.introspection that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionstatic GraphQLFieldDefinitionIntrospection.buildSchemaField(GraphQLObjectType introspectionSchemaType) static GraphQLFieldDefinitionIntrospection.buildTypeField(GraphQLObjectType introspectionSchemaType) static GraphQLFieldDefinitionIntrospection.getFieldDef(GraphQLSchema schema, GraphQLCompositeType parentType, String fieldName) This will look up a field definition by name, and understand that fields like __typename and __schema are special and take precedence in field resolution -
Uses of GraphQLFieldDefinition in graphql.normalized
Methods in graphql.normalized that return types with arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionExecutableNormalizedField.getFieldDefinitions(GraphQLSchema schema) Method parameters in graphql.normalized with type arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionvoidExecutableNormalizedField.forEachFieldDefinition(GraphQLSchema schema, Consumer<GraphQLFieldDefinition> consumer) -
Uses of GraphQLFieldDefinition in graphql.relay
Methods in graphql.relay that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionRelay.mutation(String name, String fieldName, List<GraphQLInputObjectField> inputFields, List<GraphQLFieldDefinition> outputFields, DataFetcher dataFetcher) Relay.mutationWithClientMutationId(String name, String fieldName, List<GraphQLInputObjectField> inputFields, List<GraphQLFieldDefinition> outputFields, DataFetcher dataFetcher) Relay.nodeField(GraphQLInterfaceType nodeInterface, DataFetcher nodeDataFetcher) Method parameters in graphql.relay with type arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionRelay.connectionType(String name, GraphQLObjectType edgeType, List<GraphQLFieldDefinition> connectionFields) Relay.edgeType(String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, List<GraphQLFieldDefinition> edgeFields) -
Uses of GraphQLFieldDefinition in graphql.schema
Methods in graphql.schema that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionGraphQLFieldDefinition.Builder.build()default GraphQLFieldDefinitionDataFetcherFactoryEnvironment.getFieldDefinition()DataFetchingEnvironment.getFieldDefinition()DataFetchingEnvironmentImpl.getFieldDefinition()DelegatingDataFetchingEnvironment.getFieldDefinition()GraphQLFieldsContainer.getFieldDefinition(String name) GraphQLInterfaceType.getFieldDefinition(String name) GraphQLObjectType.getFieldDefinition(String name) GraphQLSchema.getFieldDefinition(FieldCoordinates fieldCoordinates) Returns aGraphQLFieldDefinitionas the specified co-ordinates or null if it does not existGraphQLSchema.getIntrospectionSchemaFieldDefinition()GraphQLSchema.getIntrospectionTypeFieldDefinition()GraphQLSchema.getIntrospectionTypenameFieldDefinition()GraphQLFieldDefinition.transform(Consumer<GraphQLFieldDefinition.Builder> builderConsumer) This helps you transform the current GraphQLFieldDefinition into another one by starting a builder with all the current values and allows you to transform it how you want.Methods in graphql.schema that return types with arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionGraphQLFieldsContainer.getFieldDefinitions()GraphQLInterfaceType.getFieldDefinitions()GraphQLObjectType.getFieldDefinitions()SelectedField.getFieldDefinitions()default List<GraphQLFieldDefinition> GraphQLFieldsContainer.getFields()Methods in graphql.schema with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionstatic FieldCoordinatesFieldCoordinates.coordinates(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition) Creates new field coordinatesGraphQLCodeRegistry.Builder.dataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition, DataFetcher<?> dataFetcher) Deprecated.GraphQLCodeRegistry.Builder.dataFetcher(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition, DataFetcher<?> dataFetcher) Sets the data fetcher for a specific field inside an object typeGraphQLInterfaceType.Builder.field(GraphQLFieldDefinition fieldDefinition) GraphQLObjectType.Builder.field(GraphQLFieldDefinition fieldDefinition) DataFetcherFactoryEnvironment.Builder.fieldDefinition(GraphQLFieldDefinition fieldDefinition) DataFetchingEnvironmentImpl.Builder.fieldDefinition(GraphQLFieldDefinition fieldDefinition) LightDataFetcher.get(GraphQLFieldDefinition fieldDefinition, Object sourceObject, Supplier<DataFetchingEnvironment> environmentSupplier) This is called to by the engine to get a value from the source object in a lightweight fashion.PropertyDataFetcher.get(GraphQLFieldDefinition fieldDefinition, Object source, Supplier<DataFetchingEnvironment> environmentSupplier) DataFetcher<?> GraphQLCodeRegistry.Builder.getDataFetcher(FieldCoordinates coordinates, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field located at specified coordinates.DataFetcher<?> GraphQLCodeRegistry.Builder.getDataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition) Deprecated.This is confusing becauseGraphQLInterfaceTypes cant have data fetchers.DataFetcher<?> GraphQLCodeRegistry.Builder.getDataFetcher(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field within an object typeDataFetcher<?> GraphQLCodeRegistry.getDataFetcher(FieldCoordinates coordinates, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field located at specified coordinates.DataFetcher<?> GraphQLCodeRegistry.getDataFetcher(GraphQLFieldsContainer parentType, GraphQLFieldDefinition fieldDefinition) Deprecated.This is confusing becauseGraphQLInterfaceTypes cant have data fetchers.DataFetcher<?> GraphQLCodeRegistry.getDataFetcher(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field within an object typeGraphQLFieldDefinition.newFieldDefinition(GraphQLFieldDefinition existing) CodeRegistryVisitor.visitGraphQLFieldDefinition(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLFieldDefinition(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLFieldDefinition(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) Method parameters in graphql.schema with type arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionGraphQLInterfaceType.Builder.fields(List<GraphQLFieldDefinition> fieldDefinitions) GraphQLObjectType.Builder.fields(List<GraphQLFieldDefinition> fieldDefinitions) GraphQLInterfaceType.Builder.replaceFields(List<GraphQLFieldDefinition> fieldDefinitions) GraphQLObjectType.Builder.replaceFields(List<GraphQLFieldDefinition> fieldDefinitions) Constructors in graphql.schema with parameters of type GraphQLFieldDefinition -
Uses of GraphQLFieldDefinition in graphql.schema.idl
Methods in graphql.schema.idl that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionSchemaDirectiveWiringEnvironment.getFieldDefinition()SchemaDirectiveWiringEnvironmentImpl.getFieldDefinition()default GraphQLFieldDefinitionSchemaDirectiveWiring.onField(SchemaDirectiveWiringEnvironment<GraphQLFieldDefinition> environment) This is called when a field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL elementSchemaDirectiveWiringEnvironment.setFieldDataFetcher(DataFetcher<?> newDataFetcher) This is a shortcut method to set a new data fetcher in the underlyingGraphQLCodeRegistryagainst the current field.SchemaDirectiveWiringEnvironmentImpl.setFieldDataFetcher(DataFetcher<?> newDataFetcher) Method parameters in graphql.schema.idl with type arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptiondefault GraphQLFieldDefinitionSchemaDirectiveWiring.onField(SchemaDirectiveWiringEnvironment<GraphQLFieldDefinition> environment) This is called when a field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element -
Uses of GraphQLFieldDefinition in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionGraphQLTypeCollectingVisitor.visitGraphQLFieldDefinition(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLFieldDefinition(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLFieldDefinition in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionInputAndOutputTypesUsedAppropriately.visitGraphQLFieldDefinition(GraphQLFieldDefinition fieldDef, TraverserContext<GraphQLSchemaElement> context) NoUnbrokenInputCycles.visitGraphQLFieldDefinition(GraphQLFieldDefinition fieldDef, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLFieldDefinition in graphql.schema.visibility
Methods in graphql.schema.visibility that return GraphQLFieldDefinitionModifier and TypeMethodDescriptionBlockedFields.getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) DefaultGraphqlFieldVisibility.getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) GraphqlFieldVisibility.getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) Called to get a named field from an object type or interfaceNoIntrospectionGraphqlFieldVisibility.getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) Deprecated.Methods in graphql.schema.visibility that return types with arguments of type GraphQLFieldDefinitionModifier and TypeMethodDescriptionBlockedFields.getFieldDefinitions(GraphQLFieldsContainer fieldsContainer) DefaultGraphqlFieldVisibility.getFieldDefinitions(GraphQLFieldsContainer fieldsContainer) GraphqlFieldVisibility.getFieldDefinitions(GraphQLFieldsContainer fieldsContainer) Called to get the list of fields from an object type or interfaceNoIntrospectionGraphqlFieldVisibility.getFieldDefinitions(GraphQLFieldsContainer fieldsContainer) Deprecated. -
Uses of GraphQLFieldDefinition in graphql.schema.visitor
Subinterfaces with type arguments of type GraphQLFieldDefinition in graphql.schema.visitorModifier and TypeInterfaceDescriptionstatic interfaceAGraphQLSchemaVisitorEnvironmentenvironment specific toGraphQLFieldDefinitionMethods in graphql.schema.visitor with parameters of type GraphQLFieldDefinitionModifier and TypeMethodDescriptiondefault GraphQLSchemaTraversalControlGraphQLSchemaVisitor.visitFieldDefinition(GraphQLFieldDefinition fieldDefinition, GraphQLSchemaVisitor.FieldDefinitionVisitorEnvironment environment) Called when visiting aGraphQLFieldDefinitionin the schema -
Uses of GraphQLFieldDefinition in graphql.validation
Methods in graphql.validation that return GraphQLFieldDefinition
GraphQLInterfaceTypes cant have data fetchers.