Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-5254

The keywords introduced by the CREATE SEQUENCE work are treated as reserved rather than unreserved.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 10.6.1.0, 10.6.2.1, 10.7.1.1, 10.8.1.2
    • 10.6.2.4, 10.7.1.4, 10.8.2.2, 10.9.1.0
    • SQL
    • None
    • Normal
    • Known fix
    • Regression, Seen in production

    Description

      The following keywords appear in the non-reserved keywords list in sqlgrammar.jj but are not included in nonReservedKeyword() production further down in that file. The intention was for the following words to be non-reserved keywords. But they are treated as reserved keywords. These keywords should be added to the nonReservedKeyword() production:

      MAXVALUE
      MINVALUE
      CYCLE

      Technically, these are supposed to be reserved keywords according to the Standard. However, we wanted to minimize disruption for users by making these non-reserved keywords--and it seems we failed to. Our good intentions are recorded in the functional spec attached to DERBY-712.

      Attachments

        1. derby-5254-01-aa-unreserveKeywords.diff
          1 kB
          Richard N. Hillegas

        Issue Links

          Activity

            People

              rhillegas Richard N. Hillegas
              rhillegas Richard N. Hillegas
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: