aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorabcdef <akotov@ydb.tech>2023-06-28 17:39:17 +0300
committerabcdef <akotov@ydb.tech>2023-06-28 17:39:17 +0300
commit87e222f0b9bc9a9323ee6492915b4170053704ce (patch)
tree030e603da1a43b6806db9cb620673c8dc37b0dfb
parent61de4a67fa045e1281fb392df8cbfbcd890bc104 (diff)
downloadydb-87e222f0b9bc9a9323ee6492915b4170053704ce.tar.gz
interface of CreateDriver methods
константная ссылка на `TConfig`
-rw-r--r--ydb/public/lib/ydb_cli/commands/ydb_command.cpp6
-rw-r--r--ydb/public/lib/ydb_cli/commands/ydb_command.h6
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 {