Package 

Object SchemaBuilder.Companion

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • buildSchema

        @JvmOverloads() final GraphQLSchema buildSchema(String sdl, SchemaConfig config, DataFetchingInterceptor dataFetchingInterceptor)
        Parameters:
        sdl - the schema to augment
        config - defines how the schema should get augmented
        dataFetchingInterceptor - since this library registers dataFetcher for its augmented methods, these data fetchers may be called by other resolver.
      • buildSchema

        @JvmOverloads() final GraphQLSchema buildSchema(TypeDefinitionRegistry typeDefinitionRegistry, SchemaConfig config, DataFetchingInterceptor dataFetchingInterceptor)
        Parameters:
        typeDefinitionRegistry - a registry containing all the types, that should be augmented
        config - defines how the schema should get augmented
        dataFetchingInterceptor - since this library registers dataFetcher for its augmented methods, these data fetchers may be called by other resolver.
      • buildSchema

        @JvmOverloads() final GraphQLSchema buildSchema(TypeDefinitionRegistry typeDefinitionRegistry, SchemaConfig config)
        Parameters:
        typeDefinitionRegistry - a registry containing all the types, that should be augmented
        config - defines how the schema should get augmented
      • buildSchema

        @JvmOverloads() final GraphQLSchema buildSchema(TypeDefinitionRegistry typeDefinitionRegistry)
        Parameters:
        typeDefinitionRegistry - a registry containing all the types, that should be augmented