Package org.springframework.data.keyvalue.core
@NonNullApi
@NonNullFields
package org.springframework.data.keyvalue.core
Core key/value implementation.
-
ClassDescriptionBase implementation of
KeyValueAdapter
holdsQueryEngine
to delegate find and count execution to.Resolves the criteria object from givenKeyValueQuery
.ForwardsCloseableIterator
invocations to the configuredIterator
delegate.API for components generating identifiers.Converter capable of transforming a givenIterable
into a collection type.KeyValueAdapter
unifies 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.SimplePersistenceExceptionTranslator
implementation for key/value stores that converts the given runtime exception to an appropriate exception from theorg.springframework.dao
hierarchy.Basic implementation ofKeyValueOperations
.QueryEngine
implementation specific for executingPredicate
basedKeyValueQuery
againstKeyValueAdapter
.Base implementation for accessing and executingKeyValueQuery
against aKeyValueAdapter
.Interface forQueryEngineFactory
implementations that provide aQueryEngine
object as part of the configuration.SortAccessor<T>Resolves theSort
object from givenKeyValueQuery
and potentially converts it into a store specific representation that can be used by theQueryEngine
implementation.SpelCriteria
allows to pass on aSpelExpression
andEvaluationContext
to the actual query processor.Comparator
implementation usingSpelExpression
.QueryEngine
implementation specific for executingSpelExpression
basedKeyValueQuery
againstKeyValueAdapter
.SortAccessor
implementation capable of creatingSpelPropertyComparator
.Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource".