Uses of Class
graphql.schema.diffing.SchemaGraph
Packages that use SchemaGraph
-
Uses of SchemaGraph in graphql.schema.diffing
Fields in graphql.schema.diffing declared as SchemaGraphModifier and TypeFieldDescriptionprivate final SchemaGraphDiffImpl.completeSourceGraphprivate final SchemaGraphDiffImpl.OptimalEdit.completeSourceGraphprivate final SchemaGraphDiffImpl.completeTargetGraphprivate final SchemaGraphDiffImpl.OptimalEdit.completeTargetGraphprivate final SchemaGraphPossibleMappingsCalculator.sourceGraph(package private) SchemaGraphSchemaDiffing.sourceGraphprivate final SchemaGraphPossibleMappingsCalculator.targetGraph(package private) SchemaGraphSchemaDiffing.targetGraphMethods in graphql.schema.diffing that return SchemaGraphMethods in graphql.schema.diffing with parameters of type SchemaGraphModifier and TypeMethodDescriptionprivate voidSchemaGraphFactory.addSchemaVertex(SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) static intEditorialCostForMapping.baseEditorialCostForMapping(Mapping mapping, SchemaGraph sourceGraph, SchemaGraph targetGraph) static intEditorialCostForMapping.baseEditorialCostForMapping(Mapping mapping, SchemaGraph sourceGraph, SchemaGraph targetGraph, List<EditOperation> editOperationsResult) Gets the "editorial cost for mapping" for the base mapping.private voidSchemaGraphFactory.createAppliedDirectives(Vertex from, List<GraphQLDirective> appliedDirectives, SchemaGraph schemaGraph) private DiffImpl.OptimalEditSchemaDiffing.diffImpl(SchemaGraph sourceGraph, SchemaGraph targetGraph, AtomicInteger algoIterationCount) static intEditorialCostForMapping.editorialCostForMapping(int baseCost, Mapping mapping, SchemaGraph sourceGraph, SchemaGraph targetGraph) Calculates the "editorial cost for mapping" for the non-fixed targets in aMapping.booleanPossibleMappingsCalculator.VertexContextSegment.filter(Vertex vertex, SchemaGraph schemaGraph) PossibleMappingsCalculator.getFixedParentRestrictions(SchemaGraph sourceGraph, List<Vertex> fixedSourceVertices, Map<Vertex, Vertex> fixedOneToOneMappings) This computes the initial set of parent restrictions based on the fixed portion of the mapping.PossibleMappingsCalculator.getNonFixedParentRestrictions(SchemaGraph sourceGraph, SchemaGraph targetGraph, Mapping mapping) This computes the initial set of parent restrictions based on the given non-fixed mapping.private voidSchemaGraphFactory.handleArgument(Vertex argumentVertex, GraphQLArgument graphQLArgument, SchemaGraph schemaGraph) private voidSchemaGraphFactory.handleDirective(Vertex directive, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleField(Vertex fieldVertex, GraphQLFieldDefinition fieldDefinition, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleInputField(Vertex inputFieldVertex, GraphQLInputObjectField inputField, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleInputObject(Vertex inputObject, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleInterfaceVertex(Vertex interfaceVertex, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleObjectVertex(Vertex objectVertex, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) private voidSchemaGraphFactory.handleUnion(Vertex unionVertex, SchemaGraph schemaGraph, GraphQLSchema graphQLSchema) abstract StringPossibleMappingsCalculator.VertexContextSegment.idForVertex(Vertex vertex, SchemaGraph schemaGraph) private VertexSchemaGraphFactory.newArgument(GraphQLArgument graphQLArgument, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newDirective(GraphQLDirective directive, SchemaGraph schemaGraph) private voidSchemaGraphFactory.newEnum(GraphQLEnumType enumType, SchemaGraph schemaGraph, boolean isIntrospectionNode) private VertexSchemaGraphFactory.newField(GraphQLFieldDefinition graphQLFieldDefinition, SchemaGraph schemaGraph, boolean isIntrospectionNode) private VertexSchemaGraphFactory.newInputField(GraphQLInputObjectField inputField, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newInputObject(GraphQLInputObjectType inputObject, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newInterface(GraphQLInterfaceType interfaceType, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newObject(GraphQLObjectType graphQLObjectType, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newScalar(GraphQLScalarType scalarType, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaGraphFactory.newUnion(GraphQLUnionType unionType, SchemaGraph schemaGraph, boolean isIntrospectionNode) private voidSchemaDiffing.sortVertices(List<Vertex> vertices, SchemaGraph schemaGraph, PossibleMappingsCalculator.PossibleMappings possibleMappings) Constructors in graphql.schema.diffing with parameters of type SchemaGraphModifierConstructorDescriptionDiffImpl(PossibleMappingsCalculator possibleMappingsCalculator, SchemaGraph completeSourceGraph, SchemaGraph completeTargetGraph, PossibleMappingsCalculator.PossibleMappings possibleMappings, SchemaDiffingRunningCheck runningCheck) OptimalEdit(SchemaGraph completeSourceGraph, SchemaGraph completeTargetGraph) OptimalEdit(SchemaGraph completeSourceGraph, SchemaGraph completeTargetGraph, Mapping mapping, int ged) PossibleMappingsCalculator(SchemaGraph sourceGraph, SchemaGraph targetGraph, SchemaDiffingRunningCheck runningCheck) -
Uses of SchemaGraph in graphql.schema.diffing.ana
Fields in graphql.schema.diffing.ana declared as SchemaGraphModifier and TypeFieldDescriptionprivate final SchemaGraphEditOperationAnalyzer.newSchemaGraphprivate final SchemaGraphEditOperationAnalyzer.oldSchemaGraphConstructors in graphql.schema.diffing.ana with parameters of type SchemaGraphModifierConstructorDescriptionEditOperationAnalyzer(GraphQLSchema oldSchema, GraphQLSchema newSchema, SchemaGraph oldSchemaGraph, SchemaGraph newSchemaGraph)