Package graphql.schema.diffing
package graphql.schema.diffing
-
ClassDescriptionThis is an algorithm calculating the optimal edit to change the source graph into the target graph.An optimal edit from one graph to another.An edit operation between two graphs can be one of six types: insert vertex, delete vertex, change vertex, insert edge, delete edge, change edgeAn implementation of the Hungarian algorithm for solving the assignment problem.A mapping (in the math sense) from a list of vertices to another list of vertices.We don't want to allow arbitrary schema changes.