public class SchemaDiffing
extends java.lang.Object
Constructor and Description |
---|
SchemaDiffing() |
Modifier and Type | Method and Description |
---|---|
EditOperationAnalysisResult |
diffAndAnalyze(GraphQLSchema graphQLSchema1,
GraphQLSchema graphQLSchema2) |
java.util.List<EditOperation> |
diffGraphQLSchema(GraphQLSchema graphQLSchema1,
GraphQLSchema graphQLSchema2) |
DiffImpl.OptimalEdit |
diffGraphQLSchemaAllEdits(GraphQLSchema graphQLSchema1,
GraphQLSchema graphQLSchema2) |
void |
stop()
Tries to stop the algorithm from execution ASAP by throwing a
SchemaDiffingCancelledException . |
public void stop()
SchemaDiffingCancelledException
.public java.util.List<EditOperation> diffGraphQLSchema(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2) throws java.lang.Exception
java.lang.Exception
public EditOperationAnalysisResult diffAndAnalyze(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2) throws java.lang.Exception
java.lang.Exception
public DiffImpl.OptimalEdit diffGraphQLSchemaAllEdits(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2) throws java.lang.Exception
java.lang.Exception