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.Exceptionpublic EditOperationAnalysisResult diffAndAnalyze(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2) throws java.lang.Exception
java.lang.Exceptionpublic DiffImpl.OptimalEdit diffGraphQLSchemaAllEdits(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2) throws java.lang.Exception
java.lang.Exception