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.Base implementation for accessing and executingKeyValueQueryagainst aKeyValueAdapter.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.SortAccessorimplementation capable of creatingSpelPropertyComparator.Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource".