Interface | Description |
---|---|
FieldComplexityCalculator |
Used to calculate the complexity of a field.
|
QueryReducer<T> |
Used by
QueryTraverser to reduce the fields of a Document (or part of it) to a single value. |
QueryVisitor |
Used by
QueryTraverser to visit the nodes of a Query. |
QueryVisitorFieldArgumentEnvironment | |
QueryVisitorFieldArgumentInputValue |
This describes the tree structure that forms from a argument input type,
especially with `input ComplexType { ....}` types that might in turn contain other complex
types and hence form a tree of values.
|
QueryVisitorFieldArgumentValueEnvironment | |
QueryVisitorFieldEnvironment | |
QueryVisitorFragmentDefinitionEnvironment | |
QueryVisitorFragmentSpreadEnvironment | |
QueryVisitorInlineFragmentEnvironment |
Class | Description |
---|---|
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.
|
NodeVisitorWithTypeTracking |
Internally used node visitor which delegates to a
QueryVisitor with type
information about the visited field. |
QueryComplexityInfo |
The query complexity info.
|
QueryComplexityInfo.Builder | |
QueryDepthInfo |
The query depth info.
|
QueryDepthInfo.Builder | |
QueryTransformer |
Helps to transform a Document (or parts of it) and tracks at the same time the corresponding Schema types.
|
QueryTransformer.Builder | |
QueryTraverser |
Helps to traverse (or reduce) a Document (or parts of it) and tracks at the same time the corresponding Schema types.
|
QueryTraverser.Builder | |
QueryVisitorFieldArgumentEnvironmentImpl | |
QueryVisitorFieldArgumentInputValueImpl | |
QueryVisitorFieldArgumentValueEnvironmentImpl | |
QueryVisitorFieldEnvironmentImpl | |
QueryVisitorFragmentDefinitionEnvironmentImpl | |
QueryVisitorFragmentSpreadEnvironmentImpl | |
QueryVisitorInlineFragmentEnvironmentImpl | |
QueryVisitorStub |