Oleksandr Luzhniy
Oleksandr Luzhniy
According to issue #1187, I have refactored the Query() method for the batch and implemented the Exec() method for the batch structure to save the general pattern of the query...
According to issue #1517 `HostPoolHostPolicy` was moved to a separate package, and for now, users don't need to download dependency if they aren't using it.
This PR removes some features that are marked as "Deprecated". Such as: * global var Timeout limit; `TimeoutLimit` was removed because it was always equal to 0 and the only...
According to the Issues #1433 and #1065, this PR removes the global `NewBatch()` function due to its deprecation.
Error messages were refactored for source distinguishing(gocql or Cassandra). Closes: #1760 Closes: #418
This PR removes the global instance of the logger. For now, if the logger in the cluster config is not set, the new approach will set a new instance of...
By default, if the logger in the cluster config is not set, the NewSession() method sets a default logger instance which is a deprecated global variable. Let's create a new...
Change error reporting to clearly distinguish between client and server errors: - Redesign error reporting mechanisms. - Implement clear differentiation between client and server errors
This PR provides access to the virtual metadata tables exposed through the `system_virtual_schema` keyspace. Example query: ```CQL cqlsh> SELECT * FROM system_virtual_schema.tables; keyspace_name | table_name | comment -----------------------+----------------------------------+---------------------------------------------------- system_views |...
This PR addresses issue #1706. The driver was unable to discover nodes with an empty rack name because the `isValidPeer()` function incorrectly checked for an empty string in the rack...