The following enhancements have been made to the Rel implementation of Tutorial D:
- Infix syntax for EXTEND, SUMMARIZE and UPDATE expressions is now available. The prefix syntax has been retained, but these are now allowed:
Code: Select all
S EXTEND {SS := STATUS}
S EXTEND: {SS := STATUS}
S SUMMARIZE BY {CITY} {SS := SUM(STATUS)}
S SUMMARIZE BY {CITY}: {SS := SUM(STATUS)}
S UPDATE {STATUS := 2}
S UPDATE: {STATUS := 2}
- RANK has been implemented, per Date & Darwen's "Data Types and the Relational Model". Both prefix and infix syntax are available:
Code: Select all
RANK S BY (ASC STATUS AS Ranking)
S RANK BY (ASC STATUS AS Ranking)
S RANK (ASC STATUS AS Ranking)
The following bugs have been fixed:
- Case #139 - #142: In the Rel UI, a fatal error was sometimes inappropriately generated when a query was cancelled in the command-line view. This has been fixed.
- Case #153: Errors in built-in or user-defined Java-based operators now generate an error message rather than causing a fatal error.
For more information or to download Rel, go to http://reldb.org