Thanks Vladimir, looks like l have to implement same rules in the LINQ
provider, will do this as part of mentioned ticket.

On Mon, Aug 13, 2018 at 2:25 PM Vladimir Ozerov <voze...@gridgain.com>
wrote:

> Hi Pavel,
>
> You are right, we have some non-obvious rules here, mainly legacy. Please
> see how schema name is constructed here:
> org.apache.ignite.internal.processors.query.QueryUtils#normalizeSchemaName
>
> On Mon, Aug 13, 2018 at 1:55 PM Pavel Tupitsyn <ptupit...@apache.org>
> wrote:
>
> > Igniters,
> >
> > For .NET LINQ provider[1] I need to be able to infer SQL schema name from
> > CacheConfiguration.
> >
> > Looks like value from CacheConfiguration gets uppercased when not quoted.
> >
> > So my logic for now is:
> >  * if config.SqlSchema == null, use config.name
> >  * otherwise, if config.SqlSchema does not contain double quotes, use
> > uppercased SqlSchema
> >  * otherwise, use config.SqlSchema as is
> >
> > Is it correct or am I missing something?
> >
> > Thanks,
> > Pavel
> > [1] https://issues.apache.org/jira/browse/IGNITE-9116
> >
>

Reply via email to