Package com.couchbase.client.core.api.kv
Interface CoreKvOps
- All Known Implementing Classes:
ClassicCoreKvOps,ProtostellarCoreKvOps
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckProjectionLimits(List<String> projections, boolean withExpiry) existsAsync(CoreCommonOptions common, String key) default CoreExistsResultexistsBlocking(CoreCommonOptions common, String key) default reactor.core.publisher.Mono<CoreExistsResult> existsReactive(CoreCommonOptions common, String key) reactor.core.publisher.Flux<CoreGetResult> getAllReplicasReactive(CoreCommonOptions common, String key, CoreReadPreference readPreference) getAndLockAsync(CoreCommonOptions common, String key, Duration lockTime) default CoreGetResultgetAndLockBlocking(CoreCommonOptions common, String key, Duration lockTime) default reactor.core.publisher.Mono<CoreGetResult> getAndLockReactive(CoreCommonOptions common, String key, Duration lockTime) getAndTouchAsync(CoreCommonOptions common, String key, CoreExpiry expiry) default CoreGetResultgetAndTouchBlocking(CoreCommonOptions common, String key, CoreExpiry expiry) default reactor.core.publisher.Mono<CoreGetResult> getAndTouchReactive(CoreCommonOptions common, String key, CoreExpiry expiry) reactor.core.publisher.Mono<CoreGetResult> getAnyReplicaReactive(CoreCommonOptions common, String key, CoreReadPreference readPreference) getAsync(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) default CoreGetResultgetBlocking(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) default reactor.core.publisher.Mono<CoreGetResult> getReactive(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) default CoreMutationResultinsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) default reactor.core.publisher.Mono<CoreMutationResult> insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability) default CoreMutationResultremoveBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability) default reactor.core.publisher.Mono<CoreMutationResult> removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability) replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default CoreMutationResultreplaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default reactor.core.publisher.Mono<CoreMutationResult> replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default CompletableFuture<List<CoreRangeScanItem>> scanRequestAsync(CoreScanType coreScanType, CoreScanOptions coreScanOptions) default Stream<CoreRangeScanItem> scanRequestBlocking(CoreScanType coreScanType, CoreScanOptions coreScanOptions) reactor.core.publisher.Flux<CoreRangeScanItem> scanRequestReactive(CoreScanType scanType, CoreScanOptions options) reactor.core.publisher.Flux<CoreSubdocGetResult> subdocGetAllReplicasReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, CoreReadPreference readPreference) reactor.core.publisher.Mono<CoreSubdocGetResult> subdocGetAnyReplicaReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, CoreReadPreference readPreference) subdocGetAsync(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) default CoreSubdocGetResultsubdocGetBlocking(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) default reactor.core.publisher.Mono<CoreSubdocGetResult> subdocGetReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) subdocMutateAsync(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) default CoreSubdocMutateResultsubdocMutateBlocking(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) default reactor.core.publisher.Mono<CoreSubdocMutateResult> subdocMutateReactive(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) touchAsync(CoreCommonOptions common, String key, CoreExpiry expiry) default CoreMutationResulttouchBlocking(CoreCommonOptions common, String key, CoreExpiry expiry) default reactor.core.publisher.Mono<CoreMutationResult> touchReactive(CoreCommonOptions common, String key, CoreExpiry expiry) unlockAsync(CoreCommonOptions common, String key, long cas) default voidunlockBlocking(CoreCommonOptions common, String key, long cas) default reactor.core.publisher.Mono<Void> unlockReactive(CoreCommonOptions common, String key, long cas) upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default CoreMutationResultupsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default reactor.core.publisher.Mono<CoreMutationResult> upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
-
Method Details
-
getAsync
CoreAsyncResponse<CoreGetResult> getAsync(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) -
getBlocking
default CoreGetResult getBlocking(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) -
getReactive
default reactor.core.publisher.Mono<CoreGetResult> getReactive(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) -
checkProjectionLimits
-
getAndLockAsync
CoreAsyncResponse<CoreGetResult> getAndLockAsync(CoreCommonOptions common, String key, Duration lockTime) -
getAndLockBlocking
-
getAndLockReactive
default reactor.core.publisher.Mono<CoreGetResult> getAndLockReactive(CoreCommonOptions common, String key, Duration lockTime) -
getAndTouchAsync
CoreAsyncResponse<CoreGetResult> getAndTouchAsync(CoreCommonOptions common, String key, CoreExpiry expiry) -
getAndTouchBlocking
-
getAndTouchReactive
default reactor.core.publisher.Mono<CoreGetResult> getAndTouchReactive(CoreCommonOptions common, String key, CoreExpiry expiry) -
insertAsync
CoreAsyncResponse<CoreMutationResult> insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) -
insertBlocking
default CoreMutationResult insertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) -
insertReactive
default reactor.core.publisher.Mono<CoreMutationResult> insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) -
upsertAsync
CoreAsyncResponse<CoreMutationResult> upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
upsertBlocking
default CoreMutationResult upsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
upsertReactive
default reactor.core.publisher.Mono<CoreMutationResult> upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
replaceAsync
CoreAsyncResponse<CoreMutationResult> replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
replaceBlocking
default CoreMutationResult replaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
replaceReactive
default reactor.core.publisher.Mono<CoreMutationResult> replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
removeAsync
CoreAsyncResponse<CoreMutationResult> removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability) -
removeBlocking
default CoreMutationResult removeBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability) -
removeReactive
default reactor.core.publisher.Mono<CoreMutationResult> removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability) -
existsAsync
-
existsBlocking
-
existsReactive
default reactor.core.publisher.Mono<CoreExistsResult> existsReactive(CoreCommonOptions common, String key) -
touchAsync
CoreAsyncResponse<CoreMutationResult> touchAsync(CoreCommonOptions common, String key, CoreExpiry expiry) -
touchBlocking
-
touchReactive
default reactor.core.publisher.Mono<CoreMutationResult> touchReactive(CoreCommonOptions common, String key, CoreExpiry expiry) -
unlockAsync
-
unlockBlocking
-
unlockReactive
default reactor.core.publisher.Mono<Void> unlockReactive(CoreCommonOptions common, String key, long cas) -
subdocGetAsync
CoreAsyncResponse<CoreSubdocGetResult> subdocGetAsync(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) -
subdocGetBlocking
default CoreSubdocGetResult subdocGetBlocking(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) -
subdocGetReactive
default reactor.core.publisher.Mono<CoreSubdocGetResult> subdocGetReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted) -
subdocGetAllReplicasReactive
reactor.core.publisher.Flux<CoreSubdocGetResult> subdocGetAllReplicasReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, CoreReadPreference readPreference) -
subdocGetAnyReplicaReactive
reactor.core.publisher.Mono<CoreSubdocGetResult> subdocGetAnyReplicaReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, CoreReadPreference readPreference) -
getAllReplicasReactive
reactor.core.publisher.Flux<CoreGetResult> getAllReplicasReactive(CoreCommonOptions common, String key, CoreReadPreference readPreference) -
getAnyReplicaReactive
reactor.core.publisher.Mono<CoreGetResult> getAnyReplicaReactive(CoreCommonOptions common, String key, CoreReadPreference readPreference) -
subdocMutateAsync
CoreAsyncResponse<CoreSubdocMutateResult> subdocMutateAsync(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) -
subdocMutateBlocking
default CoreSubdocMutateResult subdocMutateBlocking(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) -
subdocMutateReactive
default reactor.core.publisher.Mono<CoreSubdocMutateResult> subdocMutateReactive(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) -
scanRequestReactive
reactor.core.publisher.Flux<CoreRangeScanItem> scanRequestReactive(CoreScanType scanType, CoreScanOptions options) -
scanRequestAsync
default CompletableFuture<List<CoreRangeScanItem>> scanRequestAsync(CoreScanType coreScanType, CoreScanOptions coreScanOptions) -
scanRequestBlocking
default Stream<CoreRangeScanItem> scanRequestBlocking(CoreScanType coreScanType, CoreScanOptions coreScanOptions)
-