Package graphql.execution
Class ExecutionStrategyParameters
- java.lang.Object
-
- graphql.execution.ExecutionStrategyParameters
-
@PublicApi public class ExecutionStrategyParameters extends java.lang.Object
The parameters that are passed to execution strategies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExecutionStrategyParameters.Builder
-
Field Summary
Fields Modifier and Type Field Description private MergedField
currentField
private ExecutionStepInfo
executionStepInfo
private MergedSelectionSet
fields
private java.lang.Object
localContext
private NonNullableFieldValidator
nonNullableFieldValidator
private ExecutionStrategyParameters
parent
private ResultPath
path
private java.lang.Object
source
-
Constructor Summary
Constructors Modifier Constructor Description private
ExecutionStrategyParameters(ExecutionStepInfo executionStepInfo, java.lang.Object source, java.lang.Object localContext, MergedSelectionSet fields, NonNullableFieldValidator nonNullableFieldValidator, ResultPath path, MergedField currentField, ExecutionStrategyParameters parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStepInfo
getExecutionStepInfo()
MergedField
getField()
This returns the current field in its query representations.MergedSelectionSet
getFields()
java.lang.Object
getLocalContext()
NonNullableFieldValidator
getNonNullFieldValidator()
ExecutionStrategyParameters
getParent()
ResultPath
getPath()
java.lang.Object
getSource()
static ExecutionStrategyParameters.Builder
newParameters()
static ExecutionStrategyParameters.Builder
newParameters(ExecutionStrategyParameters oldParameters)
java.lang.String
toString()
ExecutionStrategyParameters
transform(java.util.function.Consumer<ExecutionStrategyParameters.Builder> builderConsumer)
-
-
-
Field Detail
-
executionStepInfo
private final ExecutionStepInfo executionStepInfo
-
source
private final java.lang.Object source
-
localContext
private final java.lang.Object localContext
-
fields
private final MergedSelectionSet fields
-
nonNullableFieldValidator
private final NonNullableFieldValidator nonNullableFieldValidator
-
path
private final ResultPath path
-
currentField
private final MergedField currentField
-
parent
private final ExecutionStrategyParameters parent
-
-
Constructor Detail
-
ExecutionStrategyParameters
private ExecutionStrategyParameters(ExecutionStepInfo executionStepInfo, java.lang.Object source, java.lang.Object localContext, MergedSelectionSet fields, NonNullableFieldValidator nonNullableFieldValidator, ResultPath path, MergedField currentField, ExecutionStrategyParameters parent)
-
-
Method Detail
-
getExecutionStepInfo
public ExecutionStepInfo getExecutionStepInfo()
-
getSource
public java.lang.Object getSource()
-
getFields
public MergedSelectionSet getFields()
-
getNonNullFieldValidator
public NonNullableFieldValidator getNonNullFieldValidator()
-
getPath
public ResultPath getPath()
-
getLocalContext
public java.lang.Object getLocalContext()
-
getParent
public ExecutionStrategyParameters getParent()
-
getField
public MergedField getField()
This returns the current field in its query representations.- Returns:
- the current merged fields
-
transform
public ExecutionStrategyParameters transform(java.util.function.Consumer<ExecutionStrategyParameters.Builder> builderConsumer)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
newParameters
public static ExecutionStrategyParameters.Builder newParameters()
-
newParameters
public static ExecutionStrategyParameters.Builder newParameters(ExecutionStrategyParameters oldParameters)
-
-