[ 
https://issues.apache.org/jira/browse/IGNITE-20232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17761276#comment-17761276
 ] 

Pavel Pereslegin commented on IGNITE-20232:
-------------------------------------------

[~ptupitsyn],

> _Which internal API should be used_

QueryProcessor#querySingleAsync (you can find example in 
JdbcQueryEventHandlerImpl).

> _Which related tests should be reworked._

I assume that after switching to the internal API, some client tests that use 
FakeSession/FakeAsyncResultSet will fail.

> _How are TODOs with this ticket number in IgniteTransactionsImpl and 
> IgniteImpl should be addressed_

I think it's better to address this to the author of these TODOs.

[~v.pyatkov], can you help?

> Java client:  Propagate observable timestamp to sql engine using internal API
> -----------------------------------------------------------------------------
>
>                 Key: IGNITE-20232
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20232
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Pavel Pereslegin
>            Assignee: Pavel Tupitsyn
>            Priority: Major
>              Labels: ignite-3
>
> Currently, Java client internally uses a public API to execute sql queries 
> (and some tests also rely on this fact).
> In order to pass the observable timestamp to the sql engine and keep the code 
> clean, we need to switch to using the internal API and rework the related 
> tests.
> This must be done after the completion of IGNITE-19898.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to