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.repository |
This package contains the Couchbase interfaces to support the Spring Data repository abstraction.
|
org.springframework.data.couchbase.repository.cdi |
This package contains the Couchbase implementation to integrate the Spring Data repository abstraction with 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 |
RxJavaCouchbaseTemplate
RxJavaCouchbaseTemplate implements operations using rxjava1 observables
|
Modifier and Type | Method and Description |
---|---|
RxJavaCouchbaseOperations |
ReactiveCouchbaseRepository.getCouchbaseOperations() |
Constructor and Description |
---|
ReactiveCouchbaseRepositoryBean(javax.enterprise.inject.spi.Bean<RxJavaCouchbaseOperations> reactiveOperations,
Set<Annotation> qualifiers,
Class<T> repositoryType,
javax.enterprise.inject.spi.BeanManager beanManager,
CustomRepositoryImplementationDetector detector)
Creates a new
ReactiveCouchbaseRepositoryBean . |
Modifier and Type | Method and Description |
---|---|
RxJavaCouchbaseOperations |
ReactiveRepositoryOperationsMapping.getDefault() |
RxJavaCouchbaseOperations |
ReactiveRepositoryOperationsMapping.resolve(Class<?> repositoryInterface,
Class<?> domainType)
Given a repository interface and its domain type, resolves which
RxJavaCouchbaseOperations it should be backed with. |
Modifier and Type | Method and Description |
---|---|
ReactiveRepositoryOperationsMapping |
ReactiveRepositoryOperationsMapping.map(Class<?> repositoryInterface,
RxJavaCouchbaseOperations operations)
Add a highest priority mapping that will associate a specific repository interface with a given
RxJavaCouchbaseOperations . |
ReactiveRepositoryOperationsMapping |
ReactiveRepositoryOperationsMapping.mapEntity(Class<?> entityClass,
RxJavaCouchbaseOperations operations)
Add a middle priority mapping that will associate any un-mapped repository that deals with the given domain type
Class with a given
CouchbaseOperations . |
ReactiveRepositoryOperationsMapping |
ReactiveRepositoryOperationsMapping.setDefault(RxJavaCouchbaseOperations aDefault)
Change the default reactive couchbase operations in an existing mapping.
|
Constructor and Description |
---|
ReactiveRepositoryOperationsMapping(RxJavaCouchbaseOperations defaultOperations)
Creates a new mapping, setting the default fallback to use by otherwise non mapped repositories.
|
Modifier and Type | Method and Description |
---|---|
protected RxJavaCouchbaseOperations |
ReactiveAbstractN1qlBasedQuery.getCouchbaseOperations() |
Constructor and Description |
---|
ReactiveAbstractN1qlBasedQuery(CouchbaseQueryMethod method,
RxJavaCouchbaseOperations operations) |
ReactivePartTreeN1qlBasedQuery(CouchbaseQueryMethod queryMethod,
RxJavaCouchbaseOperations operations) |
ReactiveSpatialViewBasedQuery(CouchbaseQueryMethod method,
RxJavaCouchbaseOperations operations) |
ReactiveStringN1qlBasedQuery(String statement,
CouchbaseQueryMethod queryMethod,
RxJavaCouchbaseOperations couchbaseOperations,
SpelExpressionParser spelParser,
QueryMethodEvaluationContextProvider evaluationContextProvider) |
ReactiveViewBasedCouchbaseQuery(CouchbaseQueryMethod method,
RxJavaCouchbaseOperations operations) |
Modifier and Type | Method and Description |
---|---|
RxJavaCouchbaseOperations |
SimpleReactiveCouchbaseRepository.getCouchbaseOperations() |
Modifier and Type | Method and Description |
---|---|
void |
IndexManager.buildIndexes(RepositoryInformation metadata,
ViewIndexed viewIndexed,
N1qlPrimaryIndexed n1qlPrimaryIndexed,
N1qlSecondaryIndexed n1qlSecondaryIndexed,
RxJavaCouchbaseOperations rxjava1CouchbaseOperations)
Build the relevant indexes according to the provided annotation and repository metadata, in parallel but blocking
until all relevant indexes are created.
|
void |
ReactiveCouchbaseRepositoryFactoryBean.setCouchbaseOperations(RxJavaCouchbaseOperations couchbaseOperationsMapping)
Set the template reference.
|
Constructor and Description |
---|
ReactiveN1qlCouchbaseRepository(CouchbaseEntityInformation<T,String> metadata,
RxJavaCouchbaseOperations operations) |
SimpleReactiveCouchbaseRepository(CouchbaseEntityInformation<T,String> metadata,
RxJavaCouchbaseOperations operations)
Create a new Repository.
|
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.