@ParametersAreNonnullByDefault public final class GrpcSchemeRpc extends Object implements SchemeRpc
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.ListDirectoryResponse>> |
describeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.ListDirectoryRequest request,
long deadlineAfter)
Returns information about given directory and objects inside it.
|
CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.DescribePathResponse>> |
describePath(com.yandex.ydb.scheme.SchemeOperationProtos.DescribePathRequest request,
long deadlineAfter)
Returns information about object with given path.
|
String |
getDatabase() |
OperationTray |
getOperationTray() |
CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.MakeDirectoryResponse>> |
makeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.MakeDirectoryRequest request,
long deadlineAfter)
Make directory.
|
static GrpcSchemeRpc |
ownTransport(RpcTransport transport) |
CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.RemoveDirectoryResponse>> |
removeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.RemoveDirectoryRequest request,
long deadlineAfter)
Remove directory.
|
static GrpcSchemeRpc |
useTransport(RpcTransport transport) |
@Nullable public static GrpcSchemeRpc useTransport(@WillNotClose RpcTransport transport)
@Nullable public static GrpcSchemeRpc ownTransport(@WillClose RpcTransport transport)
public CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.MakeDirectoryResponse>> makeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.MakeDirectoryRequest request, long deadlineAfter)
SchemeRpcmakeDirectory in interface SchemeRpcpublic CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.RemoveDirectoryResponse>> removeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.RemoveDirectoryRequest request, long deadlineAfter)
SchemeRpcremoveDirectory in interface SchemeRpcpublic CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.ListDirectoryResponse>> describeDirectory(com.yandex.ydb.scheme.SchemeOperationProtos.ListDirectoryRequest request, long deadlineAfter)
SchemeRpcdescribeDirectory in interface SchemeRpcpublic CompletableFuture<Result<com.yandex.ydb.scheme.SchemeOperationProtos.DescribePathResponse>> describePath(com.yandex.ydb.scheme.SchemeOperationProtos.DescribePathRequest request, long deadlineAfter)
SchemeRpcdescribePath in interface SchemeRpcpublic String getDatabase()
getDatabase in interface Rpcpublic OperationTray getOperationTray()
getOperationTray in interface Rpcpublic void close()
close in interface Rpcclose in interface AutoCloseableCopyright © 2021. All rights reserved.