Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCosmosConfiguration - Class in com.azure.spring.data.cosmos.config
To configure cosmos with client, cosmos factory and template
AbstractCosmosConfiguration() - Constructor for class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
 
AbstractCosmosEventListener<E> - Class in com.azure.spring.data.cosmos.core.mapping.event
Abstract Event Listener.
AbstractCosmosEventListener() - Constructor for class com.azure.spring.data.cosmos.core.mapping.event.AbstractCosmosEventListener
AbstractCosmosQuery - Class in com.azure.spring.data.cosmos.repository.query
Abstract class for cosmos query.
AbstractCosmosQuery(CosmosQueryMethod, CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
Initialization
AbstractQueryGenerator - Class in com.azure.spring.data.cosmos.core.generator
Base class for generating sql query
AbstractQueryGenerator() - Constructor for class com.azure.spring.data.cosmos.core.generator.AbstractQueryGenerator
Initialization
AbstractReactiveCosmosQuery - Class in com.azure.spring.data.cosmos.repository.query
Abstract class for reactive cosmos query.
AbstractReactiveCosmosQuery(ReactiveCosmosQueryMethod, ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Initialization
AFTER - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
After
AfterLoadEvent<T> - Class in com.azure.spring.data.cosmos.core.mapping.event
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
AfterLoadEvent(JsonNode, Class<T>, String) - Constructor for class com.azure.spring.data.cosmos.core.mapping.event.AfterLoadEvent
Creates a new AfterLoadEvent for the given JsonNode, type and collectionName.
afterPropertiesSet() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
 
afterPropertiesSet() - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
 
ALL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
All
and(Part, Criteria, Iterator<Object>) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryCreator
 
and(Part, Criteria, Iterator<Object>) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryCreator
 
AND - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
And
ARRAY_CONTAINS - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Array contains
AUDITING_HANDLER_BEAN_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
Auditing handler bean name.
auditorAwareRef() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.EnableCosmosAuditing
Configures the AuditorAware bean to be used to lookup the current principal.
autoCreateContainer() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To set if create container automatically
automatic() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosIndexingPolicy
To set automatic indexing
autoScale() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To enable auto scale for container RU limit

B

basePackageClasses() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set base package class
basePackageClasses() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set base package class
basePackages() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set base packages
basePackages() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set base packages
BasicCosmosPersistentEntity<T> - Class in com.azure.spring.data.cosmos.core.mapping
Simple value object to capture information of CosmosPersistentPropertys.
BasicCosmosPersistentEntity(TypeInformation<T>) - Constructor for class com.azure.spring.data.cosmos.core.mapping.BasicCosmosPersistentEntity
Creates a new BasicCosmosPersistentEntity from the given TypeInformation.
BEFORE - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Before
BETWEEN - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Between
build() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Build a CosmosConfig instance
builder() - Static method in class com.azure.spring.data.cosmos.config.CosmosConfig
Create a CosmosConfigBuilder instance

C

com.azure.spring.data.cosmos - package com.azure.spring.data.cosmos
Cosmosdb class for spring
com.azure.spring.data.cosmos.common - package com.azure.spring.data.cosmos.common
This package contains the classes of utils for cosmosdb
com.azure.spring.data.cosmos.config - package com.azure.spring.data.cosmos.config
This package contains the classes to configure properties of cosmos db
com.azure.spring.data.cosmos.core - package com.azure.spring.data.cosmos.core
This package contains the core classes of cosmos db, includes converters, query generators and mapping to cosmos entities
com.azure.spring.data.cosmos.core.convert - package com.azure.spring.data.cosmos.core.convert
This package contains the converter classes of cosmos db
com.azure.spring.data.cosmos.core.generator - package com.azure.spring.data.cosmos.core.generator
This package contains the generator classes of cosmos db
com.azure.spring.data.cosmos.core.mapping - package com.azure.spring.data.cosmos.core.mapping
This package contains the mapping classes of cosmos persistent entities
com.azure.spring.data.cosmos.core.mapping.event - package com.azure.spring.data.cosmos.core.mapping.event
This package contains the generator classes of cosmos db
com.azure.spring.data.cosmos.core.query - package com.azure.spring.data.cosmos.core.query
This package contains the query classes of cosmos db document
com.azure.spring.data.cosmos.exception - package com.azure.spring.data.cosmos.exception
This package contains the exception classes of cosmos db
com.azure.spring.data.cosmos.repository - package com.azure.spring.data.cosmos.repository
This package contains the support, query and config classes of setting up cosmosdb repositories
com.azure.spring.data.cosmos.repository.config - package com.azure.spring.data.cosmos.repository.config
This package contains the config classes of setting up cosmosdb repositories
com.azure.spring.data.cosmos.repository.query - package com.azure.spring.data.cosmos.repository.query
This package contains the process cosmos queries
com.azure.spring.data.cosmos.repository.support - package com.azure.spring.data.cosmos.repository.support
This package contains the support classes of setting up cosmosdb repositories and factories
complete(Criteria, Sort) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryCreator
 
complete(Criteria, Sort) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryCreator
 
CompositeIndex - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Annotation for specifying a composite index on CosmosIndexPolicy
compositeIndexes() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosIndexingPolicy
Composite Indexes
CompositeIndexPath - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Annotation for specifying a composite index path
ConfigurationException - Exception in com.azure.spring.data.cosmos.exception
General exception for illegal configuration of cosmosdb
ConfigurationException(String) - Constructor for exception com.azure.spring.data.cosmos.exception.ConfigurationException
Construct a IllegalQueryException with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception com.azure.spring.data.cosmos.exception.ConfigurationException
Construct a IllegalQueryException with the specified detail message and nested exception.
considerNestedRepositories() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set if consider nested repositories
considerNestedRepositories() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set if consider nested repositories
Constants - Class in com.azure.spring.data.cosmos
Constants class of CosmosDB properties
Container - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Annotation for Cosmos Container
ContainerExecution(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.ContainerExecution
Creates a new instance of container execution.
ContainerExecution(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.ContainerExecution
Creates a new instance of container execution.
containerName() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To set container name
CONTAINING - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Contain
conversionService - Variable in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
Generic conversion service
COSMOS_MODULE_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
Cosmos module name.
COSMOS_MODULE_PREFIX - Static variable in class com.azure.spring.data.cosmos.Constants
Cosmos module prefix.
CosmosAccessException - Exception in com.azure.spring.data.cosmos.exception
Public class extending DataAccessException, exposes innerException.
CosmosAccessException(String) - Constructor for exception com.azure.spring.data.cosmos.exception.CosmosAccessException
Construct a CosmosDBAccessException with the specified detail message.
CosmosAccessException(String, Exception) - Constructor for exception com.azure.spring.data.cosmos.exception.CosmosAccessException
Construct a CosmosDBAccessException with the specified detail message and nested exception.
CosmosAccessException(String, Throwable) - Constructor for exception com.azure.spring.data.cosmos.exception.CosmosAccessException
Construct a CosmosDBAccessException with the specified detail message.
cosmosAsyncClient(CosmosClientBuilder) - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare CosmosAsyncClient bean.
cosmosConfig() - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare CosmosConfig bean
CosmosConfig - Class in com.azure.spring.data.cosmos.config
Config properties of CosmosDB
CosmosConfig(ResponseDiagnosticsProcessor, boolean) - Constructor for class com.azure.spring.data.cosmos.config.CosmosConfig
Initialization
CosmosConfig(ResponseDiagnosticsProcessor, DatabaseThroughputConfig, boolean) - Constructor for class com.azure.spring.data.cosmos.config.CosmosConfig
Initialization
CosmosConfig.CosmosConfigBuilder - Class in com.azure.spring.data.cosmos.config
Builder class for cosmos config
CosmosConfigurationSupport - Class in com.azure.spring.data.cosmos.config
A support class for cosmos configuration to scan beans and get initial entities
CosmosConfigurationSupport() - Constructor for class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
 
CosmosEntityInformation<T,ID> - Class in com.azure.spring.data.cosmos.repository.support
Class to describe cosmosDb entity
CosmosEntityInformation(Class<T>) - Constructor for class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Initialization
CosmosEntityMetadata<T> - Interface in com.azure.spring.data.cosmos.repository.query
Metadata class to describe cosmos entity includes domain type and container information
cosmosException - Variable in exception com.azure.spring.data.cosmos.exception.CosmosAccessException
Cosmos exception.
CosmosExceptionUtils - Class in com.azure.spring.data.cosmos.exception
To handle and throw a cosmos db exception when access the database
CosmosExceptionUtils() - Constructor for class com.azure.spring.data.cosmos.exception.CosmosExceptionUtils
 
cosmosFactory(CosmosAsyncClient) - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare CosmosFactory bean.
CosmosFactory - Class in com.azure.spring.data.cosmos
Factory class for CosmosDb to create client
CosmosFactory(CosmosAsyncClient, String) - Constructor for class com.azure.spring.data.cosmos.CosmosFactory
Validate config and initialization
CosmosIndexingPolicy - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Annotation for cosmos indexing policy
cosmosMappingContext() - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Declare CosmosMappingContext bean.
CosmosMappingContext - Class in com.azure.spring.data.cosmos.core.mapping
Class to build mapping metadata and thus create instances of BasicCosmosPersistentEntity and CosmosPersistentProperty.
CosmosMappingContext() - Constructor for class com.azure.spring.data.cosmos.core.mapping.CosmosMappingContext
Construct a CosmosMappingContext instance, with the CosmosSimpleTypes as simple type holder.
CosmosMappingEvent<T> - Class in com.azure.spring.data.cosmos.core.mapping.event
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
CosmosMappingEvent(T, JsonNode, String) - Constructor for class com.azure.spring.data.cosmos.core.mapping.event.CosmosMappingEvent
Creates new CosmosMappingEvent.
CosmosOperations - Interface in com.azure.spring.data.cosmos.core
Interface for cosmosDB operations
CosmosPageImpl<T> - Class in com.azure.spring.data.cosmos.core.query
CosmosPageImpl implementation.
CosmosPageImpl(List<T>, Pageable, long) - Constructor for class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
Constructor of CosmosPageImpl.
CosmosPageRequest - Class in com.azure.spring.data.cosmos.core.query
CosmosPageRequest representing page request during pagination query, field FeedResponse.getContinuationToken() response continuation token} is saved to help query next page.
CosmosPageRequest(int, int, String) - Constructor for class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
Creates a new PageRequest with unsorted parameters applied.
CosmosPageRequest(int, int, String, Sort) - Constructor for class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
Creates a new CosmosPageRequest with sort parameters applied.
CosmosParameter - Class in com.azure.spring.data.cosmos.repository.query
A single cosmos parameter of a query method.
CosmosParameter(MethodParameter) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosParameter
Creates a new CosmosParameter for the given MethodParameter.
CosmosParameterAccessor - Interface in com.azure.spring.data.cosmos.repository.query
Interface to access method parameters.
CosmosParameterParameterAccessor - Class in com.azure.spring.data.cosmos.repository.query
ParametersParameterAccessor implementation and store all special parameters in a List.
CosmosParameterParameterAccessor(CosmosQueryMethod, Object[]) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosParameterParameterAccessor
CosmosParameters - Class in com.azure.spring.data.cosmos.repository.query
Method parameters that have to be bound to query parameters or applied to the query independently.
CosmosParameters(Method) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosParameters
Creates a new instance of CosmosParameters.
CosmosPersistentEntity<T> - Interface in com.azure.spring.data.cosmos.core.mapping
Represents a cosmos persistent entity.
CosmosPersistentProperty - Interface in com.azure.spring.data.cosmos.core.mapping
Interface for cosmos persistent property
CosmosQuery - Class in com.azure.spring.data.cosmos.core.query
Class for cosmos query
CosmosQuery(Criteria) - Constructor for class com.azure.spring.data.cosmos.core.query.CosmosQuery
Initialization
CosmosQueryCreator - Class in com.azure.spring.data.cosmos.repository.query
TODO: String based query, based on how cosmosDB provides.
CosmosQueryCreator(PartTree, CosmosParameterAccessor, MappingContext<?, CosmosPersistentProperty>) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryCreator
Creates a new CosmosQueryCreator.
CosmosQueryExecution - Interface in com.azure.spring.data.cosmos.repository.query
Interface to execute cosmos query operations
CosmosQueryExecution.ContainerExecution - Class in com.azure.spring.data.cosmos.repository.query
Container operation implementation to execute a container name query
CosmosQueryExecution.CountExecution - Class in com.azure.spring.data.cosmos.repository.query
count operation implementation to execute a count query
CosmosQueryExecution.DeleteExecution - Class in com.azure.spring.data.cosmos.repository.query
delete operation implementation to execute a delete query
CosmosQueryExecution.ExistsExecution - Class in com.azure.spring.data.cosmos.repository.query
exist operation implementation to execute a exists query
CosmosQueryExecution.MultiEntityExecution - Class in com.azure.spring.data.cosmos.repository.query
Find operation implementation to execute a find query for multiple items
CosmosQueryExecution.PagedExecution - Class in com.azure.spring.data.cosmos.repository.query
paginationQuery operation implementation to execute a paginationQuery query
CosmosQueryExecution.SingleEntityExecution - Class in com.azure.spring.data.cosmos.repository.query
Find operation implementation to execute a find query for a single item
CosmosQueryExecution.SliceExecution - Class in com.azure.spring.data.cosmos.repository.query
sliceQuery operation implementation to execute a sliceQuery query
CosmosQueryMethod - Class in com.azure.spring.data.cosmos.repository.query
Inherit QueryMethod class to generate a method that is designated to execute a finder query.
CosmosQueryMethod(Method, RepositoryMetadata, ProjectionFactory) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryMethod
Creates a new CosmosQueryMethod from the given parameters.
CosmosRepositoriesRegistrar - Class in com.azure.spring.data.cosmos.repository.config
Inherit RepositoryBeanDefinitionRegistrarSupport class to enable repository and get extension
CosmosRepositoriesRegistrar() - Constructor for class com.azure.spring.data.cosmos.repository.config.CosmosRepositoriesRegistrar
 
CosmosRepository<T,ID extends Serializable> - Interface in com.azure.spring.data.cosmos.repository
Extension of PagingAndSortingRepository to provide additional methods to retrieve entities using the pagination and sorting abstraction.
CosmosRepositoryConfigurationExtension - Class in com.azure.spring.data.cosmos.repository.config
Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set repository support.
CosmosRepositoryConfigurationExtension() - Constructor for class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
CosmosRepositoryFactory - Class in com.azure.spring.data.cosmos.repository.support
Factory class for cosmos repository contains application context and operations information
CosmosRepositoryFactory(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactory
Initialization
CosmosRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> - Class in com.azure.spring.data.cosmos.repository.support
Adapter for Springs FactoryBean interface to allow easy setup of cosmos repository factories via Spring configuration.
CosmosRepositoryFactoryBean(Class<? extends T>) - Constructor for class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
Creates a new RepositoryFactoryBeanSupport for the given repository interface.
CosmosResponseStatistics(FeedResponse<T>) - Constructor for class com.azure.spring.data.cosmos.core.ResponseDiagnostics.CosmosResponseStatistics
Initialization
CosmosSliceImpl<T> - Class in com.azure.spring.data.cosmos.core.query
CosmosSliceImpl implementation.
CosmosSliceImpl(List<T>, Pageable, boolean) - Constructor for class com.azure.spring.data.cosmos.core.query.CosmosSliceImpl
Constructor of CosmosSliceImpl.
cosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter) - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare CosmosTemplate bean.
CosmosTemplate - Class in com.azure.spring.data.cosmos.core
Template class for cosmos db
CosmosTemplate(CosmosAsyncClient, String, CosmosConfig, MappingCosmosConverter) - Constructor for class com.azure.spring.data.cosmos.core.CosmosTemplate
Initialization
CosmosTemplate(CosmosAsyncClient, String, CosmosConfig, MappingCosmosConverter, IsNewAwareAuditingHandler) - Constructor for class com.azure.spring.data.cosmos.core.CosmosTemplate
Initialization
CosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter) - Constructor for class com.azure.spring.data.cosmos.core.CosmosTemplate
Initialization
CosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter, IsNewAwareAuditingHandler) - Constructor for class com.azure.spring.data.cosmos.core.CosmosTemplate
Initialization
cosmosTemplateRef() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
Configures the name of the CosmosTemplate bean to be used with the repositories detected.
CosmosUniqueKey - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Represents a unique key on that enforces uniqueness constraint on items in the container in the Azure Cosmos DB service.
CosmosUniqueKeyPolicy - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Represents the unique key policy configuration for specifying uniqueness constraints on items in the container in the Azure Cosmos DB service.
CosmosUtils - Class in com.azure.spring.data.cosmos.common
Util class to fill and process response diagnostics
CosmosUtils() - Constructor for class com.azure.spring.data.cosmos.common.CosmosUtils
 
count() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
return count of documents in one container without partitions
count() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
count(SqlQuerySpec, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Count
count(SqlQuerySpec, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
count(SqlQuerySpec, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Count
count(SqlQuerySpec, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Count
count(CosmosQuery, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Count
count(CosmosQuery, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
count(CosmosQuery, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Count
count(CosmosQuery, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Count
count(String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Count
count(String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
count(String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Count
count(String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Count
CountExecution(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.CountExecution
Creates a new instance of count execution.
CountExecution(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.CountExecution
Creates a new instance of count execution.
CountQueryGenerator - Class in com.azure.spring.data.cosmos.core.generator
Generate count query
CountQueryGenerator() - Constructor for class com.azure.spring.data.cosmos.core.generator.CountQueryGenerator
 
create(Part, Iterator<Object>) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryCreator
 
create(Part, Iterator<Object>) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryCreator
 
createContainerIfNotExists(CosmosEntityInformation<?, ?>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Creates container if not exists
createContainerIfNotExists(CosmosEntityInformation<?, ?>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
createContainerIfNotExists(CosmosEntityInformation<?, ?>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Creates a container if it doesn't already exist
createContainerIfNotExists(CosmosEntityInformation<?, ?>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Creates a container if it doesn't already exist
createCosmosAsyncClient(CosmosClientBuilder) - Static method in class com.azure.spring.data.cosmos.CosmosFactory
Create Cosmos Async Client
createFrom(List<CosmosParameter>) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosParameters
 
createParameter(MethodParameter) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosParameters
 
createPersistentEntity(TypeInformation<T>) - Method in class com.azure.spring.data.cosmos.core.mapping.CosmosMappingContext
 
createPersistentProperty(Property, BasicCosmosPersistentEntity<?>, SimpleTypeHolder) - Method in class com.azure.spring.data.cosmos.core.mapping.CosmosMappingContext
 
createQuery(CosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
Creates a query.
createQuery(CosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeCosmosQuery
 
createQuery(CosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
 
createQuery(ReactiveCosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Creates a query.
createQuery(ReactiveCosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeReactiveCosmosQuery
 
createQuery(ReactiveCosmosParameterAccessor) - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
 
createRepositoryFactory() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
 
createRepositoryFactory() - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
 
Criteria - Class in com.azure.spring.data.cosmos.core.query
Class of criteria
CriteriaType - Enum in com.azure.spring.data.cosmos.core.query
Enum of criteria type

D

DatabaseCreationException - Exception in com.azure.spring.data.cosmos.exception
General exception for illegal creation of cosmos db
DatabaseCreationException(String) - Constructor for exception com.azure.spring.data.cosmos.exception.DatabaseCreationException
Construct a IllegalQueryException with the specified detail message.
DatabaseCreationException(String, Throwable) - Constructor for exception com.azure.spring.data.cosmos.exception.DatabaseCreationException
Construct a IllegalQueryException with the specified detail message and nested exception.
DatabaseThroughputConfig - Class in com.azure.spring.data.cosmos.config
Throughput config for database creation
DatabaseThroughputConfig(boolean, int) - Constructor for class com.azure.spring.data.cosmos.config.DatabaseThroughputConfig
Constructor.
dateTimeProviderRef() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.EnableCosmosAuditing
Configures a DateTimeProvider bean name that allows customizing the DateTime to be used for setting creation and modification dates.
DEFAULT_AUTO_CREATE_CONTAINER - Static variable in class com.azure.spring.data.cosmos.Constants
Default auto create container.
DEFAULT_AUTO_SCALE - Static variable in class com.azure.spring.data.cosmos.Constants
Default auto scale.
DEFAULT_CONTAINER_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
Default container name.
DEFAULT_INDEXING_POLICY_AUTOMATIC - Static variable in class com.azure.spring.data.cosmos.Constants
Default indexing policy automatic.
DEFAULT_INDEXING_POLICY_MODE - Static variable in class com.azure.spring.data.cosmos.Constants
Default indexing policy mode.
DEFAULT_REPOSITORY_IMPLEMENT_POSTFIX - Static variable in class com.azure.spring.data.cosmos.Constants
Default repository implement postfix.
DEFAULT_TIME_TO_LIVE - Static variable in class com.azure.spring.data.cosmos.Constants
Default time to live.
delete(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Delete items matching query
delete(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Delete the DocumentQuery, need to query the domains at first, then delete the item from the result.
delete(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Delete items matching query
delete(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Delete items matching query
delete(T) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
delete one document per entity
delete(T) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteAll() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
delete all the domains of a container
deleteAll() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteAll(Iterable<? extends T>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
delete list of entities without partitions
deleteAll(Iterable<? extends T>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteAll(String, Class<?>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Delete all items in a container
deleteAll(String, Class<?>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Delete the DocumentQuery, delete all the items in the given container.
deleteAll(String, Class<?>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Delete all items in a container
deleteAll(String, Class<?>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Delete all items in a container
deleteAll(Publisher<? extends T>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteAllById(Iterable<? extends ID>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
 
deleteAllById(Iterable<? extends K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteById(ID) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
delete one document per id without configuring partition key value
deleteById(ID, PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.CosmosRepository
Deletes an entity by its id and partition key.
deleteById(ID, PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
 
deleteById(String, Object, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Delete an item by id
deleteById(String, Object, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Deletes the item by id and partition key.
deleteById(String, Object, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Delete an item by id
deleteById(String, Object, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Deletes the item with id and partition key.
deleteById(K) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteById(K, PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.ReactiveCosmosRepository
Deletes an entity by its id and partition key.
deleteById(K, PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteById(Publisher<K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
deleteContainer(String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Delete container
deleteContainer(String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
deleteContainer(String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Delete container
deleteContainer(String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Delete container with container name
deleteEntity(String, T) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Delete using entity
deleteEntity(String, T) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Deletes the entity
deleteEntity(String, T) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Delete using entity
deleteEntity(String, T) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Deletes the entity
DeleteExecution(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.DeleteExecution
Creates a new instance of delete execution.
DeleteExecution(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.DeleteExecution
Creates a new instance of delete execution.

E

EnableCosmosAuditing - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Adapted from spring-data-mongodb
EnableCosmosRepositories - Annotation Type in com.azure.spring.data.cosmos.repository.config
Interface to enable cosmos repository
enableDatabaseThroughput(boolean, int) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Enable database throughput
enableQueryMetrics(boolean) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Set queryMetricsEnabled
EnableReactiveCosmosRepositories - Annotation Type in com.azure.spring.data.cosmos.repository.config
Interface to enable reactive cosmos repository
ENDS_WITH - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Ends with
equals(Object) - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
equals(Object) - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
 
equals(Object) - Method in class com.azure.spring.data.cosmos.core.query.CosmosSliceImpl
 
ETAG_PROPERTY_DEFAULT_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
ETag property default name.
exceptionHandler(String, Throwable, ResponseDiagnosticsProcessor) - Static method in class com.azure.spring.data.cosmos.exception.CosmosExceptionUtils
To throw a CosmosDBAccessException
excludeFilters() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To exclude filters
excludeFilters() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To exclude filters
excludePaths() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosIndexingPolicy
To exclude paths
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.ContainerExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.CountExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.DeleteExecution
 
execute(CosmosQuery, Class<?>, String) - Method in interface com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution
Declare an execute function for different operations to call
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.ExistsExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.MultiEntityExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.PagedExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.SingleEntityExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.SliceExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.ContainerExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.CountExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.DeleteExecution
 
execute(CosmosQuery, Class<?>, String) - Method in interface com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution
Declare an execute function for different operations to call
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.ExistsExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.MultiEntityExecution
 
execute(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.SingleEntityExecution
 
execute(Object[]) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
Executes the AbstractCosmosQuery with the given parameters.
execute(Object[]) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Executes the AbstractReactiveCosmosQuery with the given parameters.
execute(Object[]) - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
 
execute(Object[]) - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
 
exists(CosmosQuery, Class<?>, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Exists
exists(CosmosQuery, Class<?>, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Exists
exists(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Exists
exists(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Checks if document query items exist
existsById(ID) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
check if an entity exists per id without partition
existsById(Object, Class<?>, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Exists
existsById(Object, Class<?>, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Exists
existsById(K) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
existsById(Publisher<K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
ExistsExecution(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.ExistsExecution
Creates a new instance of exists execution.
ExistsExecution(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.ExistsExecution
Creates a new instance of exists execution.
expressionResolver(BeanFactory) - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Declare ExpressionResolver bean.
ExpressionResolver - Class in com.azure.spring.data.cosmos.common
 
ExpressionResolver(BeanFactory) - Constructor for class com.azure.spring.data.cosmos.common.ExpressionResolver
Initialize ExpressionResolver with ConfigurableBeanFactory

F

FALSE - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
False
fillAndProcessCosmosExceptionDiagnostics(ResponseDiagnosticsProcessor, CosmosException) - Static method in class com.azure.spring.data.cosmos.common.CosmosUtils
Generate ResponseDiagnostics with CosmosException diagnostics
fillAndProcessResponseDiagnostics(ResponseDiagnosticsProcessor, CosmosDiagnostics, FeedResponse<T>) - Static method in class com.azure.spring.data.cosmos.common.CosmosUtils
Generate ResponseDiagnostics with cosmos and feed response diagnostics
find(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find query
find(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Finds the document query items
find(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find items
find(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find items
findAll() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
find all entities from one container without configuring partition key value
findAll() - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findAll(PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.CosmosRepository
Returns list of items in a specific partition
findAll(PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.ReactiveCosmosRepository
Returns Flux of items in a specific partition
findAll(PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
 
findAll(PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findAll(PartitionKey, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find the DocumentQuery, find all the items specified by domain type in the given container.
findAll(PartitionKey, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
findAll(PartitionKey, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find all items in a given container with partition key
findAll(PartitionKey, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
findAll(Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find the DocumentQuery, find all the items specified by domain type.
findAll(Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Find the DocumentQuery, find all the items specified by domain type.
findAll(Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find all items in a given container
findAll(Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find all items in a given container
findAll(String, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find the DocumentQuery, find all the items specified by domain type in the given container.
findAll(String, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Find the DocumentQuery, find all the items specified by domain type in the given container.
findAll(String, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find all items in a given container
findAll(String, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find all items in a given container
findAll(Pageable) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
FindQuerySpecGenerator Returns a Page of entities meeting the paging restriction provided in the Pageable object.
findAll(Pageable, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find all items in a given container with partition key
findAll(Pageable, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
findAll(Sort) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
Returns all entities sorted by the given options.
findAll(Sort) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findAllById(Iterable<ID>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
find entities based on id list from one container without partitions
findAllById(Iterable<K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findAllById(Publisher<K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findAPIExceptionHandler(String, Throwable, ResponseDiagnosticsProcessor) - Static method in class com.azure.spring.data.cosmos.exception.CosmosExceptionUtils
To find an exceptionHandler for a exception and return empty Mono if the exception status code is not found
findById(ID) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
find one entity per id without partitions
findById(ID, PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.CosmosRepository
Retrieves an entity by its id.
findById(ID, PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
 
findById(Object, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Finds item by id
findById(Object, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Finds item by id
findById(Object, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find by id
findById(Object, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find by id
findById(Object, Class<T>, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Finds item by id
findById(Object, Class<T>, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
findById(Object, Class<T>, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find by id
findById(Object, Class<T>, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find by id
findById(String, Object, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Finds item by id
findById(String, Object, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Finds item by id
findById(String, Object, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Find by id
findById(String, Object, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Find by id
findById(K) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findById(K, PartitionKey) - Method in interface com.azure.spring.data.cosmos.repository.ReactiveCosmosRepository
Retrieves an entity by its id and partition key.
findById(K, PartitionKey) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findById(Publisher<K>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
findByIds(Iterable<ID>, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Find by ids
findByIds(Iterable<ID>, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
FindQuerySpecGenerator - Class in com.azure.spring.data.cosmos.core.generator
Generate sql find query
FindQuerySpecGenerator() - Constructor for class com.azure.spring.data.cosmos.core.generator.FindQuerySpecGenerator
Initialization

G

generateCosmos(CosmosQuery) - Method in class com.azure.spring.data.cosmos.core.generator.CountQueryGenerator
 
generateCosmos(CosmosQuery) - Method in class com.azure.spring.data.cosmos.core.generator.FindQuerySpecGenerator
 
generateCosmos(CosmosQuery) - Method in interface com.azure.spring.data.cosmos.core.generator.QuerySpecGenerator
Generate the SqlQuerySpec for cosmosDB client.
generateCosmosCountQuery(CosmosQuery, String) - Method in class com.azure.spring.data.cosmos.core.generator.AbstractQueryGenerator
Generates a Cosmos count query.
generateCosmosQuery(CosmosQuery, String) - Method in class com.azure.spring.data.cosmos.core.generator.AbstractQueryGenerator
Generates a Cosmos query.
generateCountQuery(SqlQuerySpec) - Method in class com.azure.spring.data.cosmos.core.generator.NativeQueryGenerator
Generate count query.
GeneratedValue - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Used to specify that an entities id field should generate a value
generateSortedQuery(SqlQuerySpec, Sort) - Method in class com.azure.spring.data.cosmos.core.generator.NativeQueryGenerator
Generate sorted query.
getActivityId() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics.CosmosResponseStatistics
To get the activity id
getAnnotation() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoriesRegistrar
 
getAnnotation() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoriesRegistrar
 
getApplicationContext() - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
To get application context
getCollection() - Method in class com.azure.spring.data.cosmos.core.mapping.BasicCosmosPersistentEntity
To get collection of entity
getCollectionName() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleCosmosEntityMetadata
Get collection name of cosmos
getCollectionName() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleReactiveCosmosEntityMetadata
Get collection name of cosmos
getContainer() - Method in class com.azure.spring.data.cosmos.core.mapping.BasicCosmosPersistentEntity
 
getContainer() - Method in interface com.azure.spring.data.cosmos.core.mapping.CosmosPersistentEntity
To get container of entity
getContainerName() - Method in class com.azure.spring.data.cosmos.core.mapping.event.CosmosMappingEvent
Get the container the event refers to.
getContainerName() - Method in interface com.azure.spring.data.cosmos.repository.query.CosmosEntityMetadata
Get container name from the given entity
getContainerName() - Method in interface com.azure.spring.data.cosmos.repository.query.ReactiveCosmosEntityMetadata
Get container name from the given entity
getContainerName() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleCosmosEntityMetadata
Get container name of cosmos
getContainerName() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleReactiveCosmosEntityMetadata
 
getContainerName() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get container name
getContainerName(Class<?>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
To get container name by domainType
getContainerName(Class<?>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
getContainerName(Class<?>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Get container name
getContainerName(Class<?>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
getContainerProperties(String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Get properties for specified container
getContainerProperties(String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
getContainerProperties(String) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Get properties for specified container
getContainerProperties(String) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
getContent() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getConversionService() - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
 
getConvertedContent(Function<? super T, ? extends U>) - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getConverter() - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
To get converter
getConverter() - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
getConverter() - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
To get converter
getConverter() - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
getCosmosAsyncClient() - Method in class com.azure.spring.data.cosmos.CosmosFactory
To create a CosmosAsyncClient
getCosmosDiagnostics() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics
To get diagnostics of cosmos response
getCosmosException() - Method in exception com.azure.spring.data.cosmos.exception.CosmosAccessException
To get exception object for cosmos client
getCosmosResponseStatistics() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics
To get the statistics value of cosmos response
getCriteria() - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get Criteria object
getCriteriaByType(CriteriaType) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get criteria by type
getDatabaseName() - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Return the name of the database to connect to
getDatabaseName() - Method in class com.azure.spring.data.cosmos.CosmosFactory
Get Cosmos Database Name
getDatabaseThroughputConfig() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets the database throughput configuration.
getDocument() - Method in class com.azure.spring.data.cosmos.core.mapping.event.CosmosMappingEvent
 
getEntityInformation() - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryMethod
 
getEntityInformation() - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryMethod
 
getEntityInformation(Class<T>) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactory
 
getEntityInformation(Class<T>) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactory
 
getExecution(CosmosParameterAccessor, ReturnedType) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
Determines the appropriate execution path for a query
getExecution(ReturnedType) - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Determines the appropriate execution path for a reactive query
getExtension() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoriesRegistrar
 
getExtension() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoriesRegistrar
 
getFactoryInstance() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
 
getFactoryInstance() - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
 
getHashMac() - Static method in class com.azure.spring.data.cosmos.common.MacAddress
To get a hash Mac address.
getId(T) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get the field represented by the supplied id field on the specified entity.
getIdentifyingAnnotations() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
getIdentifyingAnnotations() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
getIdField() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get id field
getIdFieldName() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get id field name
getIdType() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get id type
getIgnoreCase() - Method in class com.azure.spring.data.cosmos.core.query.Criteria
Ignore case flag
getIndexingPolicy() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get indexing policy
getInitialEntitySet() - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Scan all base packages and get all beans
getInstance() - Static method in class com.azure.spring.data.cosmos.core.generator.NativeQueryGenerator
 
getInstance(CriteriaType) - Static method in class com.azure.spring.data.cosmos.core.query.Criteria
To get a new criteria instance
getInstance(CriteriaType, Criteria, Criteria) - Static method in class com.azure.spring.data.cosmos.core.query.Criteria
To get a criteria instance with sub criteria
getInstance(CriteriaType, String, List<Object>, Part.IgnoreCaseType) - Static method in class com.azure.spring.data.cosmos.core.query.Criteria
To get a criteria instance with subject and ignore case
getInstance(Class<?>) - Static method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Static Factory
getJavaType() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleCosmosEntityMetadata
Return the actual domain class type
getJavaType() - Method in class com.azure.spring.data.cosmos.repository.query.SimpleReactiveCosmosEntityMetadata
Return the actual domain class type
getLanguage() - Method in class com.azure.spring.data.cosmos.core.mapping.BasicCosmosPersistentEntity
 
getLanguage() - Method in interface com.azure.spring.data.cosmos.core.mapping.CosmosPersistentEntity
To get language
getLimit() - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get limit number
getMappingBasePackages() - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Get the mapping base package name.
getMappingContext() - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
To get mapping context
getMaxBufferedItemCount() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets the value of maxBufferedItemCount
getMaxDegreeOfParallelism() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets the value of maxDegreeOfParallelism
getModuleName() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
getModuleName() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
getModulePrefix() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
getModulePrefix() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
getNumber() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getNumberOfElements() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getObjectMapper() - Static method in class com.azure.spring.data.cosmos.core.convert.ObjectMapperFactory
To get object mapper
getOffset() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
 
getOffset() - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get offset number
getPageable() - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get Pageable object
getPageable() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getPartitionKeyFieldName() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
 
getPartitionKeyFieldValue(T) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get the field value represented by the supplied partitionKeyField object on the specified entity object.
getPartitionKeyPath() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get the computed partition key path for container
getPartitionKeyValue(Class<T>) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
Returns partition key value based on the criteria.
getProjectVersion() - Static method in class com.azure.spring.data.cosmos.common.PropertyLoader
Get project version from /META-INF/azure-spring-data-cosmos.properties
getQueryAnnotation() - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryMethod
Returns the query string declared in a Query annotation or null if neither the annotation found nor the attribute was specified.
getQueryAnnotation() - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryMethod
Gets the annotated query or returns null
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactory
 
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactory
 
getQueryMethod() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
Get method of query
getQueryMethod() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Get method of query
getReactiveWrapper() - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryMethod
Returns the reactive wrapper class type if it exists or null otherwise
getRepositoryBaseClass(RepositoryMetadata) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactory
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactory
 
getRepositoryFactoryBeanClassName() - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
Return the name of the repository factory bean class.
getRepositoryFactoryBeanClassName() - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
Return the name of the repository factory bean class.
getRequestCharge() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics.CosmosResponseStatistics
To get the charge value of request
getRequestContinuation() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
To get request continuation
getRequestUnit() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get request unit value
getRequestUnits() - Method in class com.azure.spring.data.cosmos.config.DatabaseThroughputConfig
Get the request units.
getResponseContinuationTokenLimitInKb() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets the value of responseContinuationTokenLimitInKb
getResponseDiagnosticsProcessor() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets response diagnostics processor
getSize() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getSort() - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To get Sort object
getSort() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getSource() - Method in class com.azure.spring.data.cosmos.core.mapping.event.CosmosMappingEvent
 
getSqlKeyword() - Method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
To get sql keyword
getStringIDValue(Object) - Static method in class com.azure.spring.data.cosmos.common.CosmosUtils
ID value should be string value, real id type will be String, Integer, Long, all of these must be converted to String type.
getSubCriteria() - Method in class com.azure.spring.data.cosmos.core.query.Criteria
To get sub criteria
getSubject() - Method in class com.azure.spring.data.cosmos.core.query.Criteria
To get subject
getSubjectValues() - Method in class com.azure.spring.data.cosmos.core.query.Criteria
To get CriteriaType
getTargetRepository(RepositoryInformation) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactory
 
getTargetRepository(RepositoryInformation) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactory
 
getTimeToLive() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get timeToLive value
getTotalElements() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getTotalPages() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
getType() - Method in class com.azure.spring.data.cosmos.core.mapping.event.AfterLoadEvent
Returns the type for which the AfterLoadEvent shall be invoked for.
getType() - Method in class com.azure.spring.data.cosmos.core.query.Criteria
To get CriteriaType
getUniqueKeyPolicy() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Gets the UniqueKeyPolicy
getValues() - Method in interface com.azure.spring.data.cosmos.repository.query.CosmosParameterAccessor
Get values of method parameters
getValues() - Method in class com.azure.spring.data.cosmos.repository.query.CosmosParameterParameterAccessor
 
getValues() - Method in interface com.azure.spring.data.cosmos.repository.query.ReactiveCosmosParameterAccessor
Get values of method parameters
getValues() - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosParameterParameterAccessor
 
getVersionFieldName() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get name of field annotated with @Version if any
getVersionFieldValue(Object) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Get the value of the field marked as the version field
GREATER_THAN - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Greater than
GREATER_THAN_EQUAL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Greater than or equal

H

hasAnnotatedQuery() - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryMethod
Returns whether the method has an annotated query.
hasAnnotatedQuery() - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryMethod
Returns whether the method has an annotated query.
hasContent() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
hashCode() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
hashCode() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
 
hashCode() - Method in class com.azure.spring.data.cosmos.core.query.CosmosSliceImpl
 
hasNext() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
hasPartitionKeyCriteria(String) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
Returns true if this criteria or sub-criteria has partition key field present as one of the subjects.
hasPrevious() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 

I

ID_PROPERTY_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
ID property name.
IllegalCollectionException - Exception in com.azure.spring.data.cosmos.exception
General exception for illegal collection of cosmos db
IllegalCollectionException(String) - Constructor for exception com.azure.spring.data.cosmos.exception.IllegalCollectionException
Construct a IllegalQueryException with the specified detail message.
IllegalCollectionException(String, Throwable) - Constructor for exception com.azure.spring.data.cosmos.exception.IllegalCollectionException
Construct a IllegalQueryException with the specified detail message and nested exception.
IllegalQueryException - Exception in com.azure.spring.data.cosmos.exception
General exception for illegal query of cosmos db
IllegalQueryException(String) - Constructor for exception com.azure.spring.data.cosmos.exception.IllegalQueryException
Construct a IllegalQueryException with the specified detail message.
IllegalQueryException(String, Throwable) - Constructor for exception com.azure.spring.data.cosmos.exception.IllegalQueryException
Construct a IllegalQueryException with the specified detail message and nested exception.
IN - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
In
includeFilters() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To include filters
includeFilters() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To include filters
includePaths() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosIndexingPolicy
To include paths
IndexPolicyCompareService - Class in com.azure.spring.data.cosmos.repository.support
Class for determining if the index policy currently applied to the container matches the index policy that is specified on an entities' @CosmosIndexingPolicy annotation
IndexPolicyCompareService() - Constructor for class com.azure.spring.data.cosmos.repository.support.IndexPolicyCompareService
 
insert(String, T) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Inserts item
insert(String, T) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Inserts item into the given container
insert(String, T) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Insert
insert(String, T) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Insert
insert(String, T, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Inserts item
insert(String, T, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Inserts item into the given container
insert(String, T, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Insert
insert(String, T, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Insert
insert(T) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Insert
insert(T, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Inserts item
insert(T, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Inserts item
insert(T, PartitionKey) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Insert
insert(T, PartitionKey) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Insert
IS_EQUAL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Is equal
IS_NOT_NULL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Is not null
IS_NULL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Is null
isAutoCreateContainer() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Check if auto creating container is allowed
isAutoScale() - Method in class com.azure.spring.data.cosmos.config.DatabaseThroughputConfig
Flag to indicate whether autoscale is enabled.
isAutoScale() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Check if container should use autoscale for resource units
isBinary(CriteriaType) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if CriteriaType operation is binary, with format of (A ops A -> B).
isClosed(CriteriaType) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if CriteriaType operation is closure, with format of (A ops A -> A).
isCollectionQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeReactiveCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
 
isCountQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
 
isCrossPartitionQuery(List<String>) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
Indicate if DocumentQuery should enable cross partition query.
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
 
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeCosmosQuery
 
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeReactiveCosmosQuery
 
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
 
isDeleteQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.query.PartTreeReactiveCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
 
isExistsQuery() - Method in class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
 
isFirst() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
isFunction(CriteriaType) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if CriteriaType operation is a function.
isFunctionWithCaseSensitiveSupport(CriteriaType) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if CriteriaType operation is a function.
isIndexingPolicySpecified() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
 
isLast() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
isLast() - Method in class com.azure.spring.data.cosmos.core.query.CosmosSliceImpl
 
isNew(T) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
 
ISO_8601_COMPATIBLE_DATE_PATTERN - Static variable in class com.azure.spring.data.cosmos.Constants
ISO-8601 compatible date pattern.
isPageQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isPageQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
 
isPartTypeSupported(Part.Type) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if PartType is supported.
isPartTypeUnSupported(Part.Type) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if PartType is NOT supported.
isQueryMetricsEnabled() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig
Gets the option to enable query metrics
isSliceQuery() - Method in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
 
isSpecialParameter() - Method in class com.azure.spring.data.cosmos.repository.query.CosmosParameter
 
isUnary(CriteriaType) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Check if CriteriaType operation is unary, with format of (ops A -> B).
isVersioned() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Check if is versioned
iterator() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 

L

LESS_THAN - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Less than
LESS_THAN_EQUAL - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Less than or equal

M

MacAddress - Class in com.azure.spring.data.cosmos.common
Mac address class to transfer mac address to hash mac address.
mappingContext - Variable in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
Mapping context
mappingCosmosConverter(CosmosMappingContext) - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare MappingCosmosConverter bean.
MappingCosmosConverter - Class in com.azure.spring.data.cosmos.core.convert
A converter class between common types and cosmosItemProperties
MappingCosmosConverter(MappingContext<? extends CosmosPersistentEntity<?>, CosmosPersistentProperty>, ObjectMapper) - Constructor for class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
Initialization
maxBufferedItemCount(int) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Set maxBufferedItemCount
maxDegreeOfParallelism(int) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Set maxDegreeOfParallelism
memoize(Function<I, O>) - Static method in class com.azure.spring.data.cosmos.common.Memoizer
Put function computation results into Memoizer
Memoizer<I,O> - Class in com.azure.spring.data.cosmos.common
Memoize function computation results
mode() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosIndexingPolicy
To set indexing mode
modifyOnCreate() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.EnableCosmosAuditing
Configures whether the entity shall be marked as modified on creation.
MultiEntityExecution(CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.MultiEntityExecution
Creates a new instance of multi-entity execution.
MultiEntityExecution(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.MultiEntityExecution
Creates a new instance of multi-entity execution.

N

namedQueriesLocation() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set the named query location
namedQueriesLocation() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set the named query location
NativeQueryGenerator - Class in com.azure.spring.data.cosmos.core.generator
Augment custom queries sourced from @Query annotations
NativeQueryGenerator() - Constructor for class com.azure.spring.data.cosmos.core.generator.NativeQueryGenerator
 
next() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
 
nextPageable() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
NOT - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Not
NOT_CONTAINING - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Not Contain
NOT_IN - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Not in

O

OBJECT_MAPPER_BEAN_NAME - Static variable in class com.azure.spring.data.cosmos.Constants
Object mapper bean name.
ObjectMapperFactory - Class in com.azure.spring.data.cosmos.core.convert
Factory class for object mapper
ObjectMapperFactory() - Constructor for class com.azure.spring.data.cosmos.core.convert.ObjectMapperFactory
 
of(int, int, String, Sort) - Static method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
Creates a new CosmosPageRequest
of(long, int, int, String, Sort) - Static method in class com.azure.spring.data.cosmos.core.query.CosmosPageRequest
Creates a new CosmosPageRequest
onAfterLoad(AfterLoadEvent<E>) - Method in class com.azure.spring.data.cosmos.core.mapping.event.AbstractCosmosEventListener
Captures AfterLoadEvent.
onApplicationEvent(CosmosMappingEvent<?>) - Method in class com.azure.spring.data.cosmos.core.mapping.event.AbstractCosmosEventListener
 
operations - Variable in class com.azure.spring.data.cosmos.repository.query.AbstractCosmosQuery
CosmosOperations
operations - Variable in class com.azure.spring.data.cosmos.repository.query.AbstractReactiveCosmosQuery
Reactive Cosmos operations
or(Criteria, Criteria) - Method in class com.azure.spring.data.cosmos.repository.query.CosmosQueryCreator
 
or(Criteria, Criteria) - Method in class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryCreator
 
OR - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Or
order() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CompositeIndexPath
Index order

P

PagedExecution(CosmosOperations, Pageable) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.PagedExecution
Creates a new instance of paged execution.
paginationQuery(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Pagination query
paginationQuery(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
PartitionKey - Annotation Type in com.azure.spring.data.cosmos.core.mapping
Interface for type partition key
partitionKeyPath() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To set the partition key definition for container Should only be used for nested partition key scenario.
PartTreeCosmosQuery - Class in com.azure.spring.data.cosmos.repository.query
Cosmos query class with PartTree to parse a String into a tree or PartTree.OrParts consisting of simple Part instances in turn.
PartTreeCosmosQuery(CosmosQueryMethod, CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.PartTreeCosmosQuery
Initialization
PartTreeReactiveCosmosQuery - Class in com.azure.spring.data.cosmos.repository.query
Reactive cosmos query class with PartTree to parse a String into a tree or PartTree.OrParts consisting of simple Part instances in turn.
PartTreeReactiveCosmosQuery(ReactiveCosmosQueryMethod, ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.query.PartTreeReactiveCosmosQuery
Initialization
path() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CompositeIndexPath
Index path
paths() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CompositeIndex
Array of composite index paths
paths() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosUniqueKey
A set of paths which must be unique for each item in the Azure Cosmos DB service.
policyNeedsUpdate(IndexingPolicy, IndexingPolicy) - Static method in class com.azure.spring.data.cosmos.repository.support.IndexPolicyCompareService
Whether the policy needs updating.
postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
previousPageable() - Method in class com.azure.spring.data.cosmos.core.query.CosmosPageImpl
 
processResponseDiagnostics(ResponseDiagnostics) - Method in interface com.azure.spring.data.cosmos.core.ResponseDiagnosticsProcessor
Gets called after receiving response from CosmosDb.
PropertyLoader - Class in com.azure.spring.data.cosmos.common
Load properties from files

Q

Query - Annotation Type in com.azure.spring.data.cosmos.repository
Annotation to declare finder queries directly on repository methods.
queryLookupStrategy() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set query look up strategy
queryLookupStrategy() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set query look up strategy
QuerySpecGenerator - Interface in com.azure.spring.data.cosmos.core.generator
Interface of generating SqlQuerySpec

R

ReactiveCosmosEntityMetadata<T> - Interface in com.azure.spring.data.cosmos.repository.query
Metadata class to describe reactive cosmos entity includes domain type and container information
ReactiveCosmosOperations - Interface in com.azure.spring.data.cosmos.core
Operation class of reactive cosmos
ReactiveCosmosParameterAccessor - Interface in com.azure.spring.data.cosmos.repository.query
Interface to access method parameters.
ReactiveCosmosParameterParameterAccessor - Class in com.azure.spring.data.cosmos.repository.query
ReactiveCosmosParameterParameterAccessor implementation using a ParametersParameterAccessor instance to find special parameters.
ReactiveCosmosParameterParameterAccessor(ReactiveCosmosQueryMethod, Object[]) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosParameterParameterAccessor
ReactiveCosmosQueryCreator - Class in com.azure.spring.data.cosmos.repository.query
Class for reactive cosmos query creators that create criteria based queries from a PartTree.
ReactiveCosmosQueryCreator(PartTree, ReactiveCosmosParameterAccessor, MappingContext<?, CosmosPersistentProperty>) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryCreator
ReactiveCosmosQueryExecution - Interface in com.azure.spring.data.cosmos.repository.query
Interface to execute reactive cosmos query operations
ReactiveCosmosQueryExecution.ContainerExecution - Class in com.azure.spring.data.cosmos.repository.query
Container operation implementation to execute a container name query
ReactiveCosmosQueryExecution.CountExecution - Class in com.azure.spring.data.cosmos.repository.query
Count operation implementation to execute a count query
ReactiveCosmosQueryExecution.DeleteExecution - Class in com.azure.spring.data.cosmos.repository.query
Delete operation implementation to execute a delete query
ReactiveCosmosQueryExecution.ExistsExecution - Class in com.azure.spring.data.cosmos.repository.query
Exist operation implementation to execute a exist query
ReactiveCosmosQueryExecution.MultiEntityExecution - Class in com.azure.spring.data.cosmos.repository.query
Find operation implementation to execute a find query for multiple items
ReactiveCosmosQueryExecution.SingleEntityExecution - Class in com.azure.spring.data.cosmos.repository.query
Find operation implementation to execute a find query for a single item
ReactiveCosmosQueryMethod - Class in com.azure.spring.data.cosmos.repository.query
Inherit from QueryMethod class to execute a finder query.
ReactiveCosmosQueryMethod(Method, RepositoryMetadata, ProjectionFactory) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryMethod
Creates a new QueryMethod from the given parameters.
ReactiveCosmosRepositoriesRegistrar - Class in com.azure.spring.data.cosmos.repository.config
Inherit RepositoryBeanDefinitionRegistrarSupport class to enable repository and get extension
ReactiveCosmosRepositoriesRegistrar() - Constructor for class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoriesRegistrar
 
ReactiveCosmosRepository<T,K> - Interface in com.azure.spring.data.cosmos.repository
Repository interface with search and delete operation
ReactiveCosmosRepositoryConfigurationExtension - Class in com.azure.spring.data.cosmos.repository.config
Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set reactive repository support.
ReactiveCosmosRepositoryConfigurationExtension() - Constructor for class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
ReactiveCosmosRepositoryFactory - Class in com.azure.spring.data.cosmos.repository.support
Factory class for reactive cosmos repository contains application context and operations information
ReactiveCosmosRepositoryFactory(ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactory
Initialization
ReactiveCosmosRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,K>,S,K extends Serializable> - Class in com.azure.spring.data.cosmos.repository.support
Adapter for Springs FactoryBean interface to allow easy setup of reactive cosmos repository factories via Spring configuration.
ReactiveCosmosRepositoryFactoryBean(Class<? extends T>) - Constructor for class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
Creates a new RepositoryFactoryBeanSupport for the given repository interface.
reactiveCosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter) - Method in class com.azure.spring.data.cosmos.config.AbstractCosmosConfiguration
Declare ReactiveCosmosTemplate bean.
ReactiveCosmosTemplate - Class in com.azure.spring.data.cosmos.core
Template class of reactive cosmos
ReactiveCosmosTemplate(CosmosAsyncClient, String, CosmosConfig, MappingCosmosConverter) - Constructor for class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Initialization
ReactiveCosmosTemplate(CosmosAsyncClient, String, CosmosConfig, MappingCosmosConverter, IsNewAwareAuditingHandler) - Constructor for class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Initialization
ReactiveCosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter) - Constructor for class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Initialization
ReactiveCosmosTemplate(CosmosFactory, CosmosConfig, MappingCosmosConverter, IsNewAwareAuditingHandler) - Constructor for class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Constructor
reactiveCosmosTemplateRef() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
Configures the name of the ReactiveCosmosTemplate bean to be used with the repositories detected.
read(Class<R>, JsonNode) - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
 
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 
replaceContainerProperties(String, CosmosContainerProperties) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Replace container properties for the specified container
replaceContainerProperties(String, CosmosContainerProperties) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
replaceContainerProperties(String, CosmosContainerProperties) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Replace container properties for the specified container
replaceContainerProperties(String, CosmosContainerProperties) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
repositoryBaseClass() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set base class of repo
repositoryBaseClass() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set base class of repo
repositoryFactoryBeanClass() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set factory bean class of repo
repositoryFactoryBeanClass() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set factory bean class of repo
repositoryImplementationPostfix() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set repo Implement postfix
repositoryImplementationPostfix() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set repo Implement postfix
resolveExpression(String) - Static method in class com.azure.spring.data.cosmos.common.ExpressionResolver
Resolve the given string value via an EmbeddedValueResolver
responseContinuationTokenLimitInKb(int) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Set responseContinuationTokenLimitInKb
ResponseDiagnostics - Class in com.azure.spring.data.cosmos.core
Diagnostics class of cosmos and feed response
ResponseDiagnostics(CosmosDiagnostics, ResponseDiagnostics.CosmosResponseStatistics) - Constructor for class com.azure.spring.data.cosmos.core.ResponseDiagnostics
Initialization
ResponseDiagnostics.CosmosResponseStatistics - Class in com.azure.spring.data.cosmos.core
Generates statistics from cosmos response
responseDiagnosticsProcessor(ResponseDiagnosticsProcessor) - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Set responseDiagnosticsProcessor
ResponseDiagnosticsProcessor - Interface in com.azure.spring.data.cosmos.core
Interface for processing cosmosDB response
ru() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To set request unit
runPaginationQuery(SqlQuerySpec, Pageable, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Run the query.
runPaginationQuery(SqlQuerySpec, Pageable, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
runQuery(SqlQuerySpec, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Run the query.
runQuery(SqlQuerySpec, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
runQuery(SqlQuerySpec, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Run the query.
runQuery(SqlQuerySpec, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
runQuery(SqlQuerySpec, Sort, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Run the query.
runQuery(SqlQuerySpec, Sort, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
runQuery(SqlQuerySpec, Sort, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Run the query.
runQuery(SqlQuerySpec, Sort, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
runSliceQuery(SqlQuerySpec, Pageable, Class<?>, Class<T>) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Run custom SQL query
runSliceQuery(SqlQuerySpec, Pageable, Class<?>, Class<T>) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 

S

save(S) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
save entity without partition
save(S) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
saveAll(Iterable<S>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
batch save entities
saveAll(Iterable<S>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
saveAll(Publisher<S>) - Method in class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
 
scanForEntities(String) - Method in class com.azure.spring.data.cosmos.config.CosmosConfigurationSupport
Scan all beans under the given base package
setApplicationContext(ApplicationContext) - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
 
setApplicationContext(ApplicationContext) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Sets the application context
setApplicationContext(ApplicationContext) - Method in class com.azure.spring.data.cosmos.core.mapping.BasicCosmosPersistentEntity
To set application context
setApplicationContext(ApplicationContext) - Method in class com.azure.spring.data.cosmos.core.mapping.CosmosMappingContext
 
setApplicationContext(ApplicationContext) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
 
setCosmosOperations(CosmosOperations) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
Set cosmos operation
setDates() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.EnableCosmosAuditing
Configures whether the creation and modification dates are set.
setLimit(int) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
Deprecated.
use withLimit instead
setMappingContext(MappingContext<?, ?>) - Method in class com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean
 
setMappingContext(MappingContext<?, ?>) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
 
setReactiveCosmosOperations(ReactiveCosmosOperations) - Method in class com.azure.spring.data.cosmos.repository.support.ReactiveCosmosRepositoryFactoryBean
Set reactive CosmosDB operations
shouldGenerateId() - Method in class com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation
Should generate Id field value
SimpleCosmosEntityMetadata<T> - Class in com.azure.spring.data.cosmos.repository.query
Metadata class to describe simple cosmos entity includes domain type and cosmos entity information
SimpleCosmosEntityMetadata(Class<T>, CosmosEntityInformation<T, String>) - Constructor for class com.azure.spring.data.cosmos.repository.query.SimpleCosmosEntityMetadata
Initialization
SimpleCosmosRepository<T,ID extends Serializable> - Class in com.azure.spring.data.cosmos.repository.support
Repository class for simple Cosmos operation
SimpleCosmosRepository(CosmosEntityInformation<T, ID>, CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.SimpleCosmosRepository
Initialization
SimpleReactiveCosmosEntityMetadata<T> - Class in com.azure.spring.data.cosmos.repository.query
Metadata class to describe simple reactive cosmos entity includes domain type and cosmos entity information
SimpleReactiveCosmosEntityMetadata(Class<T>, CosmosEntityInformation<T, String>) - Constructor for class com.azure.spring.data.cosmos.repository.query.SimpleReactiveCosmosEntityMetadata
Initialization
SimpleReactiveCosmosRepository<T,K extends Serializable> - Class in com.azure.spring.data.cosmos.repository.support
Repository class for simple reactive Cosmos operation
SimpleReactiveCosmosRepository(CosmosEntityInformation<T, K>, ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.SimpleReactiveCosmosRepository
Initialization with metadata and reactiveCosmosOperations
SingleEntityExecution(CosmosOperations, ReturnedType) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.SingleEntityExecution
Creates a new instance of single-entity execution.
SingleEntityExecution(ReactiveCosmosOperations, ReturnedType) - Constructor for class com.azure.spring.data.cosmos.repository.query.ReactiveCosmosQueryExecution.SingleEntityExecution
Creates a new instance of single-entity execution.
SliceExecution(CosmosOperations, Pageable) - Constructor for class com.azure.spring.data.cosmos.repository.query.CosmosQueryExecution.SliceExecution
Creates a new instance of slice execution.
sliceQuery(CosmosQuery, Class<T>, String) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Slice query
sliceQuery(CosmosQuery, Class<T>, String) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
 
STARTS_WITH - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Starts with
STRING_EQUALS - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
String equals
StringBasedCosmosQuery - Class in com.azure.spring.data.cosmos.repository.support
Cosmos query class to handle the annotated queries.
StringBasedCosmosQuery(CosmosQueryMethod, CosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.StringBasedCosmosQuery
Constructor
StringBasedReactiveCosmosQuery - Class in com.azure.spring.data.cosmos.repository.support
Cosmos query class to handle the annotated queries.
StringBasedReactiveCosmosQuery(ReactiveCosmosQueryMethod, ReactiveCosmosOperations) - Constructor for class com.azure.spring.data.cosmos.repository.support.StringBasedReactiveCosmosQuery
Constructor

T

timeToLive() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.Container
To set the ttl of container level
toCosmosDbValue(Object) - Static method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
Convert a property value to the value stored in CosmosDB
toCriteriaType(Part.Type) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Convert to criteria type.
toString() - Method in class com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
 
toString() - Method in class com.azure.spring.data.cosmos.config.DatabaseThroughputConfig
 
toString() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics.CosmosResponseStatistics
 
toString() - Method in class com.azure.spring.data.cosmos.core.ResponseDiagnostics
 
TRUE - Enum constant in enum com.azure.spring.data.cosmos.core.query.CriteriaType
True

U

uniqueKeys() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.CosmosUniqueKeyPolicy
Set of unique keys which enforce uniqueness constraint on items in the container in the Azure Cosmos DB service.
upsert(String, T) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Upserts an item into container with partition key
upsert(String, T) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Upserts an item into container with partition key
upsert(String, T) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Upsert an item to container with partition key
upsert(String, T) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Upsert
upsert(T) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Upserts an item with partition key
upsert(T) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Upserts an item with partition key
upsert(T) - Method in interface com.azure.spring.data.cosmos.core.ReactiveCosmosOperations
Upsert an item with partition key
upsert(T) - Method in class com.azure.spring.data.cosmos.core.ReactiveCosmosTemplate
Upsert
upsertAndReturnEntity(String, T) - Method in interface com.azure.spring.data.cosmos.core.CosmosOperations
Upserts an item and return item properties
upsertAndReturnEntity(String, T) - Method in class com.azure.spring.data.cosmos.core.CosmosTemplate
Upserts an item and return item properties
USER_AGENT_SUFFIX - Static variable in class com.azure.spring.data.cosmos.Constants
User agent suffix.
useRepositoryConfiguration(RepositoryMetadata) - Method in class com.azure.spring.data.cosmos.repository.config.CosmosRepositoryConfigurationExtension
 
useRepositoryConfiguration(RepositoryMetadata) - Method in class com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension
 

V

value() - Element in annotation type com.azure.spring.data.cosmos.core.mapping.PartitionKey
The name of the partition key if the serialized attribute name differs from the field name
value() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableCosmosRepositories
To set repo value
value() - Element in annotation type com.azure.spring.data.cosmos.repository.config.EnableReactiveCosmosRepositories
To set repo value
value() - Element in annotation type com.azure.spring.data.cosmos.repository.Query
value of the query
valueOf(String) - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.spring.data.cosmos.core.query.CriteriaType
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(Pageable) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
With Sort
with(Sort) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
With Sort
withLimit(int) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To set limit number
withOffsetAndLimit(long, int) - Method in class com.azure.spring.data.cosmos.core.query.CosmosQuery
To set limit number and offset number
write(Object, JsonNode) - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
 
writeJsonNode(Object) - Method in class com.azure.spring.data.cosmos.core.convert.MappingCosmosConverter
To write source entity as a cosmos item
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form