Skip to content

Commit 237db66

Browse files
Merge 98790fe into 96288e5
2 parents 96288e5 + 98790fe commit 237db66

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ydb/core/kqp/opt/kqp_query_plan.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1881,9 +1881,13 @@ void BuildPlanIndex(NJson::TJsonValue& plan, THashMap<int, NJson::TJsonValue>& p
18811881

18821882
auto pos = precomputeName.find("precompute");
18831883
if (pos != TString::npos) {
1884-
precomputes[precomputeName.substr(pos)] = plan;
1884+
if (!precomputes.contains(precomputeName.substr(pos))) {
1885+
precomputes[precomputeName.substr(pos)] = plan;
1886+
}
18851887
} else if (precomputeName.size()>=4 && precomputeName.find("CTE ") != TString::npos) {
1886-
precomputes[precomputeName.substr(4)] = plan;
1888+
if (!precomputes.contains(precomputeName.substr(4))) {
1889+
precomputes[precomputeName.substr(4)] = plan;
1890+
}
18871891
}
18881892
}
18891893

0 commit comments

Comments
 (0)