Uses of Class
graphql.language.SelectionSet
Packages that use SelectionSet
Package
Description
-
Uses of SelectionSet in graphql.execution
Methods in graphql.execution with parameters of type SelectionSetModifier and TypeMethodDescriptionFieldCollector.collectFields
(FieldCollectorParameters parameters, SelectionSet selectionSet) Given a selection set this will collect the sub-field selections and return it as a mapprivate void
FieldCollector.collectFields
(FieldCollectorParameters parameters, SelectionSet selectionSet, Set<String> visitedFragments, Map<String, MergedField> fields) -
Uses of SelectionSet in graphql.language
Fields in graphql.language declared as SelectionSetModifier and TypeFieldDescriptionprivate SelectionSet
Field.Builder.selectionSet
private final SelectionSet
Field.selectionSet
private SelectionSet
FragmentDefinition.Builder.selectionSet
private final SelectionSet
FragmentDefinition.selectionSet
private SelectionSet
InlineFragment.Builder.selectionSet
private final SelectionSet
InlineFragment.selectionSet
private SelectionSet
OperationDefinition.Builder.selectionSet
private final SelectionSet
OperationDefinition.selectionSet
Methods in graphql.language that return SelectionSetModifier and TypeMethodDescriptionSelectionSet.Builder.build()
SelectionSet.deepCopy()
Field.getSelectionSet()
FragmentDefinition.getSelectionSet()
InlineFragment.getSelectionSet()
OperationDefinition.getSelectionSet()
SelectionSetContainer.getSelectionSet()
private SelectionSet
AstSorter.sortSelectionSet
(SelectionSet selectionSet) SelectionSet.transform
(Consumer<SelectionSet.Builder> builderConsumer) SelectionSet.withNewChildren
(NodeChildrenContainer newChildren) Methods in graphql.language that return types with arguments of type SelectionSetModifier and TypeMethodDescriptionprivate AstPrinter.NodePrinter
<SelectionSet> AstPrinter.selectionSet()
Methods in graphql.language with parameters of type SelectionSetModifier and TypeMethodDescriptionstatic Field.Builder
Field.newField
(String name, SelectionSet selectionSet) Field.Builder.selectionSet
(SelectionSet selectionSet) FragmentDefinition.Builder.selectionSet
(SelectionSet selectionSet) InlineFragment.Builder.selectionSet
(SelectionSet selectionSet) OperationDefinition.Builder.selectionSet
(SelectionSet selectionSet) private SelectionSet
AstSorter.sortSelectionSet
(SelectionSet selectionSet) NodeVisitor.visitSelectionSet
(SelectionSet node, TraverserContext<Node> data) NodeVisitorStub.visitSelectionSet
(SelectionSet node, TraverserContext<Node> context) Constructors in graphql.language with parameters of type SelectionSetModifierConstructorDescriptionprivate
Builder
(SelectionSet existing) Field
(String name, SelectionSet selectionSet) alternative to using a Builder for convenienceprotected
Field
(String name, String alias, List<Argument> arguments, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) Field
(String name, List<Argument> arguments, SelectionSet selectionSet) alternative to using a Builder for convenienceprotected
FragmentDefinition
(String name, TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) InlineFragment
(TypeName typeCondition, SelectionSet selectionSet) alternative to using a Builder for convenienceprotected
InlineFragment
(TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
OperationDefinition
(String name, OperationDefinition.Operation operation, List<VariableDefinition> variableDefinitions, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) -
Uses of SelectionSet in graphql.normalized
Methods in graphql.normalized that return SelectionSetModifier and TypeMethodDescriptionprivate static SelectionSet
ExecutableNormalizedOperationToAstCompiler.selectionSet
(List<Field> fields) private static @Nullable SelectionSet
ExecutableNormalizedOperationToAstCompiler.selectionSetOrNullIfEmpty
(List<Selection<?>> selections) Methods in graphql.normalized with parameters of type SelectionSetModifier and TypeMethodDescriptionprivate void
ExecutableNormalizedOperationFactory.collectFromSelectionSet
(FieldCollectorNormalizedQueryParams parameters, SelectionSet selectionSet, List<ExecutableNormalizedOperationFactory.CollectedField> result, GraphQLCompositeType astTypeCondition, Set<GraphQLObjectType> possibleObjects) -
Uses of SelectionSet in graphql.parser
Methods in graphql.parser that return SelectionSetModifier and TypeMethodDescriptionprotected SelectionSet
GraphqlAntlrToLanguage.createSelectionSet
(GraphqlParser.SelectionSetContext ctx) -
Uses of SelectionSet in graphql.validation
Methods in graphql.validation with parameters of type SelectionSetModifier and TypeMethodDescriptionvoid
AbstractRule.checkSelectionSet
(SelectionSet selectionSet) private void
RulesVisitor.checkSelectionSet
(SelectionSet node) private void
TraversalContext.enterImpl
(SelectionSet selectionSet) void
AbstractRule.leaveSelectionSet
(SelectionSet selectionSet) private void
RulesVisitor.leaveSelectionSet
(SelectionSet node) -
Uses of SelectionSet in graphql.validation.rules
Methods in graphql.validation.rules with parameters of type SelectionSetModifier and TypeMethodDescriptionprivate void
OverlappingFieldsCanBeMerged.collectFields
(Map<String, Set<OverlappingFieldsCanBeMerged.FieldAndType>> fieldMap, SelectionSet selectionSet, GraphQLType parentType, Set<String> visitedFragmentSpreads) void
OverlappingFieldsCanBeMerged.leaveSelectionSet
(SelectionSet selectionSet)