Package io.dingodb.version
Interface VersionServiceGrpc.AsyncService
- All Known Implementing Classes:
VersionServiceGrpc.VersionServiceImplBase
- Enclosing class:
- VersionServiceGrpc
public static interface VersionServiceGrpc.AsyncService
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidgetCurrVersion(Version.GetCurrVersionRequest request, io.grpc.stub.StreamObserver<Version.GetCurrVersionResponse> responseObserver) default voidgetMemoryInfo(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) default voidgetNewVersion(Version.GetNewVersionRequest request, io.grpc.stub.StreamObserver<Version.GetNewVersionResponse> responseObserver) default voidgetRawKvIndex(Version.GetRawKvIndexRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvIndexResponse> responseObserver) default voidgetRawKvRev(Version.GetRawKvRevRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvRevResponse> responseObserver) default voidhello(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) Hello, this is for kv_controldefault voidkvCompaction(Version.CompactionRequest request, io.grpc.stub.StreamObserver<Version.CompactionResponse> responseObserver) KvCompaction is compaction kv with compaction_revisiondefault voidkvDeleteRange(Version.DeleteRangeRequest request, io.grpc.stub.StreamObserver<Version.DeleteRangeResponse> responseObserver) DeleteRange is Delete and MultiDeletedefault voidkvPut(Version.PutRequest request, io.grpc.stub.StreamObserver<Version.PutResponse> responseObserver) Put is Upsertdefault voidkvRange(Version.RangeRequest request, io.grpc.stub.StreamObserver<Version.RangeResponse> responseObserver) Range is Get and MultiGetdefault voidleaseGrant(Version.LeaseGrantRequest request, io.grpc.stub.StreamObserver<Version.LeaseGrantResponse> responseObserver) LeaseGrant creates a lease which expires if the server does not receive a keepAlive within a given time to live period.default voidleaseQuery(Version.LeaseQueryRequest request, io.grpc.stub.StreamObserver<Version.LeaseQueryResponse> responseObserver) LeaseQuery retrieves lease information.default voidleaseRenew(Version.LeaseRenewRequest request, io.grpc.stub.StreamObserver<Version.LeaseRenewResponse> responseObserver) LeaseRenew keeps the lease alive by streaming keep alive requests from the client to the server and streaming keep alive responses from the server to the client.default voidleaseRevoke(Version.LeaseRevokeRequest request, io.grpc.stub.StreamObserver<Version.LeaseRevokeResponse> responseObserver) LeaseRevoke revokes a lease.default voidlistLeases(Version.ListLeasesRequest request, io.grpc.stub.StreamObserver<Version.ListLeasesResponse> responseObserver) ListLeases lists all existing leases.default voidwatch(Version.WatchRequest request, io.grpc.stub.StreamObserver<Version.WatchResponse> responseObserver) Watch watches for events happening or that have happened.
-
Method Details
-
hello
default void hello(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) Hello, this is for kv_control
-
getMemoryInfo
default void getMemoryInfo(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) -
getCurrVersion
default void getCurrVersion(Version.GetCurrVersionRequest request, io.grpc.stub.StreamObserver<Version.GetCurrVersionResponse> responseObserver) -
getNewVersion
default void getNewVersion(Version.GetNewVersionRequest request, io.grpc.stub.StreamObserver<Version.GetNewVersionResponse> responseObserver) -
kvRange
default void kvRange(Version.RangeRequest request, io.grpc.stub.StreamObserver<Version.RangeResponse> responseObserver) Range is Get and MultiGet
-
kvPut
default void kvPut(Version.PutRequest request, io.grpc.stub.StreamObserver<Version.PutResponse> responseObserver) Put is Upsert
-
kvDeleteRange
default void kvDeleteRange(Version.DeleteRangeRequest request, io.grpc.stub.StreamObserver<Version.DeleteRangeResponse> responseObserver) DeleteRange is Delete and MultiDelete
-
kvCompaction
default void kvCompaction(Version.CompactionRequest request, io.grpc.stub.StreamObserver<Version.CompactionResponse> responseObserver) KvCompaction is compaction kv with compaction_revision
-
leaseGrant
default void leaseGrant(Version.LeaseGrantRequest request, io.grpc.stub.StreamObserver<Version.LeaseGrantResponse> responseObserver) LeaseGrant creates a lease which expires if the server does not receive a keepAlive within a given time to live period. All keys attached to the lease will be expired and deleted if the lease expires. Each expired key generates a delete event in the event history.
-
leaseRevoke
default void leaseRevoke(Version.LeaseRevokeRequest request, io.grpc.stub.StreamObserver<Version.LeaseRevokeResponse> responseObserver) LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
-
leaseRenew
default void leaseRenew(Version.LeaseRenewRequest request, io.grpc.stub.StreamObserver<Version.LeaseRenewResponse> responseObserver) LeaseRenew keeps the lease alive by streaming keep alive requests from the client to the server and streaming keep alive responses from the server to the client.
-
leaseQuery
default void leaseQuery(Version.LeaseQueryRequest request, io.grpc.stub.StreamObserver<Version.LeaseQueryResponse> responseObserver) LeaseQuery retrieves lease information.
-
listLeases
default void listLeases(Version.ListLeasesRequest request, io.grpc.stub.StreamObserver<Version.ListLeasesResponse> responseObserver) ListLeases lists all existing leases.
-
watch
default void watch(Version.WatchRequest request, io.grpc.stub.StreamObserver<Version.WatchResponse> responseObserver) Watch watches for events happening or that have happened. client need to do loop rpc calls for continuous watch until it encounters an error.
-
getRawKvIndex
default void getRawKvIndex(Version.GetRawKvIndexRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvIndexResponse> responseObserver) -
getRawKvRev
default void getRawKvRev(Version.GetRawKvRevRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvRevResponse> responseObserver)
-