All Classes and Interfaces

Class
Description
Base implementation of KeyValueAdapter holds QueryEngine to delegate find and count execution to.
AnnotationBasedKeySpaceResolver looks up Persistent and checks for presence of either meta or direct usage of KeySpace.
KeyValuePersistentEntity implementation that adds specific meta-data such as the keySpace.
KeyValuePartTreeQuery implementation deriving queries from PartTree using a predefined AbstractQueryCreator that caches the once created query.
Most trivial implementation of KeySpaceResolver returning the Class.getName().
Resolves the criteria object from given KeyValueQuery.
Annotation to activate Map repositories.
Forwards CloseableIterator invocations to the configured Iterator delegate.
API for components generating identifiers.
Converter capable of transforming a given Iterable into a collection type.
Marker interface for methods with Persistent annotations indicating the presence of a dedicated keyspace the entity should reside in.
KeySpaceResolver determines the keyspace a given type is assigned to.
KeyValueAdapter unifies access and shields the underlying key/value specific implementation.
Generic callback interface for code that operates on a KeyValueAdapter.
KeyValueEvent gets published for operations executed by eg.
KeyValueEvent after removing an object by with a given key.
KeyValueEvent after removing all elements in a given keyspace.
KeyValueEvent after loading an object by its key.
KeyValueEvent after inserting an object by with a given key.
KeyValueEvent after updating an object by with a given key.
KeyValueEvent before removing an object by with a given key.
KeyValueEvent before removing all elements in a given keyspace.
KeyValueEvent raised before loading an object by its key.
KeyValueEvent before inserting an object by with a given key.
KeyValueEvent before updating an object by with a given key.
Default implementation of a MappingContext using KeyValuePersistentEntity and KeyValuePersistentProperty as primary abstractions.
Interface that specifies a basic set of key/value operations.
RepositoryQuery implementation deriving queries from PartTree using a predefined AbstractQueryCreator.
Factory class for obtaining AbstractQueryCreator instances for a given PartTree and ParameterAccessor.
Simple PersistenceExceptionTranslator implementation for key/value stores that converts the given runtime exception to an appropriate exception from the org.springframework.dao hierarchy.
 
Most trivial implementation of PersistentProperty.
 
 
Basic implementation of KeyValueOperations.
KeyValueAdapter implementation for Map.
Map specific RepositoryBeanDefinitionRegistrarSupport implementation.
RepositoryConfigurationExtension for Map-based repositories.
 
QueryEngine implementation specific for executing Predicate based KeyValueQuery against KeyValueAdapter.
KeySpaceResolver prefixing the keyspace with a static prefix after determining the keyspace from a delegate KeySpaceResolver.
Comparator implementation to compare objects based on a PropertyPath.
Annotation to customize the query creator type to be used for a specific store.
QuerydslPredicateExecutor capable of applying Predicates using CollQuery.
Deprecated.
since 2.6, use QuerydslKeyValuePredicateExecutor instead.
Base implementation for accessing and executing KeyValueQuery against a KeyValueAdapter.
Interface for QueryEngineFactory implementations that provide a QueryEngine object as part of the configuration.
Simple KeyValueRepository implementation.
 
Resolves the Sort object from given KeyValueQuery and potentially converts it into a store specific representation that can be used by the QueryEngine implementation.
SpelCriteria allows to pass on a SpelExpression and EvaluationContext to the actual query processor.
Comparator implementation using SpelExpression.
QueryEngine implementation specific for executing SpelExpression based KeyValueQuery against KeyValueAdapter.
SortAccessor implementation capable of creating SpelPropertyComparator.
Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource".