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 SchemaDifference
Any 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
-