public interface ReactiveCosmosOperations
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Long> |
count(DocumentQuery query,
String containerName) |
reactor.core.publisher.Mono<Long> |
count(String containerName) |
reactor.core.publisher.Mono<com.azure.data.cosmos.CosmosContainerResponse> |
createCollectionIfNotExists(CosmosEntityInformation information)
Deprecated.
|
reactor.core.publisher.Mono<com.azure.data.cosmos.CosmosContainerResponse> |
createContainerIfNotExists(CosmosEntityInformation information) |
<T> reactor.core.publisher.Flux<T> |
delete(DocumentQuery query,
Class<T> domainType,
String containerName) |
reactor.core.publisher.Mono<Void> |
deleteAll(String containerName,
String partitionKey) |
reactor.core.publisher.Mono<Void> |
deleteById(String containerName,
Object id,
com.azure.data.cosmos.PartitionKey partitionKey) |
void |
deleteContainer(String containerName) |
reactor.core.publisher.Mono<Boolean> |
exists(DocumentQuery query,
Class<?> domainType,
String containerName) |
reactor.core.publisher.Mono<Boolean> |
existsById(Object id,
Class<?> domainType,
String containerName) |
<T> reactor.core.publisher.Flux<T> |
find(DocumentQuery query,
Class<T> domainType,
String containerName) |
<T> reactor.core.publisher.Flux<T> |
findAll(Class<T> domainType) |
<T> reactor.core.publisher.Flux<T> |
findAll(com.azure.data.cosmos.PartitionKey partitionKey,
Class<T> domainType) |
<T> reactor.core.publisher.Flux<T> |
findAll(String containerName,
Class<T> domainType) |
<T> reactor.core.publisher.Mono<T> |
findById(Object id,
Class<T> domainType) |
<T> reactor.core.publisher.Mono<T> |
findById(Object id,
Class<T> domainType,
com.azure.data.cosmos.PartitionKey partitionKey) |
<T> reactor.core.publisher.Mono<T> |
findById(String containerName,
Object id,
Class<T> domainType) |
String |
getContainerName(Class<?> domainType) |
MappingCosmosConverter |
getConverter() |
<T> reactor.core.publisher.Mono<T> |
insert(String containerName,
Object objectToSave,
com.azure.data.cosmos.PartitionKey partitionKey) |
<T> reactor.core.publisher.Mono<T> |
insert(T objectToSave,
com.azure.data.cosmos.PartitionKey partitionKey) |
<T> reactor.core.publisher.Mono<T> |
upsert(String containerName,
T object,
com.azure.data.cosmos.PartitionKey partitionKey) |
<T> reactor.core.publisher.Mono<T> |
upsert(T object,
com.azure.data.cosmos.PartitionKey partitionKey) |
@Deprecated reactor.core.publisher.Mono<com.azure.data.cosmos.CosmosContainerResponse> createCollectionIfNotExists(CosmosEntityInformation information)
information - cosmos entity informationreactor.core.publisher.Mono<com.azure.data.cosmos.CosmosContainerResponse> createContainerIfNotExists(CosmosEntityInformation information)
<T> reactor.core.publisher.Flux<T> findAll(Class<T> domainType)
<T> reactor.core.publisher.Flux<T> findAll(com.azure.data.cosmos.PartitionKey partitionKey,
Class<T> domainType)
<T> reactor.core.publisher.Mono<T> findById(String containerName, Object id, Class<T> domainType)
<T> reactor.core.publisher.Mono<T> findById(Object id, Class<T> domainType, com.azure.data.cosmos.PartitionKey partitionKey)
<T> reactor.core.publisher.Mono<T> insert(T objectToSave,
com.azure.data.cosmos.PartitionKey partitionKey)
<T> reactor.core.publisher.Mono<T> insert(String containerName, Object objectToSave, com.azure.data.cosmos.PartitionKey partitionKey)
<T> reactor.core.publisher.Mono<T> upsert(T object,
com.azure.data.cosmos.PartitionKey partitionKey)
<T> reactor.core.publisher.Mono<T> upsert(String containerName, T object, com.azure.data.cosmos.PartitionKey partitionKey)
reactor.core.publisher.Mono<Void> deleteById(String containerName, Object id, com.azure.data.cosmos.PartitionKey partitionKey)
void deleteContainer(String containerName)
<T> reactor.core.publisher.Flux<T> delete(DocumentQuery query, Class<T> domainType, String containerName)
<T> reactor.core.publisher.Flux<T> find(DocumentQuery query, Class<T> domainType, String containerName)
reactor.core.publisher.Mono<Boolean> exists(DocumentQuery query, Class<?> domainType, String containerName)
reactor.core.publisher.Mono<Boolean> existsById(Object id, Class<?> domainType, String containerName)
reactor.core.publisher.Mono<Long> count(DocumentQuery query, String containerName)
MappingCosmosConverter getConverter()
Copyright © 2020 Microsoft. All rights reserved.