Package org.springframework.data.repository.query
@NonNullApi
package org.springframework.data.repository.query
Support classes to work with query methods.
-
ClassDescriptionCaching variant of
ValueExpressionDelegate.Default implementation ofParameters.Deprecated.FluentQuery<T>Fluent interface to define and run a query along with projection and sorting and.Fetchable extensionFluentQueryallowing to materialize results from the underlying query.Reactive extensionFluentQueryallowing to materialize results from the underlying query.Interface to allow execution of Query by ExampleExampleinstances.Annotation to bind method parameters to a query via a named parameter.Class to abstract a single parameter of a query method.Interface to access method parameters.Exception to be thrown when trying to access aParameterwith an invalid index inside aParametersinstance.Abstracts method parameters that have to be bound to query parameters or applied to the query independently.ParameterAccessorimplementation using aParametersinstance to find special parameters.Interface providing access to the method, containing class and domain type as source object for parameter descriptors.Interface to allow execution of Query by ExampleExampleinstances.Exception to be thrown if a query cannot be created from aMethod.Strategy interface for which way to lookupRepositoryQuerys.Abstraction of a method that is designated to execute a finder query.Deprecated.since 3.4 in favor ofQueryMethodValueEvaluationContextAccessor.Factory to createValueEvaluationContextProviderinstances.Deprecated.since 3.4 in favor ofQueryMethodValueEvaluationContextAccessor.Interface to allow execution of Query by ExampleExampleinstances using a reactive infrastructure.Deprecated.since 3.4 in favor ofQueryMethodValueEvaluationContextAccessor.Interface for a query abstraction.AResultProcessorto expose metadata about query result element projection and eventually post processing raw query results into projections and data transfer objects.A representation of the type returned by aQueryMethod.Deprecated.since 3.3, useValueExpressionQueryRewriterinstead.Deprecated.since 3.3, useValueExpressionQueryRewriterinstead.An extension ofSpelQueryContextthat can createSpelEvaluatorinstances as it also knows about aQueryMethodEvaluationContextProvider.Delegate to provide aValueExpressionParseralong with a context factory.A ValueExpressionQueryRewriter is able to detect Value expressions in a query string and to replace them with bind variables.An extension ofValueExpressionQueryRewriterthat can createValueExpressionQueryRewriter.QueryExpressionEvaluatorinstances as it also knows about aQueryMethodValueEvaluationContextAccessor.
QueryMethodValueEvaluationContextAccessor.