DDS 1.0 NO IDEA Avatar
  1. OMG Issue

DDS — DDS ISSUE# 16] Clarification of expression syntax

  • 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