| Package | Description |
|---|---|
| org.springframework.data.couchbase.config |
This package contains all classes needed for specific configuration of Spring Data Couchbase.
|
| org.springframework.data.couchbase.core |
This package contains the specific implementations and core classes for Spring Data Couchbase internals.
|
| org.springframework.data.couchbase.core.convert.join | |
| org.springframework.data.couchbase.core.query |
This package contains annotations and classes relative to querying with Couchbase (whether through views or N1QL) and
the associated indexes.
|
| org.springframework.data.couchbase.core.support |
| Modifier and Type | Method and Description |
|---|---|
ReactiveCouchbaseTemplate |
AbstractCouchbaseConfiguration.reactiveCouchbaseTemplate(CouchbaseClientFactory couchbaseClientFactory,
MappingCouchbaseConverter mappingCouchbaseConverter) |
ReactiveCouchbaseTemplate |
AbstractCouchbaseConfiguration.reactiveCouchbaseTemplate(CouchbaseClientFactory couchbaseClientFactory,
MappingCouchbaseConverter mappingCouchbaseConverter,
TranslationService couchbaseTranslationService) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveRepositoryOperationsMapping |
AbstractCouchbaseConfiguration.reactiveCouchbaseRepositoryOperationsMapping(ReactiveCouchbaseTemplate reactiveCouchbaseTemplate) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveCouchbaseTemplate |
CouchbaseTemplate.reactive() |
| Constructor and Description |
|---|
ReactiveFindByAnalyticsOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveFindByQueryOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveInsertByIdOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveRemoveByIdOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveRemoveByQueryOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveReplaceByIdOperationSupport(ReactiveCouchbaseTemplate template) |
ReactiveUpsertByIdOperationSupport(ReactiveCouchbaseTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
static <L,R> String |
N1qlJoinResolver.buildQuery(ReactiveCouchbaseTemplate template,
String scope,
String collection,
N1qlJoinResolver.N1qlJoinResolverParameters parameters) |
static <R> List<R> |
N1qlJoinResolver.doResolve(ReactiveCouchbaseTemplate template,
String scopeName,
String collectionName,
N1qlJoinResolver.N1qlJoinResolverParameters parameters,
Class<R> associatedEntityClass) |
static void |
N1qlJoinResolver.handleProperties(CouchbasePersistentEntity<?> persistentEntity,
ConvertingPropertyAccessor<?> accessor,
ReactiveCouchbaseTemplate template,
String id,
String scope,
String collection) |
| Constructor and Description |
|---|
N1qlJoinProxy(ReactiveCouchbaseTemplate template,
N1qlJoinResolver.N1qlJoinResolverParameters params) |
| Modifier and Type | Method and Description |
|---|---|
static StringBasedN1qlQueryParser.N1qlSpelValues |
Query.getN1qlSpelValues(ReactiveCouchbaseTemplate template,
String collectionName,
Class domainClass,
Class returnClass,
boolean isCount,
String[] distinctFields,
String[] fields) |
String |
StringQuery.toN1qlRemoveString(ReactiveCouchbaseTemplate template,
String collectionName,
Class domainClass)
toN1qlRemoveString - use toN1qlSelectString
|
String |
Query.toN1qlRemoveString(ReactiveCouchbaseTemplate template,
String collectionName,
Class domainClass) |
String |
Query.toN1qlSelectString(ReactiveCouchbaseTemplate template,
Class domainClass,
boolean isCount) |
String |
StringQuery.toN1qlSelectString(ReactiveCouchbaseTemplate template,
String collection,
Class domainClass,
Class resultClass,
boolean isCount,
String[] distinctFields,
String[] fields) |
String |
Query.toN1qlSelectString(ReactiveCouchbaseTemplate template,
String collectionName,
Class domainClass,
Class returnClass,
boolean isCount,
String[] distinctFields,
String[] fields) |
String |
N1QLQuery.toN1qlSelectString(ReactiveCouchbaseTemplate template,
String collectionName,
Class domainClass,
Class returnClass,
boolean isCount,
String[] distinctFields,
String[] fields) |
| Constructor and Description |
|---|
PseudoArgs(ReactiveCouchbaseTemplate template,
String scope,
String collection,
OPTS options,
Class<?> domainType)
return scope, collection and options in following precedence
1) values from fluent api 2) values from dynamic proxy (via template threadLocal) 3) the values from the couchbaseClientFactory |
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.