summaryrefslogtreecommitdiffstats
path: root/yql/essentials/ast/yql_constraint.cpp
diff options
context:
space:
mode:
authormpereskokova <[email protected]>2025-06-03 15:52:10 +0300
committermpereskokova <[email protected]>2025-06-03 17:18:41 +0300
commitf341c9126a1c66f49b841f6ef787ab18bc3d3bf5 (patch)
tree59f68f1118f69ec0fd34a3e086dd18a5a87d590a /yql/essentials/ast/yql_constraint.cpp
parentb51b122d7876de2baef5405f3c7da3b10cf99b26 (diff)
Save distinct constraint for PruneKeys
commit_hash:c571530f0a74edc44a65da0388e8e4c543121044
Diffstat (limited to 'yql/essentials/ast/yql_constraint.cpp')
-rw-r--r--yql/essentials/ast/yql_constraint.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/yql/essentials/ast/yql_constraint.cpp b/yql/essentials/ast/yql_constraint.cpp
index 296d2c4f5e6..54ef1f44916 100644
--- a/yql/essentials/ast/yql_constraint.cpp
+++ b/yql/essentials/ast/yql_constraint.cpp
@@ -986,6 +986,7 @@ TUniqueConstraintNodeBase<Distinct>::DedupSets(TContentType&& sets) {
if (ot->size() < it->size() && std::all_of(ot->cbegin(), ot->cend(), [it](const TConstraintWithFieldsNode::TSetType& set) { return it->contains(set); })) {
it = sets.erase(it);
found = true;
+ break;
} else
++it;
}