Package graphql.normalized
-
Interface Summary Interface Description VariablePredicate This predicate indicates whether a variable should be made for this field argument OR whether it will be compiled into a graphql AST literal. -
Class Summary Class Description ENFMerger ExecutableNormalizedField AnExecutableNormalizedField
represents a field in an executable graphql operation.ExecutableNormalizedField.Builder ExecutableNormalizedOperation AExecutableNormalizedOperation
represent how the text of a graphql operation (sometimes known colloquially as a query) will be executed at runtime according to the graphql specification.ExecutableNormalizedOperationFactory This factory can create aExecutableNormalizedOperation
which represents what would be executed during a given graphql operation.ExecutableNormalizedOperationFactory.CollectNFResult ExecutableNormalizedOperationFactory.Options ExecutableNormalizedOperationToAstCompiler This class can take a list ofExecutableNormalizedField
s and compiling out a normalised operationDocument
that would represent how those fields maybe executed.ExecutableNormalizedOperationToAstCompiler.CompilerResult The result is aDocument
and a map of variables that would go with that document.FieldCollectorNormalizedQueryParams FieldCollectorNormalizedQueryParams.Builder FieldCollectorNormalizedQueryParams.PossibleMerger NormalizedInputValue An argument value with type information.ValueToVariableValueCompiler VariableAccumulator This accumulator class decides on whether to create a variable for a query argument and if so it tracks what variables were made.VariableValueWithDefinition