Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5287

SQL: CacheConfiguration.sqlEscapeAll must affect only predefined objects

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1
    • cache, sql
    • None

    Description

      Mentioned flag should work as follows:
      1) If set, all object names (schema, QueryEntity (table, fields and aliases), QueryIndex (name and fields)) should be left as is.
      2) Otherwise we should convert them to uppercase, and replace class delimiters (".", "$") with underscore.

      This is it. This property should not be used anywhere else. Allmost all usages of IgniteH2Indexing.escapeName should go away.

      Attachments

        Issue Links

          Activity

            People

              vozerov Vladimir Ozerov
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: