Package net.officefloor.nosql.cosmosdb
-
Interface Summary Interface Description CosmosAsyncEntities Provides means to work with entities for Cosmos.CosmosDbFactory Factory forCosmosClientBuilder
connection.CosmosDbServiceFactory ServiceFactory
for theCosmosDbFactory
.CosmosEntities Provides means to work with entities for Cosmos.CosmosEntityLocator LocatesCosmosDatabase
entity types for registering.CosmosEntityLocatorServiceFactory ServiceFactory
for theCosmosEntityLocator
. -
Class Summary Class Description AbstractCosmosDbSupplierSource CosmosAsyncClientManagedObjectSource ManagedObjectSource
for theCosmosAsyncClient
.CosmosAsyncDatabaseManagedObjectSource ManagedObjectSource
for theCosmosAsyncDatabase
.CosmosAsyncDbSupplierSource SupplierSource
forCosmosAsyncDatabase
.CosmosAsyncEntitiesManagedObjectSource ManagedObjectSource
for theCosmosAsyncEntities
.CosmosClientManagedObjectSource ManagedObjectSource
for theCosmosClient
.CosmosDatabaseManagedObjectSource ManagedObjectSource
for theCosmosDatabase
.CosmosDbConnect CosmosDatabase
connect functionality.CosmosDbSupplierSource SupplierSource
forCosmosDatabase
.CosmosEntitiesManagedObjectSource ManagedObjectSource
for theCosmosEntities
.PartitionKeyMetaData Meta-data for thePartitionKey
. -
Exception Summary Exception Description CosmosNoEntityIdentifierException Indicates unable to determine the identifier for a Cosmos entity.CosmosPartitionKeyException Indicates unable to extractPartitionKey
for a Cosmos entity. -
Annotation Types Summary Annotation Type Description CosmosEntity Annotates an entity to specify details of the entity.CosmosPartitionKey Annotates an entity's field/accessor as the partition key.