| Interface | Description |
|---|---|
| FieldComplexityCalculator |
Used to calculate the complexity of a field.
|
| QueryReducer<T> |
Used by
QueryTraversal to reduce the fields of a Document (or part of it) to a single value. |
| QueryVisitor |
Used by
QueryTraversal to visit the nodes of a Query. |
| QueryVisitorFieldEnvironment | |
| QueryVisitorFragmentSpreadEnvironment | |
| QueryVisitorInlineFragmentEnvironment |
| Class | Description |
|---|---|
| ChildrenOfSelectionProvider |
QueryTraversal helper class responsible for obtaining Selection
nodes from selection parent.
|
| FieldComplexityEnvironment | |
| MaxQueryComplexityInstrumentation |
Prevents execution if the query complexity is greater than the specified maxComplexity
|
| MaxQueryDepthInstrumentation |
Prevents execution if the query depth is greater than the specified maxDepth
|
| QueryTraversal |
Helps to traverse (or reduce) a Document (or parts of it) and tracks at the same time the corresponding Schema types.
|
| QueryTraversal.Builder | |
| QueryVisitorFieldEnvironmentImpl | |
| QueryVisitorFragmentSpreadEnvironmentImpl | |
| QueryVisitorInlineFragmentEnvironmentImpl | |
| QueryVisitorStub |