diff options
author | abcdef <akotov@ydb.tech> | 2023-06-28 17:39:17 +0300 |
---|---|---|
committer | abcdef <akotov@ydb.tech> | 2023-06-28 17:39:17 +0300 |
commit | 87e222f0b9bc9a9323ee6492915b4170053704ce (patch) | |
tree | 030e603da1a43b6806db9cb620673c8dc37b0dfb | |
parent | 61de4a67fa045e1281fb392df8cbfbcd890bc104 (diff) | |
download | ydb-87e222f0b9bc9a9323ee6492915b4170053704ce.tar.gz |
interface of CreateDriver methods
константная ссылка на `TConfig`
-rw-r--r-- | ydb/public/lib/ydb_cli/commands/ydb_command.cpp | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/commands/ydb_command.h | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/ydb/public/lib/ydb_cli/commands/ydb_command.cpp b/ydb/public/lib/ydb_cli/commands/ydb_command.cpp index 7959c4db0d..deac94ebb0 100644 --- a/ydb/public/lib/ydb_cli/commands/ydb_command.cpp +++ b/ydb/public/lib/ydb_cli/commands/ydb_command.cpp @@ -8,7 +8,7 @@ TYdbCommand::TYdbCommand(const TString& name, const std::initializer_list<TStrin :TClientCommand(name, aliases, description) {} -TDriverConfig TYdbCommand::CreateDriverConfig(TConfig& config) { +TDriverConfig TYdbCommand::CreateDriverConfig(const TConfig& config) { auto driverConfig = TDriverConfig() .SetEndpoint(config.Address) .SetDatabase(config.Database) @@ -22,11 +22,11 @@ TDriverConfig TYdbCommand::CreateDriverConfig(TConfig& config) { return driverConfig; } -TDriver TYdbCommand::CreateDriver(TConfig& config) { +TDriver TYdbCommand::CreateDriver(const TConfig& config) { return TDriver(CreateDriverConfig(config)); } -TDriver TYdbCommand::CreateDriver(TConfig& config, THolder<TLogBackend>&& loggingBackend) { +TDriver TYdbCommand::CreateDriver(const TConfig& config, THolder<TLogBackend>&& loggingBackend) { auto driverConfig = CreateDriverConfig(config); driverConfig.SetLog(std::move(loggingBackend)); diff --git a/ydb/public/lib/ydb_cli/commands/ydb_command.h b/ydb/public/lib/ydb_cli/commands/ydb_command.h index 85fe317f0f..ae3260186e 100644 --- a/ydb/public/lib/ydb_cli/commands/ydb_command.h +++ b/ydb/public/lib/ydb_cli/commands/ydb_command.h @@ -17,11 +17,11 @@ public: const std::initializer_list<TString>& aliases = std::initializer_list<TString>(), const TString& description = TString() ); - TDriver CreateDriver(TConfig& config); - TDriver CreateDriver(TConfig& config, THolder<TLogBackend>&& loggingBackend); + TDriver CreateDriver(const TConfig& config); + TDriver CreateDriver(const TConfig& config, THolder<TLogBackend>&& loggingBackend); private: - TDriverConfig CreateDriverConfig(TConfig& config); + TDriverConfig CreateDriverConfig(const TConfig& config); }; class TYdbSimpleCommand : public TYdbCommand { |