diff options
author | mpereskokova <[email protected]> | 2025-06-03 15:52:10 +0300 |
---|---|---|
committer | mpereskokova <[email protected]> | 2025-06-03 17:18:41 +0300 |
commit | f341c9126a1c66f49b841f6ef787ab18bc3d3bf5 (patch) | |
tree | 59f68f1118f69ec0fd34a3e086dd18a5a87d590a /yql/essentials/ast/yql_constraint.cpp | |
parent | b51b122d7876de2baef5405f3c7da3b10cf99b26 (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.cpp | 1 |
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; } |