[ 
https://issues.apache.org/jira/browse/IGNITE-7528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitriy Pavlov updated IGNITE-7528:
-----------------------------------
    Fix Version/s:     (was: 2.6)
                   2.7

> JDBC thin: set query options on per-statement level
> ---------------------------------------------------
>
>                 Key: IGNITE-7528
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7528
>             Project: Ignite
>          Issue Type: Task
>          Components: jdbc
>            Reporter: Vladimir Ozerov
>            Priority: Major
>             Fix For: 2.7
>
>
> We have a number of query options which are set on connection string and are 
> applied to every request executed on top this connection. This includes 
> "distributedJoins", "enforceJoinsOrder", "colocated", etc.. This is not very 
> flexible because user have to construct different connection strings for 
> different set of options. 
> JDBC API mitigates this problem with {{Statement.unwrap()}} method. 
> Ultimately it allows to case {{Statement}} object to vendor-specific class 
> where any additional methods could be exposed. 
> Let's create public wrappers for out statements where it would possible to 
> set necessary options. When set, we will add them to query requests thus 
> overriding connection string counterparts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to