@NonNullApi

# Package org.springframework.data.spel.spi

Service provider interfaces to extend the query execution mechanism.

See: Description

Interface Summary
EvaluationContextExtension: SPI to allow adding a set of properties and function definitions accessible via the root of an `EvaluationContext` provided by an `ExtensionAwareQueryMethodEvaluationContextProvider`.
ExtensionIdAware: Marker interface for Spring Data `EvaluationContext` extensions.
ReactiveEvaluationContextExtension: SPI to resolve a `EvaluationContextExtension` to make it accessible via the root of an `EvaluationContext` provided by a `ExtensionAwareQueryMethodEvaluationContextProvider`.

Class Summary
Function: Value object to represent a function.

## Package org.springframework.data.spel.spi Description

Service provider interfaces to extend the query execution mechanism.