Konstantin Orlov created IGNITE-21854:
-----------------------------------------

             Summary: Sql. Revise public API 
                 Key: IGNITE-21854
                 URL: https://issues.apache.org/jira/browse/IGNITE-21854
             Project: Ignite
          Issue Type: Improvement
          Components: sql
            Reporter: Konstantin Orlov


At the moment, IgniteSql provides universal method {{execute}} to execute any 
type of queries. The problem is execute returns {{ResultSet}} which, in turn, 
extends {{AutoCloseable}} interface. This causes a lot of warnings of static 
code analyzers and forces users to wrap every invocation in try-with-resources, 
which is not very convenient given that not every query actually contains 
result set and thus should be closed (an example of queries which doesn't 
contain result set are every DML or DDL query).



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

Reply via email to