Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractKeyValueAdapter - Class in org.springframework.data.keyvalue.core
-
Base implementation of
KeyValueAdapter
holdsQueryEngine
to delegate find and count execution to. - AbstractKeyValueAdapter() - Constructor for class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
-
Creates new
AbstractKeyValueAdapter
with using the default query engine. - AbstractKeyValueAdapter(QueryEngine<? extends KeyValueAdapter, ?, ?>) - Constructor for class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
-
Creates new
AbstractKeyValueAdapter
with using the default query engine. - AbstractKeyValueAdapter(SortAccessor<Comparator<?>>) - Constructor for class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
-
Creates new
AbstractKeyValueAdapter
with using the default query engine and provided comparator for sorting. - after() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterUpdateEvent
-
Get the current value.
- afterDelete(Object, String, Class<? extends T>, T) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.AfterDeleteEvent
. - AfterDeleteEvent(Object, String, Class<? extends T>, T) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDeleteEvent
- afterDropKeySpace(String, Class<? extends T>) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.AfterDropKeySpaceEvent
. - AfterDropKeySpaceEvent(String, Class<? extends T>) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDropKeySpaceEvent
- afterGet(Object, String, Class<T>, T) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.AfterGetEvent
. - AfterGetEvent(Object, String, Class<T>, T) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterGetEvent
- afterInsert(Object, String, Class<? extends T>, T) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.AfterInsertEvent
. - AfterInsertEvent(Object, String, Class<? extends T>, T) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterInsertEvent
- afterPropertiesSet() - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
- afterUpdate(Object, String, Class<? extends T>, T, Object) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.AfterUpdateEvent
. - AfterUpdateEvent(Object, String, Class<? extends T>, T, Object) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterUpdateEvent
- and(Part, String, Iterator<Object>) - Method in class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- AnnotationBasedKeySpaceResolver - Enum Class in org.springframework.data.keyvalue.core.mapping
-
AnnotationBasedKeySpaceResolver
looks upPersistent
and checks for presence of either meta or direct usage ofKeySpace
. - asc() - Method in class org.springframework.data.keyvalue.core.PropertyPathComparator
-
Sort ascending.
- asc() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Sort ascending.
B
- basePackageClasses() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Type-safe alternative to
EnableMapRepositories.basePackages()
for specifying the packages to scan for annotated components. - basePackages() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Base packages to scan for annotated components.
- BasicKeyValuePersistentEntity<T,
P extends KeyValuePersistentProperty<P>> - Class in org.springframework.data.keyvalue.core.mapping -
KeyValuePersistentEntity
implementation that adds specific meta-data such as the keySpace. - BasicKeyValuePersistentEntity(TypeInformation<T>) - Constructor for class org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity
- BasicKeyValuePersistentEntity(TypeInformation<T>, KeySpaceResolver) - Constructor for class org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity
- before() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterUpdateEvent
-
Get the value before update.
- beforeDelete(Object, String, Class<? extends T>) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.BeforeDeleteEvent
. - BeforeDeleteEvent(Object, String, Class<? extends T>) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeDeleteEvent
- beforeDropKeySpace(String, Class<? extends T>) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.BeforeDropKeySpaceEvent
. - BeforeDropKeySpaceEvent(String, Class<? extends T>) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeDropKeySpaceEvent
- beforeGet(Object, String, Class<T>) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.BeforeGetEvent
. - BeforeGetEvent(Object, String, Class<T>) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeGetEvent
- beforeInsert(Object, String, Class<? extends T>, T) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.BeforeInsertEvent
. - BeforeInsertEvent(Object, String, Class<? extends T>, T) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeInsertEvent
- beforeUpdate(Object, String, Class<? extends T>, T) - Static method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
-
Create new
KeyValueEvent.BeforeUpdateEvent
. - BeforeUpdateEvent(Object, String, Class<? extends T>, T) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeUpdateEvent
- buildExpressionForPath() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Create the expression raw value.
C
- CachingKeyValuePartTreeQuery - Class in org.springframework.data.keyvalue.repository.query
-
KeyValuePartTreeQuery
implementation deriving queries fromPartTree
using a predefinedAbstractQueryCreator
that caches the once created query. - CachingKeyValuePartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.data.keyvalue.repository.query.CachingKeyValuePartTreeQuery
- ClassNameKeySpaceResolver - Enum Class in org.springframework.data.keyvalue.core.mapping
-
Most trivial implementation of
KeySpaceResolver
returning theClass.getName()
. - clear() - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Removes all objects.
- clear() - Method in class org.springframework.data.map.MapKeyValueAdapter
- close() - Method in class org.springframework.data.keyvalue.core.ForwardingCloseableIterator
- compare(T, T) - Method in class org.springframework.data.keyvalue.core.PropertyPathComparator
- compare(T, T) - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
- complete(String, Sort) - Method in class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- considerNestedRepositories() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
- contains(Object, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Check if a object with given id exists in keyspace.
- contains(Object, String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- count() - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- count(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- count(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- count(CRITERIA, String) - Method in class org.springframework.data.keyvalue.core.QueryEngine
- count(Class<?>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Total number of elements with given type available.
- count(Class<?>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- count(String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Count number of objects within keyspace.
- count(String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- count(KeyValueQuery<?>, Class<?>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Total number of elements matching given query.
- count(KeyValueQuery<?>, Class<?>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- count(KeyValueQuery<?>, String) - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
- count(KeyValueQuery<?>, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Count all matching objects within keyspace.
- count(KeyValueQuery<?>, String) - Method in class org.springframework.data.keyvalue.core.QueryEngine
-
Extract query attributes and delegate to concrete execution.
- create(Part, Iterator<Object>) - Method in class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- createAssociation() - Method in class org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty
- createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
- createPersistentProperty(Property, E, SimpleTypeHolder) - Method in class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
- createQuery(ParameterAccessor) - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
-
Create a
KeyValueQuery
givenParameterAccessor
. - createRepositoryFactory() - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
- createRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
-
Create the repository factory to be used to create repositories.
- CriteriaAccessor<T> - Interface in org.springframework.data.keyvalue.core
-
Resolves the criteria object from given
KeyValueQuery
.
D
- delete(Class<?>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Remove all elements of type.
- delete(Class<?>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- delete(Object, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Delete item of type with given id.
- delete(Object, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- delete(Object, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Delete and return the object with given type and id.
- delete(Object, String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- delete(Object, String, Class<T>) - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
- delete(Object, String, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Delete and return the object with given type and id.
- delete(T) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
- delete(T) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- delete(T) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- deleteAll() - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- deleteAllOf(String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Remove all objects of given type.
- deleteAllOf(String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- deleteById(ID) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- desc() - Method in class org.springframework.data.keyvalue.core.PropertyPathComparator
-
Sort descending.
- desc() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Sort descending.
- destroy() - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- destroy() - Method in class org.springframework.data.map.MapKeyValueAdapter
- doExecute(Object[], KeyValueQuery<?>) - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
- doInKeyValue(KeyValueAdapter) - Method in interface org.springframework.data.keyvalue.core.KeyValueCallback
-
Gets called by
KeyValueTemplate#execute(KeyValueCallback)
.
E
- EnableMapRepositories - Annotation Interface in org.springframework.data.map.repository.config
-
Annotation to activate Map repositories.
- entries(String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Returns a
CloseableIterator
that iterates over all entries. - entries(String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- entries(String, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Returns a
CloseableIterator
that iterates over all entries. - excludeFilters() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Specifies which types are not eligible for component scanning.
- execute(CRITERIA, SORT, long, int, String) - Method in class org.springframework.data.keyvalue.core.QueryEngine
- execute(CRITERIA, SORT, long, int, String, Class<T>) - Method in class org.springframework.data.keyvalue.core.QueryEngine
- execute(Object[]) - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
- execute(KeyValueCallback<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Execute operation against underlying store.
- execute(KeyValueCallback<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- execute(KeyValueQuery<?>, String) - Method in class org.springframework.data.keyvalue.core.QueryEngine
-
Extract query attributes and delegate to concrete execution.
- execute(KeyValueQuery<?>, String, Class<T>) - Method in class org.springframework.data.keyvalue.core.QueryEngine
-
Extract query attributes and delegate to concrete execution.
- executeRequired(KeyValueCallback<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
-
Execute
KeyValueCallback
and require a non-null return value. - exists(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- exists(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- exists(KeyValueQuery<?>, Class<?>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Determine whether result of given
KeyValueQuery
contains at least one element. - exists(KeyValueQuery<?>, Class<?>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- exists(KeyValueQuery<?>, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Determine whether result of given
KeyValueQuery
within keyspace contains at least one element. - existsById(ID) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
F
- find(KeyValueQuery<?>, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get all elements matching the given query.
- find(KeyValueQuery<?>, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- find(KeyValueQuery<?>, String) - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
- find(KeyValueQuery<?>, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Find all matching objects within keyspace.
- find(KeyValueQuery<?>, String, Class<T>) - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
- find(KeyValueQuery<?>, String, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
- findAll() - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findAll(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findAll(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findAll(Predicate, Pageable) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findAll(Predicate, Pageable) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findAll(Predicate, Sort) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findAll(Predicate, Sort) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findAll(Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get all elements of given type.
- findAll(Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- findAll(Pageable) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- findAll(Sort) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- findAll(Sort, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get all elements ordered by sort.
- findAll(Sort, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- findAllById(Iterable<ID>) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- findBy(Predicate, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findBy(Predicate, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- findById(ID) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- findById(Object, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get element of given type with given id.
- findById(Object, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- findInRange(long, int, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get all elements in given range.
- findInRange(long, int, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- findInRange(long, int, Sort, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Get all elements in given range ordered by sort.
- findInRange(long, int, Sort, Class<T>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- findOne(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
- findOne(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- ForwardingCloseableIterator<T> - Class in org.springframework.data.keyvalue.core
-
Forwards
CloseableIterator
invocations to the configuredIterator
delegate. - ForwardingCloseableIterator(Iterator<? extends T>) - Constructor for class org.springframework.data.keyvalue.core.ForwardingCloseableIterator
-
Creates a new
ForwardingCloseableIterator
. - ForwardingCloseableIterator(Iterator<? extends T>, Runnable) - Constructor for class org.springframework.data.keyvalue.core.ForwardingCloseableIterator
-
Creates a new
ForwardingCloseableIterator
that invokes the configuredcloseHandler
onForwardingCloseableIterator.close()
.
G
- generateIdentifierOfType(TypeInformation<T>) - Method in interface org.springframework.data.keyvalue.core.IdentifierGenerator
-
Creates an identifier of the given type.
- get(Object, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Get the object with given id from keyspace.
- get(Object, String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- get(Object, String, Class<T>) - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
- get(Object, String, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Get the object with given id from keyspace.
- getAdapter() - Method in class org.springframework.data.keyvalue.core.QueryEngine
-
Get the
KeyValueAdapter
used. - getAllOf(String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Get all elements for given keyspace.
- getAllOf(String) - Method in class org.springframework.data.map.MapKeyValueAdapter
- getAllOf(String, Class<T>) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Get all elements for given keyspace.
- getAnnotation() - Method in class org.springframework.data.map.repository.config.MapRepositoriesRegistrar
- getContext() - Method in class org.springframework.data.keyvalue.core.SpelCriteria
- getCriteria() - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Get the criteria object.
- getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource) - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
Get the default
RootBeanDefinition
forKeyValueTemplate
. - getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource) - Method in class org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- getDefaultKeyValueTemplateRef() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
Returns the
KeyValueTemplate
bean name to potentially register a defaultKeyValueTemplate
bean if no bean is registered with the returned name. - getDefaultKeyValueTemplateRef() - Method in class org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- getEntityInformation(Class<T>) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
- getExpression() - Method in class org.springframework.data.keyvalue.core.SpelCriteria
- getExpression() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Parse values to
SpelExpression
- getExtension() - Method in class org.springframework.data.map.repository.config.MapRepositoriesRegistrar
- getIdentifyingTypes() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- getKey() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDeleteEvent
- getKeyspace() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
- getKeySpace() - Method in class org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity
- getKeySpace() - Method in interface org.springframework.data.keyvalue.core.mapping.KeyValuePersistentEntity
-
Get the keySpace a given entity assigns to.
- getKeySpaceMap(String) - Method in class org.springframework.data.map.MapKeyValueAdapter
-
Get map associated with given key space.
- getKeySpaceResolver() - Method in class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
- getKeyValueAdapter() - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
- getKeyValueAdapter() - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- getMappingContext() - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
- getMappingContext() - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- getMappingContextBeanRef() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
Returns the
MappingContext
bean name to potentially register a default mapping context bean if no bean is registered with the returned name. - getModuleName() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- getModuleName() - Method in class org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- getModulePrefix() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- getModulePrefix() - Method in class org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- getOffset() - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Number of elements to skip.
- getPath() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Get dot path to property.
- getPayload() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDeleteEvent
-
Get the value of the element the
KeyValueEvent
refers to. - getQueryEngine() - Method in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
-
Get the
QueryEngine
used. - getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
- getQueryMethod() - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
- getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
- getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- getRepositoryFragments(RepositoryMetadata) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
- getRepositoryFragments(RepositoryMetadata, KeyValueOperations) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
-
Creates
RepositoryComposition.RepositoryFragments
based onRepositoryMetadata
to add Key-Value-specific extensions. - getRequiredAdapter() - Method in class org.springframework.data.keyvalue.core.QueryEngine
-
Get the required
KeyValueAdapter
used or throwIllegalStateException
if the adapter is not set. - getRows() - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Number of elements to read.
- getSort() - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Get
Sort
. - getSource() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDropKeySpaceEvent
- getSource() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.BeforeDropKeySpaceEvent
- getSource() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDeleteEvent
- getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
- getType() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent.AfterDeleteEvent
-
Get the type of the element the
KeyValueEvent
refers to.
H
- hasNext() - Method in class org.springframework.data.keyvalue.core.ForwardingCloseableIterator
I
- IdentifierGenerator - Interface in org.springframework.data.keyvalue.core
-
API for components generating identifiers.
- includeFilters() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Specifies which types are eligible for component scanning.
- insert(Object, T) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Add object with given id.
- insert(Object, T) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- insert(T) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
-
Add given object.
- insert(T) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- INSTANCE - Enum constant in enum class org.springframework.data.keyvalue.core.mapping.AnnotationBasedKeySpaceResolver
- INSTANCE - Enum constant in enum class org.springframework.data.keyvalue.core.mapping.ClassNameKeySpaceResolver
- IterableConverter - Class in org.springframework.data.keyvalue.core
-
Converter capable of transforming a given
Iterable
into a collection type.
K
- KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE - Static variable in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- KeySpace - Annotation Interface in org.springframework.data.keyvalue.annotation
-
Marker interface for methods with
Persistent
annotations indicating the presence of a dedicated keyspace the entity should reside in. - KeySpaceResolver - Interface in org.springframework.data.keyvalue.core.mapping
-
KeySpaceResolver
determines the keyspace a given type is assigned to. - KeyValueAdapter - Interface in org.springframework.data.keyvalue.core
-
KeyValueAdapter
unifies access and shields the underlying key/value specific implementation. - KeyValueCallback<T> - Interface in org.springframework.data.keyvalue.core
-
Generic callback interface for code that operates on a
KeyValueAdapter
. - KeyValueEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
gets published for operations executed by eg. - KeyValueEvent(Object, String) - Constructor for class org.springframework.data.keyvalue.core.event.KeyValueEvent
- KeyValueEvent.AfterDeleteEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
after removing an object by with a given key. - KeyValueEvent.AfterDropKeySpaceEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
after removing all elements in a given keyspace. - KeyValueEvent.AfterGetEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
after loading an object by its key. - KeyValueEvent.AfterInsertEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
after inserting an object by with a given key. - KeyValueEvent.AfterUpdateEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
after updating an object by with a given key. - KeyValueEvent.BeforeDeleteEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
before removing an object by with a given key. - KeyValueEvent.BeforeDropKeySpaceEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
before removing all elements in a given keyspace. - KeyValueEvent.BeforeGetEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
raised before loading an object by its key. - KeyValueEvent.BeforeInsertEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
before inserting an object by with a given key. - KeyValueEvent.BeforeUpdateEvent<T> - Class in org.springframework.data.keyvalue.core.event
-
KeyValueEvent
before updating an object by with a given key. - KeyValueMappingContext<E extends KeyValuePersistentEntity<?,
P>, P extends KeyValuePersistentProperty<P>> - Class in org.springframework.data.keyvalue.core.mapping.context -
Default implementation of a
MappingContext
usingKeyValuePersistentEntity
andKeyValuePersistentProperty
as primary abstractions. - KeyValueMappingContext() - Constructor for class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
- KeyValueOperations - Interface in org.springframework.data.keyvalue.core
-
Interface that specifies a basic set of key/value operations.
- KeyValuePartTreeQuery - Class in org.springframework.data.keyvalue.repository.query
-
RepositoryQuery
implementation deriving queries fromPartTree
using a predefinedAbstractQueryCreator
. - KeyValuePartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
-
Creates a new
KeyValuePartTreeQuery
for the givenQueryMethod
,EvaluationContextProvider
,KeyValueOperations
and query creator type. - KeyValuePartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, KeyValuePartTreeQuery.QueryCreatorFactory<AbstractQueryCreator<KeyValueQuery<?>, ?>>) - Constructor for class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
-
Creates a new
KeyValuePartTreeQuery
for the givenQueryMethod
,EvaluationContextProvider
,KeyValueOperations
using the givenKeyValuePartTreeQuery.QueryCreatorFactory
producing theAbstractQueryCreator
in charge of altering the query. - KeyValuePartTreeQuery.QueryCreatorFactory<T extends org.springframework.data.repository.query.parser.AbstractQueryCreator<?,
?>> - Interface in org.springframework.data.keyvalue.repository.query -
Factory class for obtaining
AbstractQueryCreator
instances for a givenPartTree
andParameterAccessor
. - KeyValuePersistenceExceptionTranslator - Class in org.springframework.data.keyvalue.core
-
Simple
PersistenceExceptionTranslator
implementation for key/value stores that converts the given runtime exception to an appropriate exception from theorg.springframework.dao
hierarchy. - KeyValuePersistenceExceptionTranslator() - Constructor for class org.springframework.data.keyvalue.core.KeyValuePersistenceExceptionTranslator
- KeyValuePersistentEntity<T,
P extends KeyValuePersistentProperty<P>> - Interface in org.springframework.data.keyvalue.core.mapping - KeyValuePersistentProperty<P extends KeyValuePersistentProperty<P>> - Class in org.springframework.data.keyvalue.core.mapping
-
Most trivial implementation of
PersistentProperty
. - KeyValuePersistentProperty(Property, PersistentEntity<?, P>, SimpleTypeHolder) - Constructor for class org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty
- KeyValueQuery<T> - Class in org.springframework.data.keyvalue.core.query
- KeyValueQuery() - Constructor for class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Creates new instance of
KeyValueQuery
. - KeyValueQuery(Sort) - Constructor for class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Creates new instance of
KeyValueQuery
with givenSort
. - KeyValueQuery(T) - Constructor for class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Creates new instance of
KeyValueQuery
with given criteria. - KeyValueQuery(T, Sort) - Constructor for class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Creates new instance of
KeyValueQuery
with given criteria andSort
. - KeyValueRepository<T,
ID> - Interface in org.springframework.data.keyvalue.repository - KeyValueRepositoryConfigurationExtension - Class in org.springframework.data.keyvalue.repository.config
-
RepositoryConfigurationExtension
forKeyValueRepository
. - KeyValueRepositoryConfigurationExtension() - Constructor for class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- KeyValueRepositoryFactory - Class in org.springframework.data.keyvalue.repository.support
-
RepositoryFactorySupport
specific of handingKeyValueRepository
. - KeyValueRepositoryFactory(KeyValueOperations) - Constructor for class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
-
Creates a new
KeyValueRepositoryFactory
for the givenKeyValueOperations
. - KeyValueRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
-
Creates a new
KeyValueRepositoryFactory
for the givenKeyValueOperations
andAbstractQueryCreator
-type. - KeyValueRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Constructor for class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
-
Creates a new
KeyValueRepositoryFactory
for the givenKeyValueOperations
andAbstractQueryCreator
-type. - KeyValueRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,
ID>, S, ID> - Class in org.springframework.data.keyvalue.repository.support -
FactoryBean
to createKeyValueRepository
. - KeyValueRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
-
Creates a new
KeyValueRepositoryFactoryBean
for the given repository interface. - KeyValueTemplate - Class in org.springframework.data.keyvalue.core
-
Basic implementation of
KeyValueOperations
. - KeyValueTemplate(KeyValueAdapter) - Constructor for class org.springframework.data.keyvalue.core.KeyValueTemplate
- KeyValueTemplate(KeyValueAdapter, MappingContext<? extends KeyValuePersistentEntity<?, ?>, ? extends KeyValuePersistentProperty<?>>) - Constructor for class org.springframework.data.keyvalue.core.KeyValueTemplate
- KeyValueTemplate(KeyValueAdapter, MappingContext<? extends KeyValuePersistentEntity<?, ?>, ? extends KeyValuePersistentProperty<?>>, IdentifierGenerator) - Constructor for class org.springframework.data.keyvalue.core.KeyValueTemplate
- keyValueTemplateRef() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configures the name of the
KeyValueOperations
bean to be used with the repositories detected.
L
- limit(int) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
M
- MapKeyValueAdapter - Class in org.springframework.data.map
-
KeyValueAdapter
implementation forMap
. - MapKeyValueAdapter() - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Create new
MapKeyValueAdapter
usingConcurrentHashMap
as backing store type. - MapKeyValueAdapter(Class<? extends Map>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Creates a new
MapKeyValueAdapter
using the givenMap
as backing store. - MapKeyValueAdapter(Class<? extends Map>, QueryEngine<? extends KeyValueAdapter, ?, ?>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Creates a new
MapKeyValueAdapter
using the givenMap
as backing store and query engine. - MapKeyValueAdapter(Class<? extends Map>, SortAccessor<Comparator<?>>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Creates a new
MapKeyValueAdapter
using the givenMap
as backing store. - MapKeyValueAdapter(Map<String, Map<Object, Object>>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Create new instance of
MapKeyValueAdapter
using given dataStore for persistence. - MapKeyValueAdapter(Map<String, Map<Object, Object>>, QueryEngine<? extends KeyValueAdapter, ?, ?>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Create new instance of
MapKeyValueAdapter
using given dataStore for persistence and query engine. - MapKeyValueAdapter(QueryEngine<? extends KeyValueAdapter, ?, ?>) - Constructor for class org.springframework.data.map.MapKeyValueAdapter
-
Create new
MapKeyValueAdapter
using the given query engine. - MAPPING_CONTEXT_BEAN_NAME - Static variable in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- MapRepositoriesRegistrar - Class in org.springframework.data.map.repository.config
-
Map specific
RepositoryBeanDefinitionRegistrarSupport
implementation. - MapRepositoriesRegistrar() - Constructor for class org.springframework.data.map.repository.config.MapRepositoriesRegistrar
- MapRepositoryConfigurationExtension - Class in org.springframework.data.map.repository.config
- MapRepositoryConfigurationExtension() - Constructor for class org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- mapType() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configures the
Map
structure used for data storage.
N
- namedQueriesLocation() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configures the location of where to find the Spring Data named queries properties file.
- next() - Method in class org.springframework.data.keyvalue.core.ForwardingCloseableIterator
- nullsFirst() - Method in class org.springframework.data.keyvalue.core.PropertyPathComparator
-
Sort null values first.
- nullsFirst() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Sort null values first.
- nullsLast() - Method in class org.springframework.data.keyvalue.core.PropertyPathComparator
-
Sort null values last.
- nullsLast() - Method in class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Sort null values last.
O
- or(String, String) - Method in class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- orderBy(Sort) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Add given
Sort
. - org.springframework.data.keyvalue.annotation - package org.springframework.data.keyvalue.annotation
-
Key-Value annotations for declarative keyspace configuration.
- org.springframework.data.keyvalue.aot - package org.springframework.data.keyvalue.aot
- org.springframework.data.keyvalue.core - package org.springframework.data.keyvalue.core
-
Core key/value implementation.
- org.springframework.data.keyvalue.core.event - package org.springframework.data.keyvalue.core.event
-
Support classes for key-value events, like standard persistence lifecycle events.
- org.springframework.data.keyvalue.core.mapping - package org.springframework.data.keyvalue.core.mapping
-
Infrastructure for the Key-Value mapping subsystem and keyspace resolution.
- org.springframework.data.keyvalue.core.mapping.context - package org.springframework.data.keyvalue.core.mapping.context
-
Infrastructure for the Key-Value mapping context.
- org.springframework.data.keyvalue.core.query - package org.springframework.data.keyvalue.core.query
-
Key/value specific query and abstractions.
- org.springframework.data.keyvalue.repository - package org.springframework.data.keyvalue.repository
-
Key/value specific repository implementation.
- org.springframework.data.keyvalue.repository.config - package org.springframework.data.keyvalue.repository.config
-
Support infrastructure for the configuration of key/value specific repositories.
- org.springframework.data.keyvalue.repository.query - package org.springframework.data.keyvalue.repository.query
-
Query derivation mechanism for key/value specific repositories providing a generic SpEL based implementation.
- org.springframework.data.keyvalue.repository.support - package org.springframework.data.keyvalue.repository.support
-
Support infrastructure for query derivation of key/value specific repositories.
- org.springframework.data.map - package org.springframework.data.map
-
Repository implementation backed by generic
Map
instances. - org.springframework.data.map.repository.config - package org.springframework.data.map.repository.config
-
Support infrastructure for the configuration of
Map
repositories.
P
- PathSortAccessor - Class in org.springframework.data.keyvalue.core
- PathSortAccessor() - Constructor for class org.springframework.data.keyvalue.core.PathSortAccessor
- postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- PrefixKeyspaceResolver - Class in org.springframework.data.keyvalue.core.mapping
-
KeySpaceResolver
prefixing the keyspace with a static prefix after determining the keyspace from a delegateKeySpaceResolver
. - PrefixKeyspaceResolver(String, KeySpaceResolver) - Constructor for class org.springframework.data.keyvalue.core.mapping.PrefixKeyspaceResolver
- prepareQuery(Predicate) - Method in class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
-
Creates executable query for given
Predicate
. - prepareQuery(Object[]) - Method in class org.springframework.data.keyvalue.repository.query.CachingKeyValuePartTreeQuery
- prepareQuery(Object[]) - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
- prepareQuery(KeyValueQuery<?>, Object[]) - Method in class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
- PropertyPathComparator<T> - Class in org.springframework.data.keyvalue.core
- PropertyPathComparator(String) - Constructor for class org.springframework.data.keyvalue.core.PropertyPathComparator
- put(Object, Object, String) - Method in interface org.springframework.data.keyvalue.core.KeyValueAdapter
-
Add object with given id to keyspace.
- put(Object, Object, String) - Method in class org.springframework.data.map.MapKeyValueAdapter
Q
- queryCreatorFor(PartTree, ParameterAccessor) - Method in interface org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery.QueryCreatorFactory
- QueryCreatorType - Annotation Interface in org.springframework.data.keyvalue.repository.config
-
Annotation to customize the query creator type to be used for a specific store.
- QuerydslKeyValuePredicateExecutor<T> - Class in org.springframework.data.keyvalue.repository.support
-
QuerydslPredicateExecutor
capable of applyingPredicate
s usingCollQuery
. - QuerydslKeyValuePredicateExecutor(EntityInformation<T, ?>, KeyValueOperations) - Constructor for class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
-
Creates a new
QuerydslKeyValuePredicateExecutor
for the givenEntityInformation
. - QuerydslKeyValuePredicateExecutor(EntityInformation<T, ?>, ProjectionFactory, KeyValueOperations, EntityPathResolver) - Constructor for class org.springframework.data.keyvalue.repository.support.QuerydslKeyValuePredicateExecutor
-
Creates a new
QuerydslKeyValuePredicateExecutor
for the givenEntityInformation
, andEntityPathResolver
. - QuerydslKeyValueRepository<T,
ID> - Class in org.springframework.data.keyvalue.repository.support -
Deprecated.
- QuerydslKeyValueRepository(EntityInformation<T, ID>, KeyValueOperations) - Constructor for class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.
- QuerydslKeyValueRepository(EntityInformation<T, ID>, KeyValueOperations, EntityPathResolver) - Constructor for class org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository
-
Deprecated.Creates a new
QuerydslKeyValueRepository
for the givenEntityInformation
,KeyValueOperations
andEntityPathResolver
. - QueryEngine<ADAPTER extends KeyValueAdapter,
CRITERIA, SORT> - Class in org.springframework.data.keyvalue.core -
Base implementation for accessing and executing
KeyValueQuery
against aKeyValueAdapter
. - QueryEngine(CriteriaAccessor<CRITERIA>, SortAccessor<SORT>) - Constructor for class org.springframework.data.keyvalue.core.QueryEngine
- queryLookupStrategy() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Returns the key of the
QueryLookupStrategy
to be used for lookup queries for query methods.
R
- registerAdapter(KeyValueAdapter) - Method in class org.springframework.data.keyvalue.core.QueryEngine
- registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
- repositoryBaseClass() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryFactoryBeanClass() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Returns the
FactoryBean
class to be used for each repository instance. - repositoryImplementationPostfix() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Returns the postfix to be used when looking up custom repository implementations.
- repositoryQueryType() - Element in annotation interface org.springframework.data.keyvalue.repository.config.QueryCreatorType
-
The
RepositoryQuery
type to be created by theQueryCreatorType.value()
. - resolve(KeyValueQuery<?>) - Method in interface org.springframework.data.keyvalue.core.CriteriaAccessor
-
Checks and reads
KeyValueQuery.getCriteria()
of givenKeyValueQuery
. - resolve(KeyValueQuery<?>) - Method in class org.springframework.data.keyvalue.core.PathSortAccessor
- resolve(KeyValueQuery<?>) - Method in interface org.springframework.data.keyvalue.core.SortAccessor
-
Reads
KeyValueQuery.getSort()
of givenKeyValueQuery
and applies required transformation to match the desired type. - resolve(KeyValueQuery<?>) - Method in class org.springframework.data.keyvalue.core.SpelSortAccessor
- resolveKeySpace(Class<?>) - Method in enum class org.springframework.data.keyvalue.core.mapping.AnnotationBasedKeySpaceResolver
- resolveKeySpace(Class<?>) - Method in enum class org.springframework.data.keyvalue.core.mapping.ClassNameKeySpaceResolver
- resolveKeySpace(Class<?>) - Method in interface org.springframework.data.keyvalue.core.mapping.KeySpaceResolver
-
Determine the keySpace to use for a given type.
- resolveKeySpace(Class<?>) - Method in class org.springframework.data.keyvalue.core.mapping.PrefixKeyspaceResolver
S
- save(S) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- saveAll(Iterable<S>) - Method in class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- setEventTypesToPublish(Set<Class<? extends KeyValueEvent>>) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
-
Define the event types to publish via
ApplicationEventPublisher
. - setExceptionTranslator(PersistenceExceptionTranslator) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
-
Set the
PersistenceExceptionTranslator
used for convertingRuntimeException
. - setFallbackKeySpaceResolver(KeySpaceResolver) - Method in class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
-
Deprecated.since 3.1, use
KeySpaceResolver
instead. - setKeySpaceResolver(KeySpaceResolver) - Method in class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
-
Configures the
KeySpaceResolver
to be used. - setKeyValueOperations(KeyValueOperations) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
-
Configures the
KeyValueOperations
to be used for the repositories. - setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
- setOffset(long) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Set the number of elements to skip.
- setQueryCreator(Class<? extends AbstractQueryCreator<?, ?>>) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
-
Configures the
QueryCreatorType
to be used. - setQueryType(Class<? extends RepositoryQuery>) - Method in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactoryBean
-
Configures the
RepositoryQuery
type to be created. - setRows(int) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Set the number of elements to read.
- setSort(Sort) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
-
Set
Sort
to be applied. - SimpleKeyValueRepository<T,
ID> - Class in org.springframework.data.keyvalue.repository.support -
Simple
KeyValueRepository
implementation. - SimpleKeyValueRepository(EntityInformation<T, ID>, KeyValueOperations) - Constructor for class org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository
- skip(long) - Method in class org.springframework.data.keyvalue.core.query.KeyValueQuery
- sortAccessor() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Configures the
accessor
for sorting results. - SortAccessor<T> - Interface in org.springframework.data.keyvalue.core
-
Resolves the
Sort
object from givenKeyValueQuery
and potentially converts it into a store specific representation that can be used by theQueryEngine
implementation. - SpelCriteria - Class in org.springframework.data.keyvalue.core
-
SpelCriteria
allows to pass on aSpelExpression
andEvaluationContext
to the actual query processor. - SpelCriteria(SpelExpression) - Constructor for class org.springframework.data.keyvalue.core.SpelCriteria
-
Creates a new
SpelCriteria
for the givenSpelExpression
. - SpelCriteria(SpelExpression, EvaluationContext) - Constructor for class org.springframework.data.keyvalue.core.SpelCriteria
-
Creates new
SpelCriteria
. - SpelPropertyComparator<T> - Class in org.springframework.data.keyvalue.core
-
Comparator
implementation usingSpelExpression
. - SpelPropertyComparator(String, SpelExpressionParser) - Constructor for class org.springframework.data.keyvalue.core.SpelPropertyComparator
-
Create new
SpelPropertyComparator
for the given property path anSpelExpressionParser
. - SpelQueryCreator - Class in org.springframework.data.keyvalue.repository.query
- SpelQueryCreator(PartTree, ParameterAccessor) - Constructor for class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- SpelSortAccessor - Class in org.springframework.data.keyvalue.core
-
SortAccessor
implementation capable of creatingSpelPropertyComparator
. - SpelSortAccessor(SpelExpressionParser) - Constructor for class org.springframework.data.keyvalue.core.SpelSortAccessor
-
Creates a new
SpelSortAccessor
givenSpelExpressionParser
.
T
- toList(Iterable<T>) - Static method in class org.springframework.data.keyvalue.core.IterableConverter
- toPredicateExpression(PartTree) - Method in class org.springframework.data.keyvalue.repository.query.SpelQueryCreator
- toString() - Method in class org.springframework.data.keyvalue.core.event.KeyValueEvent
- translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.keyvalue.core.KeyValuePersistenceExceptionTranslator
U
- UncategorizedKeyValueException - Exception in org.springframework.data.keyvalue.core
-
Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource".
- UncategorizedKeyValueException(String, Throwable) - Constructor for exception org.springframework.data.keyvalue.core.UncategorizedKeyValueException
-
Creates a new
UncategorizedKeyValueException
. - update(Object, T) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
- update(Object, T) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
- update(T) - Method in interface org.springframework.data.keyvalue.core.KeyValueOperations
- update(T) - Method in class org.springframework.data.keyvalue.core.KeyValueTemplate
V
- value() - Element in annotation interface org.springframework.data.keyvalue.annotation.KeySpace
- value() - Element in annotation interface org.springframework.data.keyvalue.repository.config.QueryCreatorType
- value() - Element in annotation interface org.springframework.data.map.repository.config.EnableMapRepositories
-
Alias for the
EnableMapRepositories.basePackages()
attribute. - valueOf(String) - Static method in enum class org.springframework.data.keyvalue.core.mapping.AnnotationBasedKeySpaceResolver
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.keyvalue.core.mapping.ClassNameKeySpaceResolver
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.data.keyvalue.core.mapping.AnnotationBasedKeySpaceResolver
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.keyvalue.core.mapping.ClassNameKeySpaceResolver
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
QuerydslKeyValuePredicateExecutor
instead.