Skip to content

Commit 3a0a7b8

Browse files
committed
Disable Uniq/Distinct by default. Enable in tests
commit_hash:39033d97d7639a4749a6955577df43aba47bcef0
1 parent 2217e0b commit 3a0a7b8

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

yql/essentials/cfg/tests/gateways.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ YqlCore {
145145
Name: "OptimizerFlags"
146146
Args: ["FieldSubsetEnableMultiusage"]
147147
}
148+
Flags {
149+
Name: "EnableConstraintCheck"
150+
Args: ["Distinct","Unique"]
151+
}
148152
}
149153

150154
Dq {

yql/essentials/cfg/udf_test/gateways.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,9 @@ YqlCore {
1616
Flags {
1717
Name: "DisableYsonCastToString"
1818
}
19+
Flags {
20+
Name: "EnableConstraintCheck"
21+
Args: ["Distinct","Unique"]
22+
}
1923
}
2024

yql/essentials/core/yql_type_annotation.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ bool TTypeAnnotationContext::DoInitialize(TExprContext& ctx) {
4040
Y_ENSURE(UserDataStorage);
4141
UserDataStorage->FillUserDataUrls();
4242

43+
DisableConstraintCheck.emplace(TUniqueConstraintNode::Name());
44+
DisableConstraintCheck.emplace(TDistinctConstraintNode::Name());
4345

4446
return true;
4547
}

0 commit comments

Comments
 (0)