@Stability.Internal public final class ProtostellarCoreKvOps extends Object implements CoreKvOps
| Constructor and Description |
|---|
ProtostellarCoreKvOps(CoreProtostellar core,
CoreKeyspace keyspace) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckProjectionLimits, getAndLockBlocking, getAndLockReactive, getAndTouchBlocking, getAndTouchReactive, touchBlocking, touchReactive, unlockBlocking, unlockReactivepublic ProtostellarCoreKvOps(CoreProtostellar core, CoreKeyspace keyspace)
public CoreGetResult getBlocking(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
getBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreGetResult> getAsync(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
public Mono<CoreGetResult> getReactive(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
getReactive in interface CoreKvOpspublic CoreAsyncResponse<CoreGetResult> getAndLockAsync(CoreCommonOptions common, String key, Duration lockTime)
getAndLockAsync in interface CoreKvOpspublic CoreAsyncResponse<CoreGetResult> getAndTouchAsync(CoreCommonOptions common, String key, CoreExpiry expiry)
getAndTouchAsync in interface CoreKvOpspublic CoreMutationResult insertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
insertBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreMutationResult> insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
insertAsync in interface CoreKvOpspublic Mono<CoreMutationResult> insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
insertReactive in interface CoreKvOpspublic CoreMutationResult upsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
upsertBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreMutationResult> upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
upsertAsync in interface CoreKvOpspublic Mono<CoreMutationResult> upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
upsertReactive in interface CoreKvOpspublic CoreMutationResult replaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
replaceBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreMutationResult> replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
replaceAsync in interface CoreKvOpspublic Mono<CoreMutationResult> replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
replaceReactive in interface CoreKvOpspublic CoreMutationResult removeBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability)
removeBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreMutationResult> removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability)
removeAsync in interface CoreKvOpspublic Mono<CoreMutationResult> removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability)
removeReactive in interface CoreKvOpspublic CoreExistsResult existsBlocking(CoreCommonOptions common, String key)
existsBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreExistsResult> existsAsync(CoreCommonOptions common, String key)
existsAsync in interface CoreKvOpspublic Mono<CoreExistsResult> existsReactive(CoreCommonOptions common, String key)
existsReactive in interface CoreKvOpspublic CoreAsyncResponse<CoreMutationResult> touchAsync(CoreCommonOptions common, String key, CoreExpiry expiry)
touchAsync in interface CoreKvOpspublic CoreAsyncResponse<Void> unlockAsync(CoreCommonOptions common, String key, long cas)
unlockAsync in interface CoreKvOpspublic CoreSubdocGetResult subdocGetBlocking(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
subdocGetBlocking in interface CoreKvOpspublic CoreAsyncResponse<CoreSubdocGetResult> subdocGetAsync(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
subdocGetAsync in interface CoreKvOpspublic Mono<CoreSubdocGetResult> subdocGetReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands, boolean accessDeleted)
subdocGetReactive in interface CoreKvOpspublic Flux<CoreSubdocGetResult> subdocGetAllReplicasReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
subdocGetAllReplicasReactive in interface CoreKvOpspublic Mono<CoreSubdocGetResult> subdocGetAnyReplicaReactive(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
subdocGetAnyReplicaReactive in interface CoreKvOpspublic Flux<CoreGetResult> getAllReplicasReactive(CoreCommonOptions common, String key)
getAllReplicasReactive in interface CoreKvOpspublic Mono<CoreGetResult> getAnyReplicaReactive(CoreCommonOptions common, String key)
getAnyReplicaReactive in interface CoreKvOpspublic CoreSubdocMutateResult subdocMutateBlocking(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted)
subdocMutateBlocking in interface CoreKvOpspublic 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)
subdocMutateAsync in interface CoreKvOpspublic 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)
subdocMutateReactive in interface CoreKvOpspublic Flux<CoreRangeScanItem> scanRequestReactive(CoreScanType scanType, CoreScanOptions options)
scanRequestReactive in interface CoreKvOpspublic CompletableFuture<List<CoreRangeScanItem>> scanRequestAsync(CoreScanType scanType, CoreScanOptions options)
scanRequestAsync in interface CoreKvOpspublic Stream<CoreRangeScanItem> scanRequestBlocking(CoreScanType scanType, CoreScanOptions options)
scanRequestBlocking in interface CoreKvOpsCopyright © 2024 Couchbase, Inc.. All rights reserved.