Lightweight 0.20260921.0
Loading...
Searching...
No Matches
Lightweight::SqlRetryPolicy Member List

This is the complete list of members for Lightweight::SqlRetryPolicy, including all inherited members.

Classifier() const noexceptLightweight::SqlRetryPolicyinline
Decide(SqlErrorInfo const &error, SqlRetryState const &state) const noexceptLightweight::SqlRetryPolicy
DelayFor(unsigned retryIndex) const noexceptLightweight::SqlRetryPolicy
Execute(Callable callable) const -> std::invoke_result_t< Callable & >Lightweight::SqlRetryPolicy
For(SqlServerType serverType, SqlRetrySettings settings={})Lightweight::SqlRetryPolicystatic
For(SqlConnection const &connection, SqlRetrySettings settings={})Lightweight::SqlRetryPolicystatic
RetryObserver typedefLightweight::SqlRetryPolicy
SetRetryObserver(RetryObserver observer)Lightweight::SqlRetryPolicyinline
Settings() const noexceptLightweight::SqlRetryPolicyinline
SqlRetryPolicy()=defaultLightweight::SqlRetryPolicy
SqlRetryPolicy(SqlRetrySettings settings, SqlRetryClassifier const *classifier=nullptr, SqlRetrySleeper *sleeper=nullptr, RetryObserver observer={})Lightweight::SqlRetryPolicyexplicit
TryExecute(Callable callable) const -> std::expected< std::invoke_result_t< Callable & >, SqlErrorInfo >Lightweight::SqlRetryPolicy