Package | Description |
---|---|
org.springframework.data.couchbase.core |
This package contains the specific implementations and core classes for Spring Data Couchbase internals.
|
org.springframework.data.couchbase.core.index | |
org.springframework.data.couchbase.repository |
This package contains the Couchbase interfaces to support the Spring Data repository abstraction.
|
org.springframework.data.couchbase.repository.cdi | |
org.springframework.data.couchbase.repository.config |
This package contains the support classes to configure repositories in the context of Couchbase.
|
org.springframework.data.couchbase.repository.query |
This package contains classes related to query derivation and concrete ways of querying couchbase.
|
org.springframework.data.couchbase.repository.support |
This package contains the Couchbase implementations to support the Spring Data repository abstraction.
|
Modifier and Type | Class and Description |
---|---|
class |
CouchbaseTemplate
Implements lower-level couchbase operations on top of the SDK with entity mapping capabilities.
|
Modifier and Type | Method and Description |
---|---|
static QueryIndexResolver |
QueryIndexResolver.create(MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext,
CouchbaseOperations operations)
Creates a new
QueryIndexResolver given CouchbaseMappingContext . |
Constructor and Description |
---|
CouchbasePersistentEntityIndexCreator(CouchbaseMappingContext mappingContext,
CouchbaseOperations operations) |
CouchbasePersistentEntityIndexResolver(MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext,
CouchbaseOperations operations) |
Modifier and Type | Method and Description |
---|---|
CouchbaseOperations |
CouchbaseRepository.getOperations() |
Constructor and Description |
---|
CouchbaseRepositoryBean(javax.enterprise.inject.spi.Bean<CouchbaseOperations> operations,
Set<Annotation> qualifiers,
Class<T> repositoryType,
javax.enterprise.inject.spi.BeanManager beanManager,
CustomRepositoryImplementationDetector detector)
Creates a new
CouchbaseRepositoryBean . |
Modifier and Type | Method and Description |
---|---|
CouchbaseOperations |
RepositoryOperationsMapping.getDefault() |
CouchbaseOperations |
RepositoryOperationsMapping.resolve(Class<?> repositoryInterface,
Class<?> domainType)
Given a repository interface and its domain type, resolves which
CouchbaseOperations it should be backed
with. |
Modifier and Type | Method and Description |
---|---|
RepositoryOperationsMapping |
RepositoryOperationsMapping.map(Class<?> repositoryInterface,
CouchbaseOperations couchbaseOperations)
Add a highest priority mapping that will associate a specific repository interface with a given
CouchbaseOperations . |
RepositoryOperationsMapping |
RepositoryOperationsMapping.mapEntity(Class<?> entityClass,
CouchbaseOperations couchbaseOperations)
Add a middle priority mapping that will associate any un-mapped repository that deals with the given domain type
Class with a given
CouchbaseOperations . |
RepositoryOperationsMapping |
RepositoryOperationsMapping.setDefault(CouchbaseOperations aDefault)
Change the default couchbase operations in an existing mapping.
|
Constructor and Description |
---|
RepositoryOperationsMapping(CouchbaseOperations defaultOperations)
Creates a new mapping, setting the default fallback to use by otherwise non mapped repositories.
|
Modifier and Type | Method and Description |
---|---|
protected CouchbaseOperations |
AbstractN1qlBasedQuery.getCouchbaseOperations() |
Modifier and Type | Method and Description |
---|---|
CouchbaseOperations |
SimpleCouchbaseRepository.getOperations() |
Modifier and Type | Method and Description |
---|---|
void |
CouchbaseRepositoryFactoryBean.setCouchbaseOperations(CouchbaseOperations operations)
Set the template reference.
|
Constructor and Description |
---|
SimpleCouchbaseRepository(CouchbaseEntityInformation<T,String> entityInformation,
CouchbaseOperations couchbaseOperations,
Class<?> repositoryInterface)
Create a new Repository.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.