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
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
static class
static class
static class
static class
static interface
static class
static class
static class
static class
static class
static class
static class
static class
static interface
SCHEMA, SCALAR, OBJECT, FIELD_DEFINITION, ARGUMENT_DEFINITION, INTERFACE, UNION, ENUM, ENUM_VALUE, INPUT_OBJECT, INPUT_FIELD_DEFINITIONstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static interface
static class
static interface
static class
static class
static interface
static class
static interface
static class
static class
static class
static class
static class
static interface
static class
static class
static class
static class
static class
static class
static interface
static class
static class
static interface
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static interface
static class
static class
static interface
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static interface
static class
static class
static interface
static class
static interface
static interface
static interface
static interface
static interface
static class
static class
static interface
static class
static class
static class
static interface