Types
Link copied to clipboard
class DefaultSchemaTransformer(val oldSchema: GraphQLSchema, val mappingContext: Neo4jMappingContext, val nodeDefinitionCollection: NodeDefinitionCollection, val dataFetcherFactoryProvider: KotlinDataFetcherFactoryProvider, val subFilterGenerator: SubFilterGenerator, val includeSkipField: Boolean, val reactiveNeo4jClient: ReactiveNeo4jClient, val renderer: Renderer, val additionalOrderBeans: Map<String, OrderPart<*>>) : SchemaTransformer
Default implementation of SchemaTransformer The transformation result can be found in schema The generated filter collection can be found in filterDefinitionCollection
Link copied to clipboard
class FieldDataFetchingEnvironment(val parent: DataFetchingEnvironment, val fieldDefinition: FieldDefinition) : DataFetchingEnvironment
DataFetchingEnvironment which also contains the FieldDefinition of the field being fetched
Link copied to clipboard
class SchemaTransformationContext(context: TraverserContext<*>, schemaTransformer: SchemaTransformer) : SchemaTransformer
Link copied to clipboard
interface SchemaTransformer
Used to transform a GraphQL schema generated by graphql-kotlin Adds top level queries based on the DomainNode annotation Adds fields to Node types and interfaces