Uses of Interface
org.springframework.data.couchbase.core.CouchbaseOperations
Packages that use 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
Classes in org.springframework.data.couchbase.core that implement CouchbaseOperationsModifier 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
Methods in org.springframework.data.couchbase.core.index with parameters of type CouchbaseOperationsModifier and TypeMethodDescriptionstatic QueryIndexResolver
QueryIndexResolver.create
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) Creates a newQueryIndexResolver
givenCouchbaseMappingContext
.Constructors in org.springframework.data.couchbase.core.index with parameters of type CouchbaseOperationsModifierConstructorDescriptionCouchbasePersistentEntityIndexCreator
(CouchbaseMappingContext mappingContext, CouchbaseOperations operations) CouchbasePersistentEntityIndexResolver
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository
Methods in org.springframework.data.couchbase.repository that return CouchbaseOperations -
Uses of CouchbaseOperations in org.springframework.data.couchbase.repository.cdi
Constructor parameters in org.springframework.data.couchbase.repository.cdi with type arguments of type CouchbaseOperationsModifierConstructorDescriptionCouchbaseRepositoryBean
(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
Methods in org.springframework.data.couchbase.repository.config that return CouchbaseOperationsModifier and TypeMethodDescriptionRepositoryOperationsMapping.getDefault()
Given a repository interface and its domain type, resolves whichCouchbaseOperations
it should be backed with.Methods in org.springframework.data.couchbase.repository.config with parameters of type CouchbaseOperationsModifier 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.Constructors in org.springframework.data.couchbase.repository.config with parameters of type CouchbaseOperationsModifierConstructorDescriptionRepositoryOperationsMapping
(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
Methods in org.springframework.data.couchbase.repository.query that return CouchbaseOperationsModifier and TypeMethodDescriptionprotected CouchbaseOperations
AbstractN1qlBasedQuery.getCouchbaseOperations()
Constructors in org.springframework.data.couchbase.repository.query with parameters of type CouchbaseOperationsModifierConstructorDescriptionAbstractCouchbaseQuery
(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
Methods in org.springframework.data.couchbase.repository.support that return CouchbaseOperationsMethods in org.springframework.data.couchbase.repository.support with parameters of type CouchbaseOperationsModifier 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.Constructors in org.springframework.data.couchbase.repository.support with parameters of type CouchbaseOperationsModifierConstructorDescriptionQuerydslCouchbasePredicateExecutor
(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.