com.azure.spring.data.cosmos.core.mapping
This package contains the mapping classes of cosmos persistent entities
Classes
| BasicCosmosPersistentEntity<T> |
Simple value object to capture information of CosmosPersistentPropertys. |
| BasicCosmosPersistentProperty |
Special CosmosPersistentProperty that takes annotations at a property into account. |
| CosmosMappingContext |
Class to build mapping metadata and thus create instances of BasicCosmosPersistentEntity<T> and CosmosPersistentProperty. |
Interfaces
| CompositeIndex |
Annotation for specifying a composite index on Cosmos |
| CompositeIndexPath |
Annotation for specifying a composite index path |
| Container |
Annotation for Cosmos Container |
| CosmosIndexingPolicy |
Annotation for cosmos indexing policy. |
| CosmosPersistentEntity<T> |
Represents a cosmos persistent entity. |
| CosmosPersistentProperty |
Interface for cosmos persistent property |
| CosmosUniqueKey |
Represents a unique key on that enforces uniqueness constraint on items in the container in the Azure Cosmos DB service. |
| CosmosUniqueKeyPolicy |
Represents the unique key policy configuration for specifying uniqueness constraints on items in the container in the Azure Cosmos DB service. |
| EnableCosmosAuditing |
Adapted from spring-data-mongodb |
| GeneratedValue |
Used to specify that an entities id field should generate a value |
| PartitionKey |
Interface for type partition key |