Uses of Class
graphql.ExecutionInput
Packages that use ExecutionInput
Package
Description
-
Uses of ExecutionInput in graphql
Methods in graphql that return ExecutionInputModifier and TypeMethodDescriptionExecutionInput.Builder.build()private ExecutionInputGraphQL.ensureInputHasId(ExecutionInput executionInput) ExecutionInput.transform(Consumer<ExecutionInput.Builder> builderConsumer) This helps you transform the current ExecutionInput object into another one by starting a builder with all the current values and allows you to transform it how you want.Methods in graphql with parameters of type ExecutionInputModifier and TypeMethodDescriptionprivate ExecutionInputGraphQL.ensureInputHasId(ExecutionInput executionInput) GraphQL.execute(ExecutionInput executionInput) Executes the graphql query using the provided input objectprivate CompletableFuture<ExecutionResult> GraphQL.execute(ExecutionInput executionInput, Document document, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState) GraphQL.executeAsync(ExecutionInput executionInput) Executes the graphql query using the provided input objectprivate CompletableFuture<ExecutionResult> GraphQL.handleAbortException(ExecutionInput executionInput, InstrumentationState instrumentationState, AbortExecutionException abortException) private ParseAndValidateResultGraphQL.parse(ExecutionInput executionInput, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState) static ParseAndValidateResultParseAndValidate.parse(@NotNull ExecutionInput executionInput) This can be called to parse (but not validate) a graphql query.static ParseAndValidateResultParseAndValidate.parseAndValidate(@NotNull GraphQLSchema graphQLSchema, @NotNull ExecutionInput executionInput) This can be called to parse and validate a graphql query against a schema, which is useful if you want to know if it would be acceptable for execution.private CompletableFuture<ExecutionResult> GraphQL.parseValidateAndExecute(ExecutionInput executionInput, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState) private List<ValidationError> GraphQL.validate(ExecutionInput executionInput, Document document, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState) Method parameters in graphql with type arguments of type ExecutionInputModifier and TypeMethodDescriptionprivate PreparsedDocumentEntryGraphQL.parseAndValidate(AtomicReference<ExecutionInput> executionInputRef, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState) -
Uses of ExecutionInput in graphql.execution
Fields in graphql.execution declared as ExecutionInputModifier and TypeFieldDescriptionprivate final ExecutionInputExecutionContext.executionInput(package private) ExecutionInputExecutionContextBuilder.executionInputMethods in graphql.execution that return ExecutionInputMethods in graphql.execution with parameters of type ExecutionInputModifier and TypeMethodDescriptionExecution.execute(Document document, GraphQLSchema graphQLSchema, ExecutionId executionId, ExecutionInput executionInput, InstrumentationState instrumentationState) ExecutionContextBuilder.executionInput(ExecutionInput executionInput) -
Uses of ExecutionInput in graphql.execution.instrumentation
Methods in graphql.execution.instrumentation that return ExecutionInputModifier and TypeMethodDescription@NotNull ExecutionInputChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) @NotNull ExecutionInputChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) default @NotNull ExecutionInputInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) Deprecated.default @NotNull ExecutionInputInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) This is called to instrument aExecutionInputbefore it is used to parse, validate and execute a query, allowing you to adjust what query input parameters are used@NotNull ExecutionInputSimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) @NotNull ExecutionInputSimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) Methods in graphql.execution.instrumentation with parameters of type ExecutionInputModifier and TypeMethodDescription@NotNull ExecutionInputChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) @NotNull ExecutionInputChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) default @NotNull ExecutionInputInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) default @NotNull ExecutionInputInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) This is called to instrument aExecutionInputbefore it is used to parse, validate and execute a query, allowing you to adjust what query input parameters are used@NotNull ExecutionInputSimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters) @NotNull ExecutionInputSimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput, InstrumentationExecutionParameters parameters, InstrumentationState state) -
Uses of ExecutionInput in graphql.execution.instrumentation.parameters
Fields in graphql.execution.instrumentation.parameters declared as ExecutionInputModifier and TypeFieldDescriptionprivate final ExecutionInputInstrumentationCreateStateParameters.executionInputprivate final ExecutionInputInstrumentationExecutionParameters.executionInputMethods in graphql.execution.instrumentation.parameters that return ExecutionInputModifier and TypeMethodDescriptionInstrumentationCreateStateParameters.getExecutionInput()InstrumentationExecutionParameters.getExecutionInput()Constructors in graphql.execution.instrumentation.parameters with parameters of type ExecutionInputModifierConstructorDescriptionInstrumentationCreateStateParameters(GraphQLSchema schema, ExecutionInput executionInput) InstrumentationExecutionParameters(ExecutionInput executionInput, GraphQLSchema schema, InstrumentationState instrumentationState) InstrumentationValidationParameters(ExecutionInput executionInput, Document document, GraphQLSchema schema, InstrumentationState instrumentationState) -
Uses of ExecutionInput in graphql.execution.preparsed
Methods in graphql.execution.preparsed with parameters of type ExecutionInputModifier and TypeMethodDescriptionNoOpPreparsedDocumentProvider.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) PreparsedDocumentProvider.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) default CompletableFuture<PreparsedDocumentEntry> PreparsedDocumentProvider.getDocumentAsync(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) This is called to get a "cached" pre-parsed query and if it's not present, then the "parseAndValidateFunction" can be called to parse and validate the query.Method parameters in graphql.execution.preparsed with type arguments of type ExecutionInputModifier and TypeMethodDescriptionNoOpPreparsedDocumentProvider.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) PreparsedDocumentProvider.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) default CompletableFuture<PreparsedDocumentEntry> PreparsedDocumentProvider.getDocumentAsync(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) This is called to get a "cached" pre-parsed query and if it's not present, then the "parseAndValidateFunction" can be called to parse and validate the query. -
Uses of ExecutionInput in graphql.execution.preparsed.persisted
Methods in graphql.execution.preparsed.persisted with parameters of type ExecutionInputModifier and TypeMethodDescriptionPersistedQuerySupport.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction) InMemoryPersistedQueryCache.getPersistedQueryDocument(Object persistedQueryId, ExecutionInput executionInput, PersistedQueryCacheMiss onCacheMiss) PersistedQueryCache.getPersistedQueryDocument(Object persistedQueryId, ExecutionInput executionInput, PersistedQueryCacheMiss onCacheMiss) default CompletableFuture<PreparsedDocumentEntry> PersistedQueryCache.getPersistedQueryDocumentAsync(Object persistedQueryId, ExecutionInput executionInput, PersistedQueryCacheMiss onCacheMiss) This is called to get a persisted query from cache.ApolloPersistedQuerySupport.getPersistedQueryId(ExecutionInput executionInput) PersistedQuerySupport.getPersistedQueryId(ExecutionInput executionInput) This method is required for concrete types to work out the query id (often a hash) that should be used to look up the persisted query in the cache.Method parameters in graphql.execution.preparsed.persisted with type arguments of type ExecutionInputModifier and TypeMethodDescriptionPersistedQuerySupport.getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> parseAndValidateFunction)
Instrumentation.instrumentExecutionInput(ExecutionInput, InstrumentationExecutionParameters, InstrumentationState)instead