Skip to content

Commit

Permalink
Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
shnikd committed Oct 3, 2024
1 parent 690d91e commit 7830ab5
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion ydb/core/kqp/compile_service/kqp_compile_actor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ class TKqpCompileActor : public TActorBootstrapped<TKqpCompileActor> {
replayMessage.InsertValue("table_metadata", TString(NJson::WriteJson(tablesMeta, false)));
replayMessage.InsertValue("table_meta_serialization_type", EMetaSerializationType::EncodedProto);

//GUCSettings->ExportToJson(replayMessage);
GUCSettings->ExportToJson(replayMessage);

TString message(NJson::WriteJson(replayMessage, /*formatOutput*/ false));
LOG_DEBUG_S(*TlsActivationContext, NKikimrServices::KQP_COMPILE_ACTOR, "[" << SelfId() << "]: "
Expand Down
10 changes: 7 additions & 3 deletions ydb/library/yql/core/pg_settings/guc_settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ void TGUCSettings::RollBack() {
Settings_ = SessionSettings_ = RollbackSettings_;
}

TString TGUCSettings::SerializeToString() const {
NJson::TJsonValue gucJson;
void TGUCSettings::ExportToJson(NJson::TJsonValue& value) const {
NJson::TJsonValue settings(NJson::JSON_MAP);
for (const auto& setting : Settings_) {
settings[setting.first] = setting.second;
Expand All @@ -48,7 +47,12 @@ TString TGUCSettings::SerializeToString() const {
gucSettings.InsertValue("settings", std::move(settings));
gucSettings.InsertValue("rollback_settings", std::move(rollbackSettings));
gucSettings.InsertValue("session_settings", std::move(sessionSettings));
gucJson.InsertValue("guc_settings", std::move(gucSettings));
value.InsertValue("guc_settings", std::move(gucSettings));
}

TString TGUCSettings::SerializeToString() const {
NJson::TJsonValue gucJson;
this->ExportToJson(gucJson);
return WriteJson(gucJson);
}

Expand Down
1 change: 1 addition & 0 deletions ydb/library/yql/core/pg_settings/guc_settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ struct TGUCSettings {
void Set(const std::string&, const std::string&, bool isLocal = false);
void Commit();
void RollBack();
void ExportToJson(NJson::TJsonValue& value) const;
TString SerializeToString() const;

size_t GetHash() const noexcept;
Expand Down

0 comments on commit 7830ab5

Please sign in to comment.