public class ListExecutionResultNode extends ExecutionResultNode
Constructor and Description |
---|
ListExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
java.util.List<ExecutionResultNode> children) |
ListExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
java.util.List<ExecutionResultNode> children,
java.util.List<GraphQLError> errors) |
Modifier and Type | Method and Description |
---|---|
ExecutionResultNode |
withNewChildren(java.util.List<ExecutionResultNode> children)
Creates a new ExecutionResultNode of the same specific type with the new set of result children
|
ExecutionResultNode |
withNewErrors(java.util.List<GraphQLError> errors)
Creates a new ExecutionResultNode of the same specific type with the new error collection
|
ExecutionResultNode |
withNewFetchedValueAnalysis(FetchedValueAnalysis fetchedValueAnalysis)
Creates a new ExecutionResultNode of the same specific type with the new
FetchedValueAnalysis |
getChildNonNullableException, getChildren, getErrors, getFetchedValueAnalysis, getMergedField, getNonNullableFieldWasNullException, toString
public ListExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis, java.util.List<ExecutionResultNode> children)
public ListExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis, java.util.List<ExecutionResultNode> children, java.util.List<GraphQLError> errors)
public ExecutionResultNode withNewChildren(java.util.List<ExecutionResultNode> children)
ExecutionResultNode
withNewChildren
in class ExecutionResultNode
children
- the new children for this result nodepublic ExecutionResultNode withNewFetchedValueAnalysis(FetchedValueAnalysis fetchedValueAnalysis)
ExecutionResultNode
FetchedValueAnalysis
withNewFetchedValueAnalysis
in class ExecutionResultNode
fetchedValueAnalysis
- the FetchedValueAnalysis
for this result nodeFetchedValueAnalysis
public ExecutionResultNode withNewErrors(java.util.List<GraphQLError> errors)
ExecutionResultNode
withNewErrors
in class ExecutionResultNode
errors
- the new errors for this result node