Vladimir Ozerov created IGNITE-7528:
---------------------------------------
Summary: 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
Fix For: 2.5
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)