Results 37 comments of Billy Yuan

Hi! I'm working on [this](https://github.com/BillyYccc/assertj-core/tree/issue/1063). I'm a little confused by the intention of these two methods. In my opinion 1. `containsExactly()` means the ` actual charSequence` totally equals to the...

I did some experiments in https://github.com/BillyYccc/vertx-sql-client/commit/da52dd1022a7e3e5a98c32072eb029ce3ca71934. Here's the benchmark result, all queries are executed in a pool with single connection. #### localhost disable cache ``` # Run complete. Total time:...

It would be good if we make the data type codec registrable so that we can not only provide APIs for custom codecs but also make it possible to dynamically...

There is also a similar request in https://github.com/eclipse-vertx/vertx-sql-client/issues/476.

How about simply `driverName`? The database client indeed does not care about what the database server is as long as they're able to communicate with each other via a specific...

`DatabaseProtocol` is not a good choice because not all DB protocols are named by the database name such as `TDS` protocol for MSSQL Server.

We can also enrich the SPI with adding a new command `PrepareExec` to simplify the implementations, this will ease the implementation for `sp_prepareExec` command in MSSQL as well.

In JDBC the implementation of `Statement#setQueryTimeout` is opening another connection and send a query cancel signal to ask the server to terminate the executing query. that timeout means query_timeout =...

I think there are two ways which are both doable in the client 1. provide a `statementTimeout` option which abstracts setting those statement execution timeout for different databases like `SET...

APIs could be provided like 1. setting execution timeout in server ``` private void configureSessionStatementExecutionTimeoutExample(int timeout, SqlConnection connection) { connection.setStatementTimeout(timeout); // execution timeout } ``` 2. cancel by the client...