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

SQL: CacheConfiguration.sqlEscapeAll must affect only predefined objects

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: cache, sql
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: