Package graphql.introspection
package graphql.introspection
-
ClassDescriptionThis
Instrumentation
ensure that a submitted introspection query is done in good faith.GraphQl has a unique capability called Introspection that allow consumers to inspect the system and discover the fields and types available and makes the system self documented.Special DataFetcher which is only used insideIntrospection
Extracted fromDataFetchingEnvironment
to only capture the data really needed forIntrospection
IntrospectionQueryBuilder
allows you to build introspection queries controlled by the options you specifyThe graphql specification does not allow you to retrieve the directives and their argument values that are present on types, enums, fields and input fields, so this class allows you to change the schema and enhance the Introspection types to contain this information.A callback which allows you to decide what directives may be included in introspection extensionsThe parameter environment on a call toIntrospectionWithDirectivesSupport.DirectivePredicate