Package graphql.schema.diffing
Class DiffImpl.MappingEntry
- java.lang.Object
-
- graphql.schema.diffing.DiffImpl.MappingEntry
-
- Enclosing class:
- DiffImpl
private static class DiffImpl.MappingEntry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description int[]
assignments
java.util.List<Vertex>
availableTargetVertices
These are the available vertices, relative to the parent mapping.(package private) int
level
(package private) double
lowerBoundCost
java.util.concurrent.LinkedBlockingQueue<DiffImpl.MappingEntry>
mappingEntriesSiblings
(package private) Mapping
partialMapping
-
Constructor Summary
Constructors Constructor Description MappingEntry(Mapping partialMapping, int level, double lowerBoundCost)
-
-
-
Field Detail
-
mappingEntriesSiblings
public java.util.concurrent.LinkedBlockingQueue<DiffImpl.MappingEntry> mappingEntriesSiblings
-
assignments
public int[] assignments
-
availableTargetVertices
public java.util.List<Vertex> availableTargetVertices
These are the available vertices, relative to the parent mapping. Meaning the last mapped element is NOT contained in it.
-
partialMapping
Mapping partialMapping
-
level
int level
-
lowerBoundCost
double lowerBoundCost
-
-
Constructor Detail
-
MappingEntry
public MappingEntry(Mapping partialMapping, int level, double lowerBoundCost)
-
-