public interface Session
String getId()
CompletableFuture<Status> createTable(String path, TableDescription tableDescriptions, CreateTableSettings settings)
default CompletableFuture<Status> createTable(String path, TableDescription tableDescriptions)
CompletableFuture<Status> dropTable(String path, DropTableSettings settings)
default CompletableFuture<Status> dropTable(String path)
CompletableFuture<Status> alterTable(String path, AlterTableSettings settings)
default CompletableFuture<Status> alterTable(String path)
CompletableFuture<Status> copyTable(String src, String dst, CopyTableSettings settings)
default CompletableFuture<Status> copyTable(String src, String dst)
CompletableFuture<Result<TableDescription>> describeTable(String path, DescribeTableSettings settings)
default CompletableFuture<Result<TableDescription>> describeTable(String path)
CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl, Params params, ExecuteDataQuerySettings settings)
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl, Params params)
default CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, TxControl txControl)
CompletableFuture<Result<DataQuery>> prepareDataQuery(String query, PrepareDataQuerySettings settings)
default CompletableFuture<Result<DataQuery>> prepareDataQuery(String query)
CompletableFuture<Status> executeSchemeQuery(String query, ExecuteSchemeQuerySettings settings)
default CompletableFuture<Status> executeSchemeQuery(String query)
CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query, ExplainDataQuerySettings settings)
default CompletableFuture<Result<ExplainDataQueryResult>> explainDataQuery(String query)
CompletableFuture<Result<Transaction>> beginTransaction(TransactionMode transactionMode, BeginTxSettings settings)
default CompletableFuture<Result<Transaction>> beginTransaction(TransactionMode transactionMode)
CompletableFuture<Status> commitTransaction(String txId, CommitTxSettings settings)
CompletableFuture<Status> rollbackTransaction(String txId, RollbackTxSettings settings)
CompletableFuture<Status> readTable(String tablePath, ReadTableSettings settings, Consumer<ResultSetReader> fn)
CompletableFuture<Status> executeScanQuery(String query, Params params, ExecuteScanQuerySettings settings, Consumer<ResultSetReader> fn)
CompletableFuture<Result<SessionStatus>> keepAlive(KeepAliveSessionSettings settings)
CompletableFuture<Status> executeBulkUpsert(String tablePath, ListValue rows, BulkUpsertSettings settings)
default CompletableFuture<Result<SessionStatus>> keepAlive()
void invalidateQueryCache()
boolean release()
CompletableFuture<Status> close(CloseSessionSettings settings)
default CompletableFuture<Status> close()
Copyright © 2021. All rights reserved.