public interface TableTransaction extends YdbTransaction
getId, getSessionId, getStatusFuture, getTxMode, isActiveSession getSession()
Session that was used to create this transactionCompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, boolean commitAtEnd, Params params, ExecuteDataQuerySettings settings)
query - text of query. Can only contain DML statementscommitAtEnd - true if transaction must be committed after query executionparams - query parameterssettings - additional settings of query executiondefault CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query)
query - text of query. Can only contain DML statementsdefault CompletableFuture<Result<DataQueryResult>> executeDataQuery(String query, Params params)
query - text of query. Can only contain DML statementsparams - query parametersdefault CompletableFuture<Result<DataQueryResult>> executeDataQueryAndCommit(String query)
query - text of query. Can only contain DML statementsdefault CompletableFuture<Result<DataQueryResult>> executeDataQueryAndCommit(String query, Params params)
query - text of query. Can only contain DML statementsparams - query parametersCompletableFuture<Status> commit(CommitTxSettings settings)
CompletableFuture<Status> rollback(RollbackTxSettings settings)
default CompletableFuture<Status> commit()
default CompletableFuture<Status> rollback()
Copyright © 2024. All rights reserved.