EFX syntax for sets intersection #305
Unanswered
eduardsmirnov
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Just for clarification:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
SDK 1.5, fields.json, assert for field "BT-262-Lot"
has condition
"condition" : "{ND-LotProcurementScope} ${(OPP-070-notice in ('1','4','7','8','9','10','12','16','17','18','19','20','23','25','29','33','36','38')) and (BT-11-Procedure-Buyer in ('org-sub', 'org-sub-cga', 'org-sub-ra', 'org-sub-la')) and (BT-262-Lot is present)}",
If I understand it right, BT-11-Procedure-Buyer may contain many values if we have many buyers, so it is physically a set of values.
A list of compared values ('org-sub', 'org-sub-cga' ...) is also physically a set of values.
it means that the condition above wants to compare one set with another, or in other words, find an intersection of two sets. But it is not reflected in the syntax.
Do you think it could be reflected correctly in the syntax? From your example EfxExpressionTranslatorV1.java I saw the handling of exitIntersectFunction() which probably is needed in this context but it is not used.
Beta Was this translation helpful? Give feedback.
All reactions