public class NormalizedQueryTree
extends java.lang.Object
Constructor and Description |
---|
NormalizedQueryTree(java.util.List<NormalizedField> topLevelFields,
java.util.Map<Field,java.util.List<NormalizedField>> fieldToNormalizedField,
java.util.Map<NormalizedField,MergedField> normalizedFieldToMergedField,
java.util.Map<FieldCoordinates,java.util.List<NormalizedField>> coordinatesToNormalizedFields) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<FieldCoordinates,java.util.List<NormalizedField>> |
getCoordinatesToNormalizedFields() |
java.util.Map<Field,java.util.List<NormalizedField>> |
getFieldToNormalizedField() |
MergedField |
getMergedField(NormalizedField normalizedField) |
NormalizedField |
getNormalizedField(MergedField mergedField,
GraphQLFieldsContainer fieldsContainer,
ResultPath resultPath) |
java.util.List<NormalizedField> |
getNormalizedFields(Field field) |
java.util.Map<NormalizedField,MergedField> |
getNormalizedFieldToMergedField() |
java.util.List<NormalizedField> |
getTopLevelFields() |
public NormalizedQueryTree(java.util.List<NormalizedField> topLevelFields, java.util.Map<Field,java.util.List<NormalizedField>> fieldToNormalizedField, java.util.Map<NormalizedField,MergedField> normalizedFieldToMergedField, java.util.Map<FieldCoordinates,java.util.List<NormalizedField>> coordinatesToNormalizedFields)
public java.util.Map<FieldCoordinates,java.util.List<NormalizedField>> getCoordinatesToNormalizedFields()
public java.util.List<NormalizedField> getTopLevelFields()
public java.util.Map<Field,java.util.List<NormalizedField>> getFieldToNormalizedField()
public java.util.List<NormalizedField> getNormalizedFields(Field field)
public java.util.Map<NormalizedField,MergedField> getNormalizedFieldToMergedField()
public MergedField getMergedField(NormalizedField normalizedField)
public NormalizedField getNormalizedField(MergedField mergedField, GraphQLFieldsContainer fieldsContainer, ResultPath resultPath)