Package graphql.schema.diffing.ana
Interface SchemaDifference
-
- All Known Subinterfaces:
SchemaDifference.DirectiveDifference,SchemaDifference.EnumDifference,SchemaDifference.InputObjectDifference,SchemaDifference.InterfaceDifference,SchemaDifference.ObjectDifference,SchemaDifference.ScalarDifference,SchemaDifference.SchemaAddition,SchemaDifference.SchemaDeletion,SchemaDifference.SchemaModification,SchemaDifference.SchemaModificationDetail,SchemaDifference.UnionDifference
- All Known Implementing Classes:
SchemaDifference.DirectiveAddition,SchemaDifference.DirectiveDeletion,SchemaDifference.DirectiveModification,SchemaDifference.EnumAddition,SchemaDifference.EnumDeletion,SchemaDifference.EnumModification,SchemaDifference.InputObjectAddition,SchemaDifference.InputObjectDeletion,SchemaDifference.InputObjectModification,SchemaDifference.InterfaceAddition,SchemaDifference.InterfaceDeletion,SchemaDifference.InterfaceModification,SchemaDifference.ObjectAddition,SchemaDifference.ObjectDeletion,SchemaDifference.ObjectModification,SchemaDifference.ScalarAddition,SchemaDifference.ScalarDeletion,SchemaDifference.ScalarModification,SchemaDifference.UnionAddition,SchemaDifference.UnionDeletion,SchemaDifference.UnionModification
public interface SchemaDifferenceAny kind of difference between two schemas is a SchemaDifference.Below that we have three different possible kind of differences: - Addition - Deletion - Modification
-
-
Nested Class Summary
-