Package com.yandex.ydb.table
Interface Session
-
public interface Session- Author:
- Sergey Polovko
-
-
Method Summary
-
-
-
Method Detail
-
getId
String getId()
-
createTable
CompletableFuture<Status> createTable(String path, TableDescription tableDescriptions, CreateTableSettings settings)
-
createTable
default CompletableFuture<Status> createTable(String path, TableDescription tableDescriptions)
-
dropTable
CompletableFuture<Status> dropTable(String path, DropTableSettings settings)
-
dropTable
default CompletableFuture<Status> dropTable(String path)
-
alterTable
CompletableFuture<Status> alterTable(String path, AlterTableSettings settings)
-
alterTable
default CompletableFuture<Status> alterTable(String path)
-
copyTable
CompletableFuture<Status> copyTable(String src, String dst, CopyTableSettings settings)
-
copyTable
default CompletableFuture<Status> copyTable(String src, String dst)
-
describeTable
CompletableFuture<Result<TableDescription>> describeTable(String path, DescribeTableSettings settings)
-
describeTable
default CompletableFuture<Result<TableDescription>> describeTable(String path)
-
executeDataQuery
CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl, Params params, ExecuteDataQuerySettings settings)
-
executeDataQuery
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl, Params params)
-
executeDataQuery
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl)
-
prepareDataQuery
CompletableFuture<Result<DataQuery>> prepareDataQuery(String query, PrepareDataQuerySettings settings)
-
prepareDataQuery
default CompletableFuture<Result<DataQuery>> prepareDataQuery(String query)
-
executeSchemeQuery
CompletableFuture<Status> executeSchemeQuery(String query, ExecuteSchemeQuerySettings settings)
-
executeSchemeQuery
default CompletableFuture<Status> executeSchemeQuery(String query)
-
explainDataQuery
CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query, ExplainDataQuerySettings settings)
-
explainDataQuery
default CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query)
-
beginTransaction
CompletableFuture<Result<Transaction>> beginTransaction(TransactionMode transactionMode, BeginTxSettings settings)
-
beginTransaction
default CompletableFuture<Result<Transaction>> beginTransaction(TransactionMode transactionMode)
-
commitTransaction
CompletableFuture<Status> commitTransaction(String txId, CommitTxSettings settings)
-
rollbackTransaction
CompletableFuture<Status> rollbackTransaction(String txId, RollbackTxSettings settings)
-
readTable
CompletableFuture<Status> readTable(String tablePath, ReadTableSettings settings, Consumer<ResultSetReader> fn)
-
executeScanQuery
CompletableFuture<Status> executeScanQuery(String query, Params params, ExecuteScanQuerySettings settings, Consumer<ResultSetReader> fn)
-
keepAlive
CompletableFuture<Result<SessionStatus>> keepAlive(KeepAliveSessionSettings settings)
-
executeBulkUpsert
CompletableFuture<Status> executeBulkUpsert(String tablePath, ListValue rows, BulkUpsertSettings settings)
-
keepAlive
default CompletableFuture<Result<SessionStatus>> keepAlive()
-
invalidateQueryCache
void invalidateQueryCache()
-
release
boolean release()
-
close
CompletableFuture<Status> close(CloseSessionSettings settings)
-
close
default CompletableFuture<Status> close()
-
-