Package com.azure.spring.data.cosmos.core.mapping
This package contains the mapping classes of cosmos persistent entities
-
Interface Summary Interface Description CosmosPersistentEntity<T> Represents a cosmos persistent entity.CosmosPersistentProperty Interface for cosmos persistent property -
Class Summary Class Description BasicCosmosPersistentEntity<T> Simple value object to capture information ofCosmosPersistentPropertys.CosmosMappingContext Class to build mapping metadata and thus create instances ofBasicCosmosPersistentEntityandCosmosPersistentProperty. -
Annotation Types Summary Annotation Type Description CompositeIndex Annotation for specifying a composite index on CosmosIndexPolicyCompositeIndexPath Annotation for specifying a composite index pathContainer Annotation for Cosmos ContainerCosmosIndexingPolicy Annotation for cosmos indexing policyCosmosUniqueKey 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-mongodbGeneratedValue Used to specify that an entities id field should generate a valuePartitionKey Interface for type partition key