Package com.azure.spring.data.cosmos.repository.query
This package contains the process cosmos queries
-
Interface Summary Interface Description CosmosEntityMetadata<T> Metadata class to describe cosmos entity includes domain type and container informationCosmosParameterAccessor Interface to access method parameters.CosmosQueryExecution Interface to execute cosmos query operationsReactiveCosmosEntityMetadata<T> Metadata class to describe reactive cosmos entity includes domain type and container informationReactiveCosmosParameterAccessor Interface to access method parameters.ReactiveCosmosQueryExecution Interface to execute reactive cosmos query operations -
Class Summary Class Description AbstractCosmosQuery Abstract class for cosmos query.AbstractReactiveCosmosQuery Abstract class for reactive cosmos query.CosmosParameter A single cosmos parameter of a query method.CosmosParameterParameterAccessor ParametersParameterAccessorimplementation and store all special parameters in a List.CosmosParameters Method parameters that have to be bound to query parameters or applied to the query independently.CosmosQueryCreator TODO: String based query, based on how cosmosDB provides.CosmosQueryExecution.ContainerExecution Container operation implementation to execute a container name queryCosmosQueryExecution.CountExecution count operation implementation to execute a count queryCosmosQueryExecution.DeleteExecution delete operation implementation to execute a delete queryCosmosQueryExecution.ExistsExecution exist operation implementation to execute a exists queryCosmosQueryExecution.MultiEntityExecution Find operation implementation to execute a find query for multiple itemsCosmosQueryExecution.PagedExecution paginationQuery operation implementation to execute a paginationQuery queryCosmosQueryExecution.SingleEntityExecution Find operation implementation to execute a find query for a single itemCosmosQueryExecution.SliceExecution sliceQuery operation implementation to execute a sliceQuery queryCosmosQueryMethod Inherit QueryMethod class to generate a method that is designated to execute a finder query.PartTreeCosmosQuery Cosmos query class withPartTreeto parse aStringinto a tree orPartTree.OrParts consisting of simplePartinstances in turn.PartTreeReactiveCosmosQuery Reactive cosmos query class withPartTreeto parse aStringinto a tree orPartTree.OrParts consisting of simplePartinstances in turn.ReactiveCosmosParameterParameterAccessor ReactiveCosmosParameterParameterAccessorimplementation using aParametersParameterAccessorinstance to find special parameters.ReactiveCosmosQueryCreator Class for reactive cosmos query creators that create criteria based queries from aPartTree.ReactiveCosmosQueryExecution.ContainerExecution Container operation implementation to execute a container name queryReactiveCosmosQueryExecution.CountExecution Count operation implementation to execute a count queryReactiveCosmosQueryExecution.DeleteExecution Delete operation implementation to execute a delete queryReactiveCosmosQueryExecution.ExistsExecution Exist operation implementation to execute a exist queryReactiveCosmosQueryExecution.MultiEntityExecution Find operation implementation to execute a find query for multiple itemsReactiveCosmosQueryExecution.SingleEntityExecution Find operation implementation to execute a find query for a single itemReactiveCosmosQueryMethod Inherit from QueryMethod class to execute a finder query.SimpleCosmosEntityMetadata<T> Metadata class to describe simple cosmos entity includes domain type and cosmos entity informationSimpleReactiveCosmosEntityMetadata<T> Metadata class to describe simple reactive cosmos entity includes domain type and cosmos entity information