Module spring.data.keyvalue
Package org.springframework.data.keyvalue.core
@NonNullApi
@NonNullFields
package org.springframework.data.keyvalue.core
Core key/value implementation.
-
ClassDescriptionBase implementation of
KeyValueAdapterholdsQueryEngineto delegate find and count execution to.Resolves the criteria object from givenKeyValueQuery.ForwardsCloseableIteratorinvocations to the configuredIteratordelegate.API for components generating identifiers.Converter capable of transforming a givenIterableinto a collection type.KeyValueAdapterunifies access and shields the underlying key/value specific implementation.Generic callback interface for code that operates on aKeyValueAdapter.Interface that specifies a basic set of key/value operations.SimplePersistenceExceptionTranslatorimplementation for key/value stores that converts the given runtime exception to an appropriate exception from theorg.springframework.daohierarchy.Basic implementation ofKeyValueOperations.QueryEngineimplementation specific for executingPredicatebasedKeyValueQueryagainstKeyValueAdapter.Base implementation for accessing and executingKeyValueQueryagainst aKeyValueAdapter.Interface forQueryEngineFactoryimplementations that provide aQueryEngineobject as part of the configuration.SortAccessor<T>Resolves theSortobject from givenKeyValueQueryand potentially converts it into a store specific representation that can be used by theQueryEngineimplementation.SpelCriteriaallows to pass on aSpelExpressionandEvaluationContextto the actual query processor.Comparatorimplementation usingSpelExpression.QueryEngineimplementation specific for executingSpelExpressionbasedKeyValueQueryagainstKeyValueAdapter.SortAccessorimplementation capable of creatingSpelPropertyComparator.Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource".