@@ -688,10 +688,10 @@ class TCallableConstraintTransformer : public TCallableTransformerBase<TCallable
688
688
TStatus ExtractMembersWrap (const TExprNode::TPtr& input, TExprNode::TPtr& output, TExprContext& ctx) const {
689
689
const auto outItemType = GetSeqItemType (*input->GetTypeAnn ()).Cast <TStructExprType>();
690
690
const auto filter = [outItemType](const TPartOfConstraintBase::TPathType& path) { return !path.empty () && outItemType->FindItem (path.front ()); };
691
- FilterFromHead<TSortedConstraintNode>(input, filter, ctx);
692
- FilterFromHead<TChoppedConstraintNode>(input, filter, ctx);
693
- FilterFromHead<TUniqueConstraintNode>(input, filter, ctx);
694
- FilterFromHead<TDistinctConstraintNode>(input, filter, ctx);
691
+ FilterFromHead<TSortedConstraintNode, true >(input, filter, ctx);
692
+ FilterFromHead<TChoppedConstraintNode, true >(input, filter, ctx);
693
+ FilterFromHead<TUniqueConstraintNode, true >(input, filter, ctx);
694
+ FilterFromHead<TDistinctConstraintNode, true >(input, filter, ctx);
695
695
FilterFromHead<TPartOfSortedConstraintNode>(input, filter, ctx);
696
696
FilterFromHead<TPartOfChoppedConstraintNode>(input, filter, ctx);
697
697
FilterFromHead<TPartOfUniqueConstraintNode>(input, filter, ctx);
@@ -2943,7 +2943,7 @@ class TCallableConstraintTransformer : public TCallableTransformerBase<TCallable
2943
2943
input->AddConstraint (ctx.MakeConstraint <TUniqueConstraintNode>(columns));
2944
2944
input->AddConstraint (ctx.MakeConstraint <TDistinctConstraintNode>(columns));
2945
2945
}
2946
-
2946
+
2947
2947
return TStatus::Ok;
2948
2948
}
2949
2949
0 commit comments