@Stability.Internal public interface CoreKvOps
CoreAsyncResponse<CoreGetResult> getAsync(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
default CoreGetResult getBlocking(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
default Mono<CoreGetResult> getReactive(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
default void checkProjectionLimits(List<String> projections, boolean withExpiry)
CoreAsyncResponse<CoreGetResult> getAndLockAsync(CoreCommonOptions common, String key, Duration lockTime)
default CoreGetResult getAndLockBlocking(CoreCommonOptions common, String key, Duration lockTime)
default Mono<CoreGetResult> getAndLockReactive(CoreCommonOptions common, String key, Duration lockTime)
CoreAsyncResponse<CoreGetResult> getAndTouchAsync(CoreCommonOptions common, String key, CoreExpiry expiry)
default CoreGetResult getAndTouchBlocking(CoreCommonOptions common, String key, CoreExpiry expiry)
default Mono<CoreGetResult> getAndTouchReactive(CoreCommonOptions common, String key, CoreExpiry expiry)
CoreAsyncResponse<CoreMutationResult> insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
default CoreMutationResult insertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
default Mono<CoreMutationResult> insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
CoreAsyncResponse<CoreMutationResult> upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
default CoreMutationResult upsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
default Mono<CoreMutationResult> upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
CoreAsyncResponse<CoreMutationResult> replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
default CoreMutationResult replaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
default Mono<CoreMutationResult> replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
CoreAsyncResponse<CoreMutationResult> removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability)
default CoreMutationResult removeBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability)
default Mono<CoreMutationResult> removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability)
CoreAsyncResponse<CoreExistsResult> existsAsync(CoreCommonOptions common, String key)
default CoreExistsResult existsBlocking(CoreCommonOptions common, String key)
default Mono<CoreExistsResult> existsReactive(CoreCommonOptions common, String key)
CoreAsyncResponse<CoreMutationResult> touchAsync(CoreCommonOptions common, String key, CoreExpiry expiry)
default CoreMutationResult touchBlocking(CoreCommonOptions common, String key, CoreExpiry expiry)
default Mono<CoreMutationResult> touchReactive(CoreCommonOptions common, String key, CoreExpiry expiry)
CoreAsyncResponse<Void> unlockAsync(CoreCommonOptions common, String key, long cas)
default void unlockBlocking(CoreCommonOptions common, String key, long cas)
default Mono<Void> unlockReactive(CoreCommonOptions common, String key, long cas)
CoreAsyncResponse<CoreSubdocGetResult> subdocGetAsync(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
default CoreSubdocGetResult subdocGetBlocking(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
default Mono<CoreSubdocGetResult> subdocGetReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
Flux<CoreSubdocGetResult> subdocGetAllReplicasReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
Mono<CoreSubdocGetResult> subdocGetAnyReplicaReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
Flux<CoreGetResult> getAllReplicasReactive(CoreCommonOptions common, String key)
Mono<CoreGetResult> getAnyReplicaReactive(CoreCommonOptions common, String key)
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)
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)
default 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)
Flux<CoreRangeScanItem> scanRequestReactive(CoreScanType scanType, CoreScanOptions options)
default CompletableFuture<List<CoreRangeScanItem>> scanRequestAsync(CoreScanType coreScanType, CoreScanOptions coreScanOptions)
default Stream<CoreRangeScanItem> scanRequestBlocking(CoreScanType coreScanType, CoreScanOptions coreScanOptions)
Copyright © 2024 Couchbase, Inc.. All rights reserved.