| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Long> |
ReactiveCosmosTemplate.count(DocumentQuery query,
boolean isCrossPartitionQuery,
String containerName) |
<T> long |
CosmosOperations.count(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> long |
CosmosTemplate.count(DocumentQuery query,
Class<T> domainType,
String containerName) |
reactor.core.publisher.Mono<Long> |
ReactiveCosmosOperations.count(DocumentQuery query,
String containerName) |
reactor.core.publisher.Mono<Long> |
ReactiveCosmosTemplate.count(DocumentQuery query,
String containerName)
Count
|
<T> List<T> |
CosmosOperations.delete(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> List<T> |
CosmosTemplate.delete(DocumentQuery query,
Class<T> domainType,
String containerName)
Delete the DocumentQuery, need to query the domains at first, then delete the item
from the result.
|
<T> reactor.core.publisher.Flux<T> |
ReactiveCosmosOperations.delete(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> reactor.core.publisher.Flux<T> |
ReactiveCosmosTemplate.delete(DocumentQuery query,
Class<T> domainType,
String containerName)
Delete items matching query
|
reactor.core.publisher.Mono<Boolean> |
ReactiveCosmosOperations.exists(DocumentQuery query,
Class<?> domainType,
String containerName) |
reactor.core.publisher.Mono<Boolean> |
ReactiveCosmosTemplate.exists(DocumentQuery query,
Class<?> domainType,
String containerName)
Exists
|
<T> Boolean |
CosmosOperations.exists(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> Boolean |
CosmosTemplate.exists(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> List<T> |
CosmosOperations.find(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> List<T> |
CosmosTemplate.find(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> reactor.core.publisher.Flux<T> |
ReactiveCosmosOperations.find(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> reactor.core.publisher.Flux<T> |
ReactiveCosmosTemplate.find(DocumentQuery query,
Class<T> domainType,
String containerName)
Find items
|
private List<com.azure.data.cosmos.CosmosItemProperties> |
CosmosTemplate.findItems(DocumentQuery query,
Class<?> domainType,
String containerName) |
private reactor.core.publisher.Flux<com.azure.data.cosmos.CosmosItemProperties> |
ReactiveCosmosTemplate.findItems(DocumentQuery query,
Class<?> domainType,
String containerName) |
private Long |
CosmosTemplate.getCountValue(DocumentQuery query,
boolean isCrossPartitionQuery,
String containerName) |
private reactor.core.publisher.Mono<Long> |
ReactiveCosmosTemplate.getCountValue(DocumentQuery query,
boolean isCrossPartitionQuery,
String containerName) |
<T> org.springframework.data.domain.Page<T> |
CosmosOperations.paginationQuery(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> org.springframework.data.domain.Page<T> |
CosmosTemplate.paginationQuery(DocumentQuery query,
Class<T> domainType,
String containerName) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.data.cosmos.SqlQuerySpec |
CountQueryGenerator.generateCosmos(DocumentQuery query) |
com.azure.data.cosmos.SqlQuerySpec |
FindQuerySpecGenerator.generateCosmos(DocumentQuery query) |
com.azure.data.cosmos.SqlQuerySpec |
QuerySpecGenerator.generateCosmos(DocumentQuery query)
Generate the SqlQuerySpec for cosmosDB client.
|
protected com.azure.data.cosmos.SqlQuerySpec |
AbstractQueryGenerator.generateCosmosQuery(DocumentQuery query,
String queryHead) |
private org.javatuples.Pair<String,List<org.javatuples.Pair<String,Object>>> |
AbstractQueryGenerator.generateQueryBody(DocumentQuery query)
Generate a query body for interface QuerySpecGenerator.
|
private String |
AbstractQueryGenerator.generateQueryTail(DocumentQuery query) |
| Modifier and Type | Method and Description |
|---|---|
DocumentQuery |
DocumentQuery.with(org.springframework.data.domain.Pageable pageable) |
DocumentQuery |
DocumentQuery.with(org.springframework.data.domain.Sort sort) |
| Modifier and Type | Method and Description |
|---|---|
protected DocumentQuery |
CosmosQueryCreator.complete(Criteria criteria,
org.springframework.data.domain.Sort sort) |
protected DocumentQuery |
ReactiveCosmosQueryCreator.complete(Criteria criteria,
org.springframework.data.domain.Sort sort) |
protected abstract DocumentQuery |
AbstractCosmosQuery.createQuery(CosmosParameterAccessor accessor) |
protected DocumentQuery |
PartTreeCosmosQuery.createQuery(CosmosParameterAccessor accessor) |
protected abstract DocumentQuery |
AbstractReactiveCosmosQuery.createQuery(ReactiveCosmosParameterAccessor accessor) |
protected DocumentQuery |
PartTreeReactiveCosmosQuery.createQuery(ReactiveCosmosParameterAccessor accessor) |
| Modifier and Type | Method and Description |
|---|---|
Object |
CosmosQueryExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
CosmosQueryExecution.ContainerExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
CosmosQueryExecution.MultiEntityExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
CosmosQueryExecution.ExistsExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
CosmosQueryExecution.DeleteExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
CosmosQueryExecution.PagedExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
ReactiveCosmosQueryExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
ReactiveCosmosQueryExecution.ContainerExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
ReactiveCosmosQueryExecution.MultiEntityExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
ReactiveCosmosQueryExecution.ExistsExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Object |
ReactiveCosmosQueryExecution.DeleteExecution.execute(DocumentQuery query,
Class<?> type,
String container) |
Copyright © 2020 Microsoft. All rights reserved.