Skip to content

Commit

Permalink
Fixed a problem with plans in PG ut (ydb-platform#1974)
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelvelikhov authored Feb 15, 2024
1 parent 96288e5 commit eda9c35
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions ydb/core/kqp/opt/kqp_query_plan.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1881,9 +1881,13 @@ void BuildPlanIndex(NJson::TJsonValue& plan, THashMap<int, NJson::TJsonValue>& p

auto pos = precomputeName.find("precompute");
if (pos != TString::npos) {
precomputes[precomputeName.substr(pos)] = plan;
if (!precomputes.contains(precomputeName.substr(pos))) {
precomputes[precomputeName.substr(pos)] = plan;
}
} else if (precomputeName.size()>=4 && precomputeName.find("CTE ") != TString::npos) {
precomputes[precomputeName.substr(4)] = plan;
if (!precomputes.contains(precomputeName.substr(4))) {
precomputes[precomputeName.substr(4)] = plan;
}
}
}

Expand Down

0 comments on commit eda9c35

Please sign in to comment.