Overview
Various utility methods in the ScriptUtils implementations in spring-jdbc and spring-r2dbc are public but should not be since they are effectively internal APIs that no external client should call.
Public due to historical reasons in spring-jdbc
Some of these utility methods are public because of historical reasons -- for example, many of the public methods in ScriptUtils in spring-jdbc are only public because they were once invoked from JdbdTestUtils in spring-test, which is no longer the case.
Public by accident in spring-r2dbc
Some of these utility methods are public by accident -- for example, many of the public methods in ScriptUtils in spring-r2dbc are only public because they were copied from ScriptUtils in spring-jdbc without changing the visibility.
Methods to deprecate
splitSqlScript(...)
readScript(...)
containsSqlScriptDelimiters()
Overview
Various utility methods in the
ScriptUtilsimplementations inspring-jdbcandspring-r2dbcarepublicbut should not be since they are effectively internal APIs that no external client should call.Public due to historical reasons in
spring-jdbcSome of these utility methods are public because of historical reasons -- for example, many of the public methods in
ScriptUtilsinspring-jdbcare only public because they were once invoked fromJdbdTestUtilsinspring-test, which is no longer the case.Public by accident in
spring-r2dbcSome of these utility methods are public by accident -- for example, many of the public methods in
ScriptUtilsinspring-r2dbcare only public because they were copied fromScriptUtilsinspring-jdbcwithout changing the visibility.Methods to deprecate
splitSqlScript(...)readScript(...)containsSqlScriptDelimiters()