aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authora-romanov <Anton.Romanov@ydb.tech>2023-03-27 11:15:30 +0300
committera-romanov <Anton.Romanov@ydb.tech>2023-03-27 11:15:30 +0300
commit3758cf9a6b861c23beae3a1aaa78d18f9ef7e86e (patch)
treeb5effddd902c4753a065eb030c38c2260a27cb4d
parent644b4bc9a4f76a20641efebad8abb8798b76edc7 (diff)
downloadydb-3758cf9a6b861c23beae3a1aaa78d18f9ef7e86e.tar.gz
YQL-15756 Fix make common for PartOf... constraints.
-rw-r--r--ydb/library/yql/ast/yql_constraint.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/ydb/library/yql/ast/yql_constraint.cpp b/ydb/library/yql/ast/yql_constraint.cpp
index 20a3c1ac99..9f7a2b47f6 100644
--- a/ydb/library/yql/ast/yql_constraint.cpp
+++ b/ydb/library/yql/ast/yql_constraint.cpp
@@ -995,13 +995,9 @@ TPartOfConstraintNode<TOriginalConstraintNode>::MakeCommon(const std::vector<con
bool first = true;
TMapType mapping;
for (size_t i = 0; i < constraints.size(); ++i) {
- auto part = constraints[i]->GetConstraint<TPartOfConstraintNode>();
- if (!part) {
- if (constraints[i]->GetConstraint<TEmptyConstraintNode>()) {
- continue;
- }
+ const auto part = constraints[i]->GetConstraint<TPartOfConstraintNode>();
+ if (!part)
return nullptr;
- }
if (first) {
mapping = part->GetColumnMapping();
first = false;