Details
Description
Currently, IgniteJdbcDriver uses TcpIgniteClient for messaging between a client and a server. TcpIgniteClient is also used as a thing Ignite client and has more possible options to interact with Ignite than needed for JDBC.
It would be better to create a special IgniteJdbcClient and don't use TcpIgniteClient in JDBC.