All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCosmosConfiguration |
To configure cosmos with client, cosmos factory and template
|
| AbstractCosmosEventListener<E> |
Abstract Event Listener.
|
| AbstractCosmosQuery |
Abstract class for cosmos query.
|
| AbstractQueryGenerator |
Base class for generating sql query
|
| AbstractReactiveCosmosQuery |
Abstract class for reactive cosmos query.
|
| AfterLoadEvent<T> |
Spring Application Event that fires for all reads after a document is loaded and before it is serialized to
a domain object
Ported to cosmos from spring-data-mongo
https://github.com/spring-projects/spring-data-mongodb/blob/main/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterLoadEvent.java
|
| BasicCosmosPersistentEntity<T> |
|
| CompositeIndex |
Annotation for specifying a composite index on CosmosIndexPolicy
|
| CompositeIndexPath |
Annotation for specifying a composite index path
|
| ConfigurationException |
General exception for illegal configuration of cosmosdb
|
| Constants |
Constants class of CosmosDB properties
|
| Container |
Annotation for Cosmos Container
|
| CosmosAccessException |
Public class extending DataAccessException, exposes innerException.
|
| CosmosConfig |
Config properties of CosmosDB
|
| CosmosConfig.CosmosConfigBuilder |
Builder class for cosmos config
|
| CosmosConfigurationSupport |
A support class for cosmos configuration to scan beans and get initial entities
|
| CosmosEntityInformation<T,ID> |
Class to describe cosmosDb entity
|
| CosmosEntityMetadata<T> |
Metadata class to describe cosmos entity includes domain type and container information
|
| CosmosExceptionUtils |
To handle and throw a cosmos db exception when access the database
|
| CosmosFactory |
Factory class for CosmosDb to create client
|
| CosmosIndexingPolicy |
Annotation for cosmos indexing policy
|
| CosmosMappingContext |
|
| CosmosMappingEvent<T> |
Base Class that all cosmos related spring application events extend
Ported to cosmos from spring-data-mongo
https://github.com/spring-projects/spring-data-mongodb/blob/main/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/MongoMappingEvent.java
|
| CosmosOperations |
Interface for cosmosDB operations
|
| CosmosPageImpl<T> |
CosmosPageImpl implementation.
|
| CosmosPageRequest |
|
| CosmosParameter |
A single cosmos parameter of a query method.
|
| CosmosParameterAccessor |
Interface to access method parameters.
|
| CosmosParameterParameterAccessor |
ParametersParameterAccessor implementation and store all special parameters in a List.
|
| CosmosParameters |
Method parameters that have to be bound to query parameters or applied to the query independently.
|
| CosmosPersistentEntity<T> |
Represents a cosmos persistent entity.
|
| CosmosPersistentProperty |
Interface for cosmos persistent property
|
| CosmosQuery |
Class for cosmos query
|
| CosmosQueryCreator |
TODO: String based query, based on how cosmosDB provides.
|
| CosmosQueryExecution |
Interface to execute cosmos query operations
|
| CosmosQueryExecution.ContainerExecution |
Container operation implementation to execute a container name query
|
| CosmosQueryExecution.CountExecution |
count operation implementation to execute a count query
|
| CosmosQueryExecution.DeleteExecution |
delete operation implementation to execute a delete query
|
| CosmosQueryExecution.ExistsExecution |
exist operation implementation to execute a exists query
|
| CosmosQueryExecution.MultiEntityExecution |
Find operation implementation to execute a find query for multiple items
|
| CosmosQueryExecution.PagedExecution |
paginationQuery operation implementation to execute a paginationQuery query
|
| CosmosQueryExecution.SingleEntityExecution |
Find operation implementation to execute a find query for a single item
|
| CosmosQueryExecution.SliceExecution |
sliceQuery operation implementation to execute a sliceQuery query
|
| CosmosQueryMethod |
Inherit QueryMethod class to generate a method that is designated to execute a finder query.
|
| CosmosRepositoriesRegistrar |
Inherit RepositoryBeanDefinitionRegistrarSupport class to enable repository and get extension
|
| CosmosRepository<T,ID extends Serializable> |
Extension of PagingAndSortingRepository to provide additional methods to retrieve entities using the
pagination and sorting abstraction.
|
| CosmosRepositoryConfigurationExtension |
Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set
repository support.
|
| CosmosRepositoryFactory |
Factory class for cosmos repository contains application context and operations information
|
| CosmosRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> |
Adapter for Springs FactoryBean interface to allow easy setup of cosmos repository factories via Spring
configuration.
|
| CosmosSliceImpl<T> |
CosmosSliceImpl implementation.
|
| CosmosTemplate |
Template class for cosmos db
|
| 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.
|
| CosmosUtils |
Util class to fill and process response diagnostics
|
| CountQueryGenerator |
Generate count query
|
| Criteria |
Class of criteria
|
| CriteriaType |
Enum of criteria type
|
| DatabaseCreationException |
General exception for illegal creation of cosmos db
|
| DatabaseThroughputConfig |
Throughput config for database creation
|
| EnableCosmosAuditing |
Adapted from spring-data-mongodb
|
| EnableCosmosRepositories |
Interface to enable cosmos repository
|
| EnableReactiveCosmosRepositories |
Interface to enable reactive cosmos repository
|
| ExpressionResolver |
|
| FindQuerySpecGenerator |
Generate sql find query
|
| GeneratedValue |
Used to specify that an entities id field should generate a value
|
| IllegalCollectionException |
General exception for illegal collection of cosmos db
|
| IllegalQueryException |
General exception for illegal query of cosmos db
|
| IndexPolicyCompareService |
Class for determining if the index policy currently applied to the container matches the index policy that is
specified on an entities' @CosmosIndexingPolicy annotation
|
| MacAddress |
Mac address class to transfer mac address to hash mac address.
|
| MappingCosmosConverter |
A converter class between common types and cosmosItemProperties
|
| Memoizer<I,O> |
Memoize function computation results
|
| NativeQueryGenerator |
Augment custom queries sourced from @Query annotations
|
| ObjectMapperFactory |
Factory class for object mapper
|
| PartitionKey |
Interface for type partition key
|
| PartTreeCosmosQuery |
Cosmos query class with PartTree to parse a String into a tree or PartTree.OrParts consisting
of simple Part instances in turn.
|
| PartTreeReactiveCosmosQuery |
Reactive cosmos query class with PartTree to parse a String into a tree or PartTree.OrParts
consisting of simple Part instances in turn.
|
| PropertyLoader |
Load properties from files
|
| Query |
Annotation to declare finder queries directly on repository methods.
|
| QuerySpecGenerator |
Interface of generating SqlQuerySpec
|
| ReactiveCosmosEntityMetadata<T> |
Metadata class to describe reactive cosmos entity includes domain type and container information
|
| ReactiveCosmosOperations |
Operation class of reactive cosmos
|
| ReactiveCosmosParameterAccessor |
Interface to access method parameters.
|
| ReactiveCosmosParameterParameterAccessor |
|
| ReactiveCosmosQueryCreator |
Class for reactive cosmos query creators that create criteria based queries from a PartTree.
|
| ReactiveCosmosQueryExecution |
Interface to execute reactive cosmos query operations
|
| ReactiveCosmosQueryExecution.ContainerExecution |
Container operation implementation to execute a container name query
|
| ReactiveCosmosQueryExecution.CountExecution |
Count operation implementation to execute a count query
|
| ReactiveCosmosQueryExecution.DeleteExecution |
Delete operation implementation to execute a delete query
|
| ReactiveCosmosQueryExecution.ExistsExecution |
Exist operation implementation to execute a exist query
|
| ReactiveCosmosQueryExecution.MultiEntityExecution |
Find operation implementation to execute a find query for multiple items
|
| ReactiveCosmosQueryExecution.SingleEntityExecution |
Find operation implementation to execute a find query for a single item
|
| ReactiveCosmosQueryMethod |
Inherit from QueryMethod class to execute a finder query.
|
| ReactiveCosmosRepositoriesRegistrar |
Inherit RepositoryBeanDefinitionRegistrarSupport class to enable repository and get extension
|
| ReactiveCosmosRepository<T,K> |
Repository interface with search and delete operation
|
| ReactiveCosmosRepositoryConfigurationExtension |
Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set
reactive repository support.
|
| ReactiveCosmosRepositoryFactory |
Factory class for reactive cosmos repository contains application context and operations information
|
| ReactiveCosmosRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,K>,S,K extends Serializable> |
Adapter for Springs FactoryBean interface to allow easy setup of reactive cosmos repository factories
via Spring configuration.
|
| ReactiveCosmosTemplate |
Template class of reactive cosmos
|
| ResponseDiagnostics |
Diagnostics class of cosmos and feed response
|
| ResponseDiagnostics.CosmosResponseStatistics |
Generates statistics from cosmos response
|
| ResponseDiagnosticsProcessor |
Interface for processing cosmosDB response
|
| SimpleCosmosEntityMetadata<T> |
Metadata class to describe simple cosmos entity includes domain type and cosmos entity information
|
| SimpleCosmosRepository<T,ID extends Serializable> |
Repository class for simple Cosmos operation
|
| SimpleReactiveCosmosEntityMetadata<T> |
Metadata class to describe simple reactive cosmos entity includes domain type and cosmos entity information
|
| SimpleReactiveCosmosRepository<T,K extends Serializable> |
Repository class for simple reactive Cosmos operation
|
| StringBasedCosmosQuery |
Cosmos query class to handle the annotated queries.
|
| StringBasedReactiveCosmosQuery |
Cosmos query class to handle the annotated queries.
|