Uses of Class
graphql.execution.MergedField
Packages that use MergedField
Package
Description
-
Uses of MergedField in graphql
Fields in graphql declared as MergedFieldMethods in graphql that return MergedField -
Uses of MergedField in graphql.execution
Fields in graphql.execution declared as MergedFieldModifier and TypeFieldDescription(package private) MergedFieldExecutionStrategyParameters.Builder.currentFieldprivate final MergedFieldExecutionStrategyParameters.currentField(package private) MergedFieldExecutionStepInfo.Builder.fieldprivate final MergedFieldExecutionStepInfo.fieldfield, fieldDefinition, fieldContainer and arguments differ per field StepInfo.private MergedFieldTypeResolutionParameters.Builder.fieldprivate final MergedFieldTypeResolutionParameters.fieldFields in graphql.execution with type parameters of type MergedFieldModifier and TypeFieldDescriptionprivate Map<String, MergedField> MergedSelectionSet.Builder.subFieldsprivate final com.google.common.collect.ImmutableMap<String, MergedField> MergedSelectionSet.subFieldsMethods in graphql.execution that return MergedFieldModifier and TypeMethodDescriptionMergedField.Builder.build()DataFetcherExceptionHandlerParameters.getField()ExecutionStepInfo.getField()This returns the AST fields that matches theExecutionStepInfo.getFieldDefinition()during executionExecutionStrategyParameters.getField()This returns the current field in its query representations.TypeResolutionParameters.getField()MergedSelectionSet.getSubField(String key) MergedField.transform(Consumer<MergedField.Builder> builderConsumer) Methods in graphql.execution that return types with arguments of type MergedFieldModifier and TypeMethodDescriptionMergedSelectionSet.getSubFields()MergedSelectionSet.getSubFieldsList()Methods in graphql.execution with parameters of type MergedFieldModifier and TypeMethodDescriptionprivate DataFetchingFieldSelectionSetResolveType.buildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo) FieldCollector.collectFields(FieldCollectorParameters parameters, MergedField mergedField) ExecutionStepInfo.Builder.field(MergedField field) ExecutionStrategyParameters.Builder.field(MergedField currentField) TypeResolutionParameters.Builder.field(MergedField field) static StringExecutionStrategy.mkNameForPath(MergedField mergedField) ResolveType.resolveType(ExecutionContext executionContext, MergedField field, Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, Object localContext) Method parameters in graphql.execution with type arguments of type MergedFieldModifier and TypeMethodDescriptionprivate voidFieldCollector.collectField(FieldCollectorParameters parameters, Map<String, MergedField> fields, Field field) private voidFieldCollector.collectFields(FieldCollectorParameters parameters, SelectionSet selectionSet, Set<String> visitedFragments, Map<String, MergedField> fields) private voidFieldCollector.collectFragmentSpread(FieldCollectorParameters parameters, Set<String> visitedFragments, Map<String, MergedField> fields, FragmentSpread fragmentSpread) private voidFieldCollector.collectInlineFragment(FieldCollectorParameters parameters, Set<String> visitedFragments, Map<String, MergedField> fields, InlineFragment inlineFragment) MergedSelectionSet.Builder.subFields(Map<String, MergedField> subFields) Constructors in graphql.execution with parameters of type MergedFieldModifierConstructorDescriptionprivateBuilder(MergedField existing) privateExecutionStrategyParameters(ExecutionStepInfo executionStepInfo, Object source, Object localContext, MergedSelectionSet fields, NonNullableFieldValidator nonNullableFieldValidator, ResultPath path, MergedField currentField, ExecutionStrategyParameters parent) Constructor parameters in graphql.execution with type arguments of type MergedField -
Uses of MergedField in graphql.execution.directives
Fields in graphql.execution.directives declared as MergedFieldModifier and TypeFieldDescriptionprivate MergedFieldQueryDirectivesBuilder.mergedFieldprivate final MergedFieldQueryDirectivesImpl.mergedFieldMethods in graphql.execution.directives with parameters of type MergedFieldModifier and TypeMethodDescriptionQueryDirectives.Builder.mergedField(MergedField mergedField) QueryDirectivesBuilder.mergedField(MergedField mergedField) Constructors in graphql.execution.directives with parameters of type MergedFieldModifierConstructorDescriptionQueryDirectivesImpl(MergedField mergedField, GraphQLSchema schema, Map<String, Object> variables, GraphQLContext graphQLContext, Locale locale) -
Uses of MergedField in graphql.introspection
Methods in graphql.introspection with parameters of type MergedFieldModifier and TypeMethodDescriptionprivate static @NotNull Optional<ExecutionResult> Introspection.mkDisabledError(MergedField schemaField) -
Uses of MergedField in graphql.normalized
Fields in graphql.normalized with type parameters of type MergedFieldModifier and TypeFieldDescriptionprivate final Map<ExecutableNormalizedField, MergedField> ExecutableNormalizedOperation.normalizedFieldToMergedFieldMethods in graphql.normalized that return MergedFieldModifier and TypeMethodDescriptionExecutableNormalizedOperation.getMergedField(ExecutableNormalizedField executableNormalizedField) Looks up theMergedFieldgiven aExecutableNormalizedFieldprivate static MergedFieldExecutableNormalizedOperationFactory.newMergedField(com.google.common.collect.ImmutableList<ExecutableNormalizedOperationFactory.FieldAndAstParent> fieldAndAstParents) Methods in graphql.normalized that return types with arguments of type MergedFieldModifier and TypeMethodDescriptionExecutableNormalizedOperation.getNormalizedFieldToMergedField()Methods in graphql.normalized with parameters of type MergedFieldModifier and TypeMethodDescriptionExecutableNormalizedOperation.getNormalizedField(MergedField mergedField, GraphQLFieldsContainer fieldsContainer, ResultPath resultPath) This will find aExecutableNormalizedFieldgiven a merged field and a result path.Method parameters in graphql.normalized with type arguments of type MergedFieldModifier and TypeMethodDescriptionprivate voidExecutableNormalizedOperationFactory.buildFieldWithChildren(ExecutableNormalizedField executableNormalizedField, com.google.common.collect.ImmutableList<ExecutableNormalizedOperationFactory.FieldAndAstParent> fieldAndAstParents, FieldCollectorNormalizedQueryParams fieldCollectorNormalizedQueryParams, com.google.common.collect.ImmutableListMultimap.Builder<Field, ExecutableNormalizedField> fieldNormalizedField, BiConsumer<ExecutableNormalizedField, MergedField> captureMergedField, com.google.common.collect.ImmutableListMultimap.Builder<FieldCoordinates, ExecutableNormalizedField> coordinatesToNormalizedFields, int curLevel, int maxLevel) Constructor parameters in graphql.normalized with type arguments of type MergedFieldModifierConstructorDescriptionExecutableNormalizedOperation(OperationDefinition.Operation operation, String operationName, List<ExecutableNormalizedField> topLevelFields, com.google.common.collect.ImmutableListMultimap<Field, ExecutableNormalizedField> fieldToNormalizedField, Map<ExecutableNormalizedField, MergedField> normalizedFieldToMergedField, Map<ExecutableNormalizedField, QueryDirectives> normalizedFieldToQueryDirectives, com.google.common.collect.ImmutableListMultimap<FieldCoordinates, ExecutableNormalizedField> coordinatesToNormalizedFields) -
Uses of MergedField in graphql.schema
Fields in graphql.schema declared as MergedFieldModifier and TypeFieldDescriptionprivate MergedFieldDataFetchingEnvironmentImpl.Builder.mergedFieldprivate final MergedFieldDataFetchingEnvironmentImpl.mergedFieldMethods in graphql.schema that return MergedFieldModifier and TypeMethodDescriptionDataFetchingEnvironment.getMergedField()It can happen that a query has overlapping fields which are querying the same data.DataFetchingEnvironmentImpl.getMergedField()DelegatingDataFetchingEnvironment.getMergedField()Methods in graphql.schema with parameters of type MergedFieldModifier and TypeMethodDescriptionDataFetchingEnvironmentImpl.Builder.mergedField(MergedField mergedField)