13 enum class ReadonlyMaster { kNotExpected, kExpected };
18 std::chrono::milliseconds statement_timeout,
19 ReadonlyMaster readonly_master);
22 std::chrono::milliseconds duration)
const;
24 [[nodiscard]] std::chrono::milliseconds MakeStatementTimeout(
25 std::chrono::milliseconds duration)
const;
27 bool IsReadonlyMasterExpected()
const;
30 std::chrono::milliseconds execute_timeout_{};
31 std::chrono::milliseconds statement_timeout_{};
32 bool is_readonly_master_expected_{
false};