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 classExecutionStrategyParameters.Builder
-
Field Summary
Fields Modifier and Type Field Description private MergedFieldcurrentFieldprivate ExecutionStepInfoexecutionStepInfoprivate MergedSelectionSetfieldsprivate java.lang.ObjectlocalContextprivate NonNullableFieldValidatornonNullableFieldValidatorprivate ExecutionStrategyParametersparentprivate ResultPathpathprivate java.lang.Objectsource
-
Constructor Summary
Constructors Modifier Constructor Description privateExecutionStrategyParameters(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 ExecutionStepInfogetExecutionStepInfo()MergedFieldgetField()This returns the current field in its query representations.MergedSelectionSetgetFields()java.lang.ObjectgetLocalContext()NonNullableFieldValidatorgetNonNullFieldValidator()ExecutionStrategyParametersgetParent()ResultPathgetPath()java.lang.ObjectgetSource()static ExecutionStrategyParameters.BuildernewParameters()static ExecutionStrategyParameters.BuildernewParameters(ExecutionStrategyParameters oldParameters)java.lang.StringtoString()ExecutionStrategyParameterstransform(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:
toStringin classjava.lang.Object
-
newParameters
public static ExecutionStrategyParameters.Builder newParameters()
-
newParameters
public static ExecutionStrategyParameters.Builder newParameters(ExecutionStrategyParameters oldParameters)
-
-