-
Key: DDS-95
-
Legacy Issue Number: 6801
-
Status: closed
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
Ref-14 Relationship_of_IDL_and_expression_syntax
The fieldnames and topicnames used in SQL expressions need to be
language-independent. This means that they have to be derived from the
IDL-definition. The SQL description in Annex A/B does not define the
relationship between the FIELDNAME and the IDL definition.Example, assume the following IDL definition:
module mymodule { struct mystruct
{ long record; }; };
The SQL statement could become "SELECT record AS value FROM
mymodule.mystruct ...".The field "record" would be translated into "IDL_record" by an ADA
preprocessor. The SQL-statement should still use "record" to be
language independent. This is a generic situation that occurs for each
language when the name of the field matches a reserved keyword.**PROPOSAL**
Improve specification "Annex A/B" stating that the syntax of the SQL
statement will match the names used in IDL not necessarily those of
the language mapping. -
Reported: DDS 1.0b1 — Tue, 23 Dec 2003 05:00 GMT
-
Disposition: Resolved — DDS 1.0
-
Disposition Summary:
see below
-
Updated: Fri, 6 Mar 2015 20:58 GMT
DDS — DDS ISSUE# 16] Clarification of expression syntax
- Key: DDS-95
- OMG Task Force: Data Distribution Service FTF