| Package | Description |
|---|---|
| org.springframework.data.couchbase.core.convert |
This package contains classes used for entity-to-JSON conversions, type mapping and writing.
|
| org.springframework.data.couchbase.core.convert.join | |
| org.springframework.data.couchbase.core.index | |
| org.springframework.data.couchbase.core.mapping |
This package contains interfaces and annotations relative to object-json mapping and the notion of a Couchbase
Storable.
|
| 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 | Field and Description |
|---|---|
protected MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> |
MappingCouchbaseConverter.mappingContext
The generic mapping context.
|
| Modifier and Type | Method and Description |
|---|---|
MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> |
MappingCouchbaseConverter.getMappingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected <R> R |
MappingCouchbaseConverter.read(CouchbasePersistentEntity<R> entity,
CouchbaseDocument source,
Object parent)
Read an incoming
CouchbaseDocument into the target entity. |
protected void |
MappingCouchbaseConverter.writeInternal(Object source,
CouchbaseDocument target,
CouchbasePersistentEntity<?> entity,
boolean withId)
Internal helper method to write the source object into the target document.
|
| Constructor and Description |
|---|
MappingCouchbaseConverter(MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext)
Create a new
MappingCouchbaseConverter. |
MappingCouchbaseConverter(MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext,
String typeKey)
Create a new
MappingCouchbaseConverter that will store class name for complex types in the typeKey
attribute. |
| Modifier and Type | Method and Description |
|---|---|
static void |
N1qlJoinResolver.handleProperties(CouchbasePersistentEntity<?> persistentEntity,
ConvertingPropertyAccessor<?> accessor,
ReactiveCouchbaseTemplate template,
String id,
String scope,
String collection) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CouchbasePersistentEntityIndexResolver.IndexDefinitionHolder> |
CouchbasePersistentEntityIndexResolver.createCompositeQueryIndexDefinitions(CouchbasePersistentEntity<?> entity,
CouchbasePersistentProperty property) |
protected CouchbasePersistentEntityIndexResolver.IndexDefinitionHolder |
CouchbasePersistentEntityIndexResolver.createFieldQueryIndexDefinition(CouchbasePersistentEntity<?> entity,
CouchbasePersistentProperty property) |
boolean |
CouchbasePersistentEntityIndexCreator.hasSeen(CouchbasePersistentEntity<?> entity) |
List<CouchbasePersistentEntityIndexResolver.IndexDefinitionHolder> |
CouchbasePersistentEntityIndexResolver.resolveIndexForEntity(CouchbasePersistentEntity<?> root) |
| 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 |
|---|
CouchbasePersistentEntityIndexResolver(MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext,
CouchbaseOperations operations) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicCouchbasePersistentEntity<T>
The representation of a persistent entity.
|
| Constructor and Description |
|---|
BasicCouchbasePersistentProperty(Property property,
CouchbasePersistentEntity<?> owner,
SimpleTypeHolder simpleTypeHolder,
FieldNamingStrategy fieldNamingStrategy)
Create a new instance of the BasicCouchbasePersistentProperty class.
|
| Modifier and Type | Method and Description |
|---|---|
MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> |
RepositoryOperationsMapping.getMappingContext()
Get the
MappingContext to use in repositories. |
MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> |
ReactiveRepositoryOperationsMapping.getMappingContext()
Get the
MappingContext to use in repositories. |
| Constructor and Description |
|---|
CouchbaseQueryMethod(Method method,
RepositoryMetadata metadata,
ProjectionFactory factory,
MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext) |
ReactiveCouchbaseQueryMethod(Method method,
RepositoryMetadata metadata,
ProjectionFactory projectionFactory,
MappingContext<? extends CouchbasePersistentEntity<?>,CouchbasePersistentProperty> mappingContext)
Creates a new
ReactiveCouchbaseQueryMethod from the given Method. |
| Constructor and Description |
|---|
MappingCouchbaseEntityInformation(CouchbasePersistentEntity<T> entity)
Create a new Information container.
|
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.