-
Key: DDSXTY14-1
-
Status: closed
-
Source: Object Computing, Inc. - OCI ( Mr. Adam Mitz)
-
Summary:
"Member Names" (7.6.7.1) is missing support for Unions. Union members can be accessed by name as long as a reserved name is specified for the discriminator. A valid filter expression needs to check the discriminator before accessing another member name (for example u.disc = 3 AND u.val < 100), however the implementation doesn't need to check for this. If evaluating a filter expression causes access to an inactive element of a union, the result is undefined.
-
Reported: DDS-XTypes 1.3b1 — Mon, 22 Jul 2019 15:36 GMT
-
Disposition: Resolved — DDS-XTypes 1.4b1
-
Disposition Summary:
Add explanation for unions in queries & filters
Explain how union member values are specified within filters and queries
-
Updated: Wed, 12 Aug 2026 16:39 GMT
DDSXTY14 — Add Unions to types supported in Queries and Filters
- Key: DDSXTY14-1
- OMG Task Force: DDS Extensible Types (DDS-XTYPES) 1.4 RTF