public interface TableRpc extends Rpc
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.AlterTableResponse>> |
alterTable(com.yandex.ydb.table.YdbTable.AlterTableRequest request,
long deadlineAfter)
Modifies schema of given table.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.BeginTransactionResponse>> |
beginTransaction(com.yandex.ydb.table.YdbTable.BeginTransactionRequest request,
long deadlineAfter)
Begins new transaction.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.BulkUpsertResponse>> |
bulkUpsert(com.yandex.ydb.table.YdbTable.BulkUpsertRequest request,
long deadlineAfter)
Execute bulk upsert
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CommitTransactionResponse>> |
commitTransaction(com.yandex.ydb.table.YdbTable.CommitTransactionRequest request,
long deadlineAfter)
Commits specified active transaction.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CopyTableResponse>> |
copyTable(com.yandex.ydb.table.YdbTable.CopyTableRequest request,
long deadlineAfter)
Creates copy of given table.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CreateSessionResponse>> |
createSession(com.yandex.ydb.table.YdbTable.CreateSessionRequest request,
long deadlineAfter)
Create new session.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CreateTableResponse>> |
createTable(com.yandex.ydb.table.YdbTable.CreateTableRequest request,
long deadlineAfter)
Creates new table.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DeleteSessionResponse>> |
deleteSession(com.yandex.ydb.table.YdbTable.DeleteSessionRequest request,
long deadlineAfter)
Ends a session, releasing server resources associated with it.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DescribeTableResponse>> |
describeTable(com.yandex.ydb.table.YdbTable.DescribeTableRequest request,
long deadlineAfter)
Returns information about given table (metadata).
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DropTableResponse>> |
dropTable(com.yandex.ydb.table.YdbTable.DropTableRequest request,
long deadlineAfter)
Drop table.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExecuteDataQueryResponse>> |
executeDataQuery(com.yandex.ydb.table.YdbTable.ExecuteDataQueryRequest request,
long deadlineAfter)
Executes data query.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExecuteSchemeQueryResponse>> |
executeSchemeQuery(com.yandex.ydb.table.YdbTable.ExecuteSchemeQueryRequest request,
long deadlineAfter)
Executes scheme query.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExplainDataQueryResponse>> |
explainDataQuery(com.yandex.ydb.table.YdbTable.ExplainDataQueryRequest request,
long deadlineAfter)
Explains data query.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.KeepAliveResponse>> |
keepAlive(com.yandex.ydb.table.YdbTable.KeepAliveRequest request,
long deadlineAfter)
Idle sessions can be kept alive by calling KeepAlive periodically.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.PrepareDataQueryResponse>> |
prepareDataQuery(com.yandex.ydb.table.YdbTable.PrepareDataQueryRequest request,
long deadlineAfter)
Prepares data query, returns query id.
|
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.RollbackTransactionResponse>> |
rollbackTransaction(com.yandex.ydb.table.YdbTable.RollbackTransactionRequest request,
long deadlineAfter)
Performs a rollback of the specified active transaction.
|
StreamControl |
streamExecuteScanQuery(com.yandex.ydb.table.YdbTable.ExecuteScanQueryRequest request,
StreamObserver<com.yandex.ydb.table.YdbTable.ExecuteScanQueryPartialResponse> observer,
long deadlineAfter)
Streaming execute scan query.
|
StreamControl |
streamReadTable(com.yandex.ydb.table.YdbTable.ReadTableRequest request,
StreamObserver<com.yandex.ydb.table.YdbTable.ReadTableResponse> observer,
long deadlineAfter)
Streaming read table.
|
close, getDatabase, getOperationTrayCompletableFuture<Result<com.yandex.ydb.table.YdbTable.CreateSessionResponse>> createSession(com.yandex.ydb.table.YdbTable.CreateSessionRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DeleteSessionResponse>> deleteSession(com.yandex.ydb.table.YdbTable.DeleteSessionRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.KeepAliveResponse>> keepAlive(com.yandex.ydb.table.YdbTable.KeepAliveRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CreateTableResponse>> createTable(com.yandex.ydb.table.YdbTable.CreateTableRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DropTableResponse>> dropTable(com.yandex.ydb.table.YdbTable.DropTableRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.AlterTableResponse>> alterTable(com.yandex.ydb.table.YdbTable.AlterTableRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CopyTableResponse>> copyTable(com.yandex.ydb.table.YdbTable.CopyTableRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.DescribeTableResponse>> describeTable(com.yandex.ydb.table.YdbTable.DescribeTableRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExplainDataQueryResponse>> explainDataQuery(com.yandex.ydb.table.YdbTable.ExplainDataQueryRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.PrepareDataQueryResponse>> prepareDataQuery(com.yandex.ydb.table.YdbTable.PrepareDataQueryRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExecuteDataQueryResponse>> executeDataQuery(com.yandex.ydb.table.YdbTable.ExecuteDataQueryRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.ExecuteSchemeQueryResponse>> executeSchemeQuery(com.yandex.ydb.table.YdbTable.ExecuteSchemeQueryRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.BeginTransactionResponse>> beginTransaction(com.yandex.ydb.table.YdbTable.BeginTransactionRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.CommitTransactionResponse>> commitTransaction(com.yandex.ydb.table.YdbTable.CommitTransactionRequest request, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.RollbackTransactionResponse>> rollbackTransaction(com.yandex.ydb.table.YdbTable.RollbackTransactionRequest request, long deadlineAfter)
StreamControl streamReadTable(com.yandex.ydb.table.YdbTable.ReadTableRequest request, StreamObserver<com.yandex.ydb.table.YdbTable.ReadTableResponse> observer, long deadlineAfter)
StreamControl streamExecuteScanQuery(com.yandex.ydb.table.YdbTable.ExecuteScanQueryRequest request, StreamObserver<com.yandex.ydb.table.YdbTable.ExecuteScanQueryPartialResponse> observer, long deadlineAfter)
CompletableFuture<Result<com.yandex.ydb.table.YdbTable.BulkUpsertResponse>> bulkUpsert(com.yandex.ydb.table.YdbTable.BulkUpsertRequest request, long deadlineAfter)
Copyright © 2021. All rights reserved.