You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vladimir Ozerov (JIRA)" <ji...@apache.org> on 2017/05/24 11:14:04 UTC

[jira] [Created] (IGNITE-5287) SQL: CacheConfiguration.sqlEscapeAll must affect only predefined objects

Vladimir Ozerov created IGNITE-5287:
---------------------------------------

             Summary: SQL: CacheConfiguration.sqlEscapeAll must affect only predefined objects
                 Key: IGNITE-5287
                 URL: https://issues.apache.org/jira/browse/IGNITE-5287
             Project: Ignite
          Issue Type: Bug
          Components: cache, sql
            Reporter: Vladimir Ozerov
            Assignee: Alexander Paschenko
             Fix For: 2.1


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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)