public interface Session extends AutoCloseable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Session.State |
String getId()
void close()
close in interface AutoCloseableCompletableFuture<Status> createTable(String path, TableDescription tableDescriptions, CreateTableSettings settings)
CompletableFuture<Status> dropTable(String path, DropTableSettings settings)
CompletableFuture<Status> alterTable(String path, AlterTableSettings settings)
CompletableFuture<Status> copyTable(String src, String dst, CopyTableSettings settings)
CompletableFuture<Status> copyTables(CopyTablesSettings settings)
CompletableFuture<Result<TableDescription>> describeTable(String path, DescribeTableSettings settings)
CompletableFuture<Result<DataQuery>> prepareDataQuery(String query, PrepareDataQuerySettings settings)
CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl<?> txControl, Params params, ExecuteDataQuerySettings settings)
CompletableFuture<Status> executeSchemeQuery(String query, ExecuteSchemeQuerySettings settings)
CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query, ExplainDataQuerySettings settings)
CompletableFuture<Result<Transaction>> beginTransaction(Transaction.Mode transactionMode, BeginTxSettings settings)
CompletableFuture<Status> commitTransaction(String txId, CommitTxSettings settings)
CompletableFuture<Status> rollbackTransaction(String txId, RollbackTxSettings settings)
GrpcReadStream<ReadTablePart> executeReadTable(String tablePath, ReadTableSettings settings)
GrpcReadStream<ResultSetReader> executeScanQuery(String query, Params params, ExecuteScanQuerySettings settings)
@Deprecated default GrpcReadStream<ResultSetReader> readTable(String tablePath, ReadTableSettings settings)
@Deprecated default CompletableFuture<Status> readTable(String tablePath, ReadTableSettings settings, Consumer<ResultSetReader> fn)
@Deprecated default CompletableFuture<Status> executeScanQuery(String query, Params params, ExecuteScanQuerySettings settings, Consumer<ResultSetReader> fn)
CompletableFuture<Result<Session.State>> keepAlive(KeepAliveSessionSettings settings)
CompletableFuture<Status> executeBulkUpsert(String tablePath, ListValue rows, BulkUpsertSettings settings)
default CompletableFuture<Status> createTable(String path, TableDescription tableDescriptions)
default CompletableFuture<Status> dropTable(String path)
default CompletableFuture<Status> alterTable(String path)
default CompletableFuture<Status> copyTable(String src, String dst)
default CompletableFuture<Result<TableDescription>> describeTable(String path)
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl<?> txControl, Params params)
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl<?> txControl)
default CompletableFuture<Result<DataQuery>> prepareDataQuery(String query)
default CompletableFuture<Status> executeSchemeQuery(String query)
default CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query)
default CompletableFuture<Result<Transaction>> beginTransaction(Transaction.Mode transactionMode)
default CompletableFuture<Status> executeBulkUpsert(String tablePath, ListValue rows)
default CompletableFuture<Result<Session.State>> keepAlive()
Copyright © 2023. All rights reserved.