Uses of Interface
org.springframework.data.couchbase.core.CouchbaseOperations
Package
Description
This package contains the specific implementations and core classes for Spring Data Couchbase internals.
This package contains the Couchbase interfaces to support the Spring Data repository abstraction.
This package contains the support classes to configure repositories in the context of Couchbase.
This package contains classes related to query derivation and concrete ways of querying couchbase.
This package contains the Couchbase implementations to support the Spring Data repository abstraction.
-
Uses of CouchbaseOperations in org.springframework.data.couchbase.core
Modifier and TypeClassDescriptionclass
Implements lower-level couchbase operations on top of the SDK with entity mapping capabilities. -
Uses of CouchbaseOperations in org.springframework.data.couchbase.core.index
Modifier and TypeMethodDescriptionstatic QueryIndexResolver
QueryIndexResolver.create
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) Creates a newQueryIndexResolver
givenCouchbaseMappingContext
.ModifierConstructorDescriptionCouchbasePersistentEntityIndexCreator
(CouchbaseMappingContext mappingContext, CouchbaseOperations operations) CouchbasePersistentEntityIndexResolver
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository
-
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository.cdi
ModifierConstructorDescriptionCouchbaseRepositoryBean
(jakarta.enterprise.inject.spi.Bean<CouchbaseOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, jakarta.enterprise.inject.spi.BeanManager beanManager, CustomRepositoryImplementationDetector detector) Creates a newCouchbaseRepositoryBean
. -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository.config
Modifier and TypeMethodDescriptionRepositoryOperationsMapping.getDefault()
Given a repository interface and its domain type, resolves whichCouchbaseOperations
it should be backed with.Modifier and TypeMethodDescriptionRepositoryOperationsMapping.map
(Class<?> repositoryInterface, CouchbaseOperations couchbaseOperations) Add a highest priority mapping that will associate a specific repository interface with a givenCouchbaseOperations
.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 givenCouchbaseOperations
.RepositoryOperationsMapping.setDefault
(CouchbaseOperations aDefault) Change the default couchbase operations in an existing mapping.ModifierConstructorDescriptionRepositoryOperationsMapping
(CouchbaseOperations defaultOperations) Creates a new mapping, setting the default fallback to use by otherwise non mapped repositories. -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository.query
Modifier and TypeMethodDescriptionprotected CouchbaseOperations
AbstractN1qlBasedQuery.getCouchbaseOperations()
ModifierConstructorDescriptionAbstractCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) Creates a newAbstractCouchbaseQuery
from the givenReactiveCouchbaseQueryMethod
andCouchbaseOperations
.protected
AbstractN1qlBasedQuery
(CouchbaseQueryMethod queryMethod, CouchbaseOperations couchbaseOperations) CouchbaseRepositoryQuery
(CouchbaseOperations operations, CouchbaseQueryMethod queryMethod, NamedQueries namedQueries) Deprecated.N1qlRepositoryQueryExecutor
(CouchbaseOperations operations, CouchbaseQueryMethod queryMethod, NamedQueries namedQueries, QueryMethodEvaluationContextProvider evaluationContextProvider) Deprecated.PartTreeCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) PartTreeN1qlBasedQuery
(CouchbaseQueryMethod queryMethod, CouchbaseOperations couchbaseOperations) Deprecated.StringBasedCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations couchbaseOperations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider, NamedQueries namedQueries) Creates a newStringBasedCouchbaseQuery
for the givenString
,CouchbaseQueryMethod
,CouchbaseOperations
,SpelExpressionParser
andQueryMethodEvaluationContextProvider
. -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository.support
Modifier and TypeMethodDescriptionCouchbaseRepositoryFactory.getRepositoryFragments
(RepositoryMetadata metadata, CouchbaseOperations operations) CreatesRepositoryComposition.RepositoryFragments
based onRepositoryMetadata
to add Couchbase-specific extensions.void
CouchbaseRepositoryFactoryBean.setCouchbaseOperations
(CouchbaseOperations operations) Set the template reference.ModifierConstructorDescriptionQuerydslCouchbasePredicateExecutor
(CouchbaseEntityInformation<T, ?> entityInformation, CouchbaseOperations couchbaseOperations) Creates a newQuerydslCouchbasePredicateExecutor
for the givenCouchbaseEntityInformation
andCouchbaseOperations
.QuerydslCouchbasePredicateExecutor
(CouchbaseEntityInformation<T, ?> entityInformation, CouchbaseOperations couchbaseOperations, EntityPathResolver resolver) Creates a newQuerydslCouchbasePredicateExecutor
for the givenCouchbaseEntityInformation
, andEntityPathResolver
.SimpleCouchbaseRepository
(CouchbaseEntityInformation<T, String> entityInformation, CouchbaseOperations couchbaseOperations, Class<?> repositoryInterface) Create a new Repository.SpringDataCouchbaseQuery
(CouchbaseOperations operations, Class<? extends T> type) Creates a newSpringDataCouchbaseQuery
.SpringDataCouchbaseQuery
(CouchbaseOperations operations, Class<? extends T> type, String collectionName) Creates a newSpringDataCouchbaseQuery
to query the given collection.