Pavel Pereslegin created IGNITE-20855:
-----------------------------------------

             Summary: Sql. Rework QueryTransactionWrapper to clean up the code.
                 Key: IGNITE-20855
                 URL: https://issues.apache.org/jira/browse/IGNITE-20855
             Project: Ignite
          Issue Type: Improvement
            Reporter: Pavel Pereslegin


It seems we can clean up the code if we move the code from 
{{wrapTxOrStartImplicit}} to {{QueryTransactionWrapper}}.

Basically the proposal is:
* add {{startTxIfNeeded}} non static *void* method to 
{{QueryTransactionWrapper}, that will be responsible for starting implicit 
transaction and other checks that is now reside in wrapTxOrStartImplicit.
* rework QueryTransactionWrapper test 

This will reduce the amount and complexity of code in SqlQueryProcessor.



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

Reply via email to