Skip to content

Commit

Permalink
Fixed map access
Browse files Browse the repository at this point in the history
  • Loading branch information
GrigoriyPA committed May 8, 2024
1 parent 31b98e4 commit 6e53505
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
5 changes: 3 additions & 2 deletions ydb/tests/tools/kqprun/kqprun.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,11 @@ THolder<TFileOutput> SetupDefaultFileOutput(const TString& filePath, IOutputStre

template <typename EnumType>
EnumType GetCaseVariant(const TString& optionName, const TString& caseName, const std::map<TString, EnumType>& casesMap) {
if (!casesMap.contains(caseName)) {
auto it = casesMap.find(caseName);
if (it == casesMap.end()) {
ythrow yexception() << "Option '" << optionName << "' has no case '" << caseName << "'";
}
return casesMap.at(caseName);
return it->second;
}


Expand Down
1 change: 1 addition & 0 deletions ydb/tests/tools/kqprun/src/kqp_runner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ class TKqpRunner::TImpl {

private:
bool WaitScriptExecutionOperation() {
ExecutionMeta_ = TExecutionMeta();
TRequestResult status;
while (true) {
status = YdbSetup_.GetScriptExecutionOperationRequest(ExecutionOperation_, ExecutionMeta_);
Expand Down
4 changes: 3 additions & 1 deletion ydb/tests/tools/kqprun/src/ydb_setup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,9 @@ TRequestResult TYdbSetup::GetScriptExecutionOperationRequest(const TString& oper
meta.ExecutionStatus = static_cast<NYdb::NQuery::EExecStatus>(deserializedMeta.exec_status());
meta.ResultSetsCount = deserializedMeta.result_sets_meta_size();
meta.Ast = deserializedMeta.exec_stats().query_ast();
meta.Plan = deserializedMeta.exec_stats().query_plan();
if (deserializedMeta.exec_stats().query_plan()) {
meta.Plan = deserializedMeta.exec_stats().query_plan();
}
}

return TRequestResult(scriptExecutionOperation->Get()->Status, scriptExecutionOperation->Get()->Issues);
Expand Down

0 comments on commit 6e53505

Please sign in to comment.