YDB transaction and retry transaction actor.
Definition in file transaction.hpp.
Go to the source code of this file.
#include <functional>#include <string>#include <ydb-cpp-sdk/client/query/client.h>#include <ydb-cpp-sdk/client/table/table.h>#include <userver/engine/deadline.hpp>#include <userver/tracing/span.hpp>#include <userver/utils/function_ref.hpp>#include <userver/utils/trx_tracker.hpp>#include <userver/ydb/builder.hpp>#include <userver/ydb/exceptions.hpp>#include <userver/ydb/impl/stats_scope.hpp>#include <userver/ydb/query.hpp>#include <userver/ydb/response.hpp>#include <userver/ydb/settings.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| class | ydb::TxActor |
| Transaction actor for use with TableClient::RetryTx. More... | |
| class | ydb::Transaction |
| YDB Transaction. More... | |
Typedefs | |
| using | ydb::RetryTxFunction = utils::function_ref<TxAction(TxActor&)> |
| Signature for the function passed to TableClient::RetryTx. | |
Enumerations | |
| enum class | ydb::TxAction { kCommit , kRollback } |
| Action to take after the retry function completes. More... | |
| using ydb::RetryTxFunction = utils::function_ref<TxAction(TxActor&)> |
Signature for the function passed to TableClient::RetryTx.
Definition at line 37 of file transaction.hpp.
|
strong |
Action to take after the retry function completes.
Definition at line 31 of file transaction.hpp.