-
Key: DMN17-63
-
Status: closed
-
Source: Trisotech ( Mr. Simon Ringuette)
-
Summary:
In section 10.3.4.9 of the DMN 1.5 specification (page 153, PDF 161) the sort function is defined with the possibility to use a precedes boolean function to compare list elements.
The text after table 80 does not clarify how the precedes function deal with equal parameters.
-
Reported: DMN 1.5b1 — Thu, 21 Mar 2024 19:28 GMT
-
Disposition: Resolved — DMN 1.7b1
-
Disposition Summary:
Clarify return value of precedes and order stability
Precedes should return false when both parameters are equals.
This new paragraph should also establish the stability expectation that the FEEL sort function does not guarantee stability, i.e. equal elements do not keep the order of the original list. Guaranteeing stability could impact certain sort performances.
-
Updated: Thu, 17 Sep 2026 01:16 GMT
DMN17 — Clarification needed on the FEEL sort function with the precedes function
- Key: DMN17-63
- OMG Task Force: Decision Model and Notation 1.7 RTF